Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
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
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.