• Sonuç bulunamadı

Bu sembolik değişkenler kullanılarak farklı sembolik değişkenler (fonksiyonlar) tanımlansın.

N/A
N/A
Protected

Academic year: 2021

Share "Bu sembolik değişkenler kullanılarak farklı sembolik değişkenler (fonksiyonlar) tanımlansın. "

Copied!
6
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

1

MATLAB’da SYMBOLIC MATH ARAÇ KUTUSU ve SEMBOLİK İŞLEMLER

Örnekler üzerinde sembolik işlemler anlatılsın. İlk olarak x,y,t,a,b gibi sembolik değişkenler tanımlansın.

syms x y t a b

Bu sembolik değişkenler kullanılarak farklı sembolik değişkenler (fonksiyonlar) tanımlansın.

f=exp(-x^2/2) f =

1/exp(x^2/2) g=sin(y) g = sin(y)

h=(a^2+b^2)/2 h =

a^2/2 + b^2/2

Bu sembolik ifadeleri command window ekranında daha güzel görmek için kullanılacak komut

“pretty” komutudur. Bu komut uygulandığında ifadeler command window ekranında aşağıdaki gibi görülür.

pretty(f) 1 ---

/ 2 \

| x | exp| -- |

\ 2 / pretty(h)

2 2 a b -- + -- 2 2

Sembolik olarak tanımlanmış ifadelerin türevler diff komutu kullanılarak aldırılabilir. Genel kullanımı, diff(ifade)

biçimindedir.

Örnek:

(2)

2 diff(f)

ans = x/exp(x^2/2)

diff(g) ans = cos(y)

diff(h) (burada iki değişken olduğundan ilk olarak birinci değişkene göre türev alır) ans =

b

diff(h,a) (hangi değişkene göre türev alacağı bu şekilde söylenebilir) ans =

a

diff(h,b) (benzer şekilde b ye göre türev alır) ans =

b

Yüksek dereceli türevler için, diff(ifade,türevin derecesi) komutu kullanılır.

diff(f,2) ans =

x^2/exp(x^2/2) - 1/exp(x^2/2) diff(g,2)

ans =

 sin(y)

diff(g,3) ans =

 cos(y)

gibi.

Sembolik değişkenlerde integral için int komutu kullanılır. Sonraki bölümde anlatılacağı için burada

tekrar anlatılmayacaktır.

(3)

3 Limit almak için limit komutu kullanılır.

Örnek: x sıfıra giderken f ifadesinin limitini almak için,

limit(f,0) ans = 1

komutu kullanılır.

x sonsuza giderken f ifadesinin limitini almak için,

limit(f,inf) ans = 0

komutu kullanılır. Hangi değişkene göre limit alacağı belirtilebilir.

Örnek: h ifadesinin a 1 e giderken limiti alınmak istenirse,

limit(h,a,1) ans = b^2/2 + 1/2

komutu kullanılır. Benzer şekilde b 1 e giderken limiti,

limit(h,b,1) ans = a^2/2 + 1/2

ile hesaplatılır.

Sembolik fonksiyonların grafiğini çizdirmek için, ezplot komutu kullanılır.

Örnek: ezplot(f) komutu yazıldığında,

(4)

4

grafiği ekrana gelir. ezplot(f,[-1,1]) komutu ile ise istenilen aralıkta grafik çizdirilir.

Üç boyulu grafik için ezsurf komutu kullanılabilir.

Örnek: ezsurf(h) komutu ile,

-3 -2 -1 0 1 2 3

0 0.2 0.4 0.6 0.8 1

x 1/exp(x2/2)

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1

0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1

x

1/exp(x

2

/2)

(5)

5 grafiği çizdirilir.

Verilen bir denklemin köklerini bulmak içinde sembolik değişkenlerden yararlanılabilir. Bunun için kullanılacak komut, “solve” komutudur.

Örnek: =0 biçiminde verilen denklemin kökünü bulmak için,

solve('x^2-6*x+5=0') ans =

1 5

komutu kullanılabilir.

İki bilinmeyenli denklemlerde çözüm için yine solve komutu kullanılabilir.

Örnek:

biçiminde verilen denklem sistemini çözecek Matlab komutunu yazınız.

-5

0

5

-5 0

5 0 10 20 30 40

a a 2 /2 + b 2 /2

b

(6)

6 [xc,yc] = solve('2*x+4*y=8','x+3*y=4')

xc = 4 yc = 0

Eğer verilen sembolik ifadelerde değişkene değer verilmek istenirse “subs” komutu kullanılabilir.

Örnek: biçiminde verilen ifadenin deki değerini hesaplatacak Matlab komutunu yazınız.

syms x f=x^2+5*x-2 f =

x^2 + 5*x - 2 subs(f,5) ans = 48

Eğer ifade ilk başta verilen h fonksiyonu gibi çok değişkenli ise,

subs(h,{a,b},{2,4}) ans =

10

subs(h,{a,b},{a,4}) ans =

a^2/2 + 8

subs(h,{a,b},{2,b}) ans =

b^2/2 + 2

komutları kullanılarak istenilen değerlerin yerine yazdırılması sağlanır.

Referanslar

Benzer Belgeler

 Bölüm 7 de ise sırasıyla parabolik, hiperbolik ve eliptik türden olan ısı, dalga ve Laplace denklemi olarak bilinen Kısmi Diferensiyel Denklemler için başlangıç

Daha önce de ifade edildiği gibi; günümüzde çok sayıda ürün/marka seçeneğiyle karşı karşıya olan tüketicilerin tercihlerinde ürünlerin fonksiyonel özelliklerinin

Bu aşamada usta, çırağına eğitimini başanyla tamamladığını, tek başına bahşılık yapabilecek seviyede olduğunu sembolize eden bir cüppe, dutar veya dombıra hediye

İstanbul Haber Servisi - Moda’daki evinde solunum yetmezliği ve kalp sıkışma­ sı sonucunda rahatsızlanan ve hastaneye kaldırılmak is­ tenirken yolda yaşamını

Sosyo-kültürel değerlerle sembolik temsil alanı olarak şekillenen saçın sanat eserine dönüşme potansiyeli, özellikle bedenin ön planda olduğu performans sanatında

Büyünün sistematize edilerek bir mekândan diğerine kolay bir şekilde transfer edilebilmesi (Ritzer, 2000, s. 28) aynı zamanda yazılı kuralları olmayan yeni bir

“Yönetişimde Yeni Bir Ufuk Olarak Akıllı Kentler”, Mehmet Akif Ersoy Üniversitesi Sosyal Bilimler Enstitüsü Dergisi, Cilt 9, Sayı 18, ss. Kentleşme politikası, İmge

Osman ve Ali dâhil, Cemel ve Sıffin savaşlarına katılan ve büyük günah işleyen herkesin durumunu onları mümin olarak kabul ederek imanlı veya kâfir olduklarını