Professional Documents
Culture Documents
BLM 3
DZLER VE MATEMATKSEL LEMLER
TOPLAMA VE IKARTMA
> vektor1=[4 6 2];vektor2=[3 7 7]; >> vektor=vektor1+vektor2 vektor = 7 13 9 >> vek=vektor1-vektor2 vek = 1 -1 -5
Prof. Dr. Asaf Varol MATLAB Ders Notlar 2
DZ ARPIMLARI
zde Matris
zde matrisler kare matris olup diyagonal elemanlar 1 ve dier elemanlar ise sfr olan matristir. Byle bir matris MATLABda eye komutu ile elde edilebilir. zde bir matris dier bir matris ile arplrsa, sonu deimez ayn kalr.
>> A=[4 3 1;-2 5 7] A= 4 3 1 -2 5 7 >> B=[1 0 0;0 1 0;0 0 1] B= 1 0 0 0 1 0 0 0 1 >> A*B ans = 4 3 1 -2 5 7
5
nvers matris
Bir A matrisinin invers matrisi B matrisi ise, A ve B matrisinin arpm, zde matrisi verir. >> A=[1 3 -5;5 7 -1;4 2 8] A= 1 3 -5 5 7 -1 4 2 8 >> inv(A) ans = 3.6250 -2.1250 2.0000 -2.7500 1.7500 -1.5000 -1.1250 0.6250 -0.5000
>> A*inv(A) ans = 1.0000 -0.0000 0.0000 0.0000 1.0000 0.0000 0 0.0000 1.0000
>> A*A^-1 ans = 1.0000 -0.0000 0.0000 0.0000 1.0000 0.0000 0 0.0000 1.0000
7
Determinantlar
Determinantlar kare matris ile ilikilidir.
>> A=[1 2;3 4] A= 1 2 3 4 >> det(A) ans = -2
Prof. Dr. Asaf Varol MATLAB Ders Notlar 8
Blme
MATLABda iki trl blme ilemi vardr. Bunlar sa ve sol blmedir. Sol Blme: Sol blme AX=B matris denklemlerinin zm iin kullanlr. Bu denklemde X ve B kolon vektrleridir.Bu denklem A invers matrisinin soldan arplmas ile elde edilir. A-1AX=A-1B
Prof. Dr. Asaf Varol MATLAB Ders Notlar 9
Sol Blme
A-1AX=IX=X AX=Bnin zm X=A-1B MATLABda sol blme karakteri kullanlarak denklem aadaki gibi yazlr: X=A\B
Prof. Dr. Asaf Varol MATLAB Ders Notlar 10
Sa Blme
Sa blme XC=D matris denkleminin zmnde kullanlr. Bu denklemde X ve D satr vektrdr. C matrisinin inversi alnarak, denklemin her iki taraf ile arplmas ile zlr. X.CC-1=D.C-1 X=D. C-1 X=D/C
11
rnek
12
zm
>> A=[2 -4 3;1 3 5;5 9 -3]; >> B=[8; 6; -2]; >> X=A\B AX=B eklinde zm X=A\B sol blme kullanlarak yaplan zm
nvers kullanlarak zm
>> Xb=inv(A)*B A matrisinin inversi kullanlarak X=A-1B eklindeki zm
Xb =
1.1933 -0.4706 1.2437
Prof. Dr. Asaf Varol MATLAB Ders Notlar 14
Sa blme
>> C=[2 1 5;-4 3 9;3 5 -3]; >> D=[8 6 -2]; >> Xc=D/C XC=D eklinde zm X=D/C sa blme ile zm
nvers kullanlarak zm
C matrisinin inversi kullanlarak X=D.C-1 eklindeki zm
1.2437
16
17
s alma:
18
lemler
19
arpma ve blme
>> A=[1 5 7;3 4 2] A= 1 5 7 3 4 2 >> B=[6 8 9;10 12 13] B= 6 8 9 10 12 13 >> A.*B ans = 6 40 63 30 48 26
0.7778 0.1538
20
rnek
>> x=[1:8] x= 1 2 3 >> y=x.^3-3*x y= -2 2 18
21
rnek
>> z=[1:2:15] z= 1 3 5 7 9 11 13 >> y=(z.^3+5*z)./(4*z.^2-10)
15
y= -1.0000 1.6154 1.6667 2.0323 2.4650 2.9241 3.3964 3.8764 (z vektrnn her bir eleman iin ayr ayr y deerlerinin hesaplanmas)
22
C=max(A)
[d,n]=max(A)
A bir vektr ise, d >> [d,n]=max(A) elemanlardan en d= bydr ve n ise kanc 9 eleman olduunu saptar. n= 5
Prof. Dr. Asaf Varol MATLAB Ders Notlar 24
-2
[d,n]=min(A)
>> [d,n]=min(A) d= -2 n= 4
25
sort(A)
median(A)
Rakamlarn dizililerinin artan srada olduuna dikkat ediniz.
26
det(A)
dot(a,b)
Kros vektr
ki vektrn kros arpm, bu iki vektrn dzlemine dik bir nc vektr oluturur.
28
inv(A)
29
Kaynaklar
Gilat, A.: MATLAB, An Introduction With Applications, 2nd Edition, John Wiley & Sons, Inc., 2005 Celik, Ismail, B., Introductory Numerical Methods for Engineering Applications, Ararat Books & Publishing, LCC., Morgantown, 2001 Fausett, Laurene, V. Numerical Methods, Algorithms and Applications, Prentice Hall, 2003 by Pearson Education, Inc., Upper Saddle River, NJ 07458 Rao, Singiresu, S., Applied Numerical Methods for Engineers and Scientists, 2002 Prentice Hall, Upper Saddle River, NJ 07458 Mathews, John, H.; Fink, Kurtis, D., Numerical Methods Using MATLAB Fourth Edition, 2004 Prentice Hall, Upper Saddle River, NJ 07458 Varol, A., Sayisal Analiz (Numerical Analysis), in Turkish, Course notes, Firat University, 2001
30