Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Yrd.Doç.Dr.Levent Malgaca,2010

Benzer bir sunumlar


... konulu sunumlar: "Yrd.Doç.Dr.Levent Malgaca,2010"— Sunum transkripti:

1 Yrd.Doç.Dr.Levent Malgaca,2010
MATLAB’de Matris İşlemleri MATLAB’de, 1 boyutlu (satır veya sütun) sayı dizisinden oluşan vektörler veya satırlar ve sütunlardan oluşan çok boyutlu matrisler tanımlanabilir. Toplama, çıkarma, çarpma, bölme, determinant, transpoze, matrisin tersi gibi temel işlemler yapılabilir. Matris işlemlerinde lineer cebir kuralları geçerlidir. Matris ve vektör elemanlarI tanımlanırken “[ ]” içinde yer alır. Matris ve vektör tanımlamada matrisin elemanları arasında “,” satırlar arasında “;” kullanılır. Yrd.Doç.Dr.Levent Malgaca,2010

2 Yrd.Doç.Dr.Levent Malgaca,2010
Vektör ve Matris Tanımlama >> ones(n,m) >>zeros(n,m) >>eye(n) n X m boyutlu elemanları 1 olan matris tanımlar. n X m boyutlu elemanları 0 olan matris tanımlar. n boyutlu birim matris tanımlar. >> a(3) ans = 2 >> c(1,2) >> c(2,2) 4 >> a=[0,1,2,3] a = >> b=[2;4;6;8] b = 2 4 6 8 >> c=[1,2;3,4] c = >> d=ones(2,2) d = >> e=zeros(3,2) e = >> f=eye(2) f = Yrd.Doç.Dr.Levent Malgaca,2010

3 Yrd.Doç.Dr.Levent Malgaca,2010
Toplama: r1=a+b r1 = >> a=[1,-2;-4 3],b=[-2,3;7,9], a = b = Çarpma: >> r2=a*b r2 = Bölme: >> r3=a/b r3 = Yrd.Doç.Dr.Levent Malgaca,2010

4 Yrd.Doç.Dr.Levent Malgaca,2010
>>inv(a) >>deta(a) >>a‘ >>size(a) a matrisinin tersini alır. a matrisinin determinantını hesaplar. a matrisinin transpozunu alır. a matrisinin boyutunu verir. >> r4=inv(a) r4 = >> r5=det(a) r5 = -5 >> r6=a' r6 = >> size(a) ans = Yrd.Doç.Dr.Levent Malgaca,2010

5 Yrd.Doç.Dr.Levent Malgaca,2010
Doğrusal Denklem Takımlarının Çözümü Çözüm : >> a=[8 1 6; 3 5 7; 4 9 2]; >> b=[7.5; 4; 12]; >> x=inv(a)*b x = 1.2931 0.8972 veya >> x=a/b Yrd.Doç.Dr.Levent Malgaca,2010


"Yrd.Doç.Dr.Levent Malgaca,2010" indir ppt

Benzer bir sunumlar


Google Reklamları