25.03.2015 Views

tbt2_ders_notu

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

11.02.2015 Çarşamba<br />

Matlab`da Diziler ve Seriler<br />

Matlab`da matematiksel dizi ve serilerin toplamını hesaplamak için sembolik paketinin bir<br />

fonksiyonu olan symsum kullanılır. Yani<br />

b<br />

∑ f(k)<br />

k=a<br />

şeklindeki bir dizi toplamını hesaplamak için a,b ve k gibi ifadeler gerekiyorsa sembolleştirildikten<br />

sonra symsum fonksiyonu içerisinde parametre olarak kullanılır. Yani symsum(f(k),a,b)<br />

şeklinde kullanılır. Matlab`da bir ifadeyi sembolleştirmek için syms komutu kullanılır.<br />

Örnek: 1 + 2 + 3 + ⋯ + n toplamının formülünü bulunuz.<br />

n<br />

∑ k =?<br />

k=1<br />

syms k n %sembolleştir<br />

symsum(k,1,n) %sembolik toplam<br />

Ekran Çıktısı:<br />

(n*(n + 1))/2<br />

Çıkan sonucun daha okunabilir hale getirmek için pretty fonksiyonu kullanılabilir.<br />

Ekran Çıktısı:<br />

n (n + 1)<br />

---------<br />

Örnek: 1 2 +2 2 +3 2 +…+n 2 toplamının formülünü bulunuz.<br />

syms k n<br />

pretty(symsum(k^2,1,n))<br />

Ekran Çıktısı:<br />

n (2 n + 1) (n + 1)<br />

-------------------<br />

6<br />

Örnek: 4.5.6+5.6.7+6.7.8+…+22.23.24 toplamının sonucunu bulunuz.<br />

syms k<br />

symsum(k*(k+1)*(k+2),4,22)<br />

Örnek: 2 3<br />

3 24 2<br />

+ +<br />

3<br />

3<br />

5<br />

+ ⋯ +<br />

2<br />

3<br />

3 299<br />

+<br />

3<br />

∑<br />

99<br />

k=3<br />

2<br />

(2/3) k<br />

syms k %sembolleştir<br />

double(symsum((2/3)^k,3,99)) Ekran Çıktısı: 0.8889<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!