matlab dersleri
TRANSCRIPT
-
8/9/2019 Matlab Dersleri
1/61
!"#
$ %&'('!)*++!,+-#./
/ )&'!!)001)2"!)3
3 )&''!'0'2"%!)4())!0#)3
3 )''!'0'3
3$ ),4!()!0#)5
3/ &+0'(6"1""#5
33 ""!+0'(!535 7"!&("!"8
5 +0'(9"1""#"!":
5 ;!"*+#=+?#"#$
55 @"!6*A=)0.0"#$
5B "&!9"1""#"!"$
5B;!"*+#
-
8/9/2019 Matlab Dersleri
2/61
$C="!"3
$$"D4&"!"3
$/
-
8/9/2019 Matlab Dersleri
3/61
5
5K
KA33
50'!&"H433
5$0'!&!+&!)33
5/0'!&+="!!"!'4(''!0#)2"!)4())!0#)35
53=)0=)0E"&,0+="!+!'4(''!0#)2"%!)4())!0#)3B
A5:
L&+0'(!)5
5B
-
8/9/2019 Matlab Dersleri
4/61
'%!)40=IE7"!!&!"("&&!!=
0("0(&2"M"#6!0
!H+(0H"!40
0+="!1!&I,"7"(02"6+(+(6
2"!7I4()02"1!=)0
,!0#"!2"0M"=#!&HC&!"
'
-
8/9/2019 Matlab Dersleri
5/61
(M#?+&"#6"1!
-
8/9/2019 Matlab Dersleri
6/61
"&!J(!,!"#$
"&!$J(!,+0'(9"1""#5
"&!3J6!+(C+
-
8/9/2019 Matlab Dersleri
7/61
,!+8
,!+$8
,!+/$
,!+$5
,!+$$B
,!+$/8
,!+/$
,!+/$$F
,!+//$F
,!+3/5
,!+3$/B
-
8/9/2019 Matlab Dersleri
8/61
O*-+(+
H""!0%!),6+H0+!0&!,","E7"!0%!)0+=!"6&"(!""
=" #M6( +(+! ++!,+-I H! ++!,+- H, 6&"( 6+H0!
*,!H#+(0)=
%!)4 KI "(&!"40! ,"7"(0 6+H0!)) M7)!0#) 2"
%!)4())!0#)=,'H *$:::
+! ("& , +(0= #
-
8/9/2019 Matlab Dersleri
9/61
E7"! #+'!) %E70 % '
C+
-
8/9/2019 Matlab Dersleri
10/61
+$!&"
E7H!'
-
8/9/2019 Matlab Dersleri
11/61
C+!! ++.+/ -;? @ &? #
$%&%!%0 J!7 2" #"("7 ("&&!" &'!!)!& +,+( 2" !""
&+(+! ##("0!" 1"!"0"# 2" (#!0#) %
-
8/9/2019 Matlab Dersleri
12/61
"%E70!"0"4!"0!"
#(("!M"#6!0!2"%E70!"0"!"
C&%702"%E70!"0"!" !H#
-
8/9/2019 Matlab Dersleri
13/61
H"!=D=" *SS. !"(# &4)0)7 H"! ' !"( &+0'( save
&+0'(''&'!)
' &+0'( &'!!)0=+! =+#
-
8/9/2019 Matlab Dersleri
14/61
&+0'(''H0"!#7
0(M1=",4&,#0!"="="D4&"!"#&!
whos;&+0'(' ,' ="D4&"!" ,+
-
8/9/2019 Matlab Dersleri
15/61
Komut lev
help MATLAB'n operatr ve fonksiyonlarn tanmlarwho Deikelerin isimlerini listelerwhos Deikenlerin simlerini ve boyularn listelerwhat Diskinizdeki M-dosyalarn listelersize Argmanlarn boyutlarn verirlenght Argmanlarn maksimum boyutlarn verirclear alma ortamndaki tm deikenleri temizlerquit MATLAB ortamn sona erdirirsave MATLAB ama ortamnda bir MAT-dosyasn saklar
HE(!"=)= help &+0'('' =) help sin&+0'('H!""&
SIN SIN(X) is the sine of the elements of X
4"&!="##!"!H!,
-
8/9/2019 Matlab Dersleri
16/61
Karakter Fonksiyon[ ] Matris ve vektrleri tanmlar( ) Kontrol ilemi stnl
Matris indislerini ve fonksiyon argmanlarn ayrmak iin kullanlr; Matislere ait sarlar sona erdirir% Aklama eklemek iin kullanlr: Stun iareti veya vektr! Sistem fonksitonlarn yerine get irir(MS-DOS))
D EE4"! 6("7!"I 2"&(E!" 2" 0(#!" ,%0!"=0"& %
&'!!)!)"DU535G/#V(*JB.W"!"0!),+4!'&!!
-
8/9/2019 Matlab Dersleri
17/61
KL%)&!0
L4"( #(' 4"( +!& &'!!)!) 2" M"
-
8/9/2019 Matlab Dersleri
18/61
("",#()D)0)7=
x1 =
(a21*b2-b1*a22)/(-a11*a22+a12*a21)
x2 =
(-a11*b2+a12*b1)/(-a11*a22+a12*a21)
#+'1'!))
C+(%&34!
%+& 6+H0= +!='D' H, = = &+0'( 6"1""#
0"!" ,
CN-+!50!
;!" 0"# =+#
-
8/9/2019 Matlab Dersleri
19/61
0"(!" !& %)&!0 #()!)) (
+;5 +0'( 9"1""#=" #"%!" 0"( R&+6
-
8/9/2019 Matlab Dersleri
20/61
N+& A7) C+(!) !"(40 &'('#'' %& ,'= &+0'(
6"1""#="&'!!)!C+(2"(!"H#"%",!7
$%$%$%$%Komut EtkiShort Sabit-noktal saylar 5 haneli olarak gsterir (varsaylan).Long Sabit-noktal saylar 15 hanel i o larak gsterir.Hex Onaltl gs terim bi im ini s e er.B ank Dolar ve s ent (Lira ve K uru) gsterim biim lerini seer.
Plus
Saylarn nne pozit if, negat if veya sfr o lma durumlarna gre+, veya bo luk koyar. Kom pleks say larda sanal k s mdikkate alnmaz.
Short e Kayan-noktal saylar 5 haneli olarak yazar.Long e Kay an-noktal say lar 15 haneli olarak yaz ar.
Rational Gerel say lar, tamsay larn oran olarak verir.
LooseK ats ay lar, m atris in nnde s atr-atla k arak teri ile birlik tegrntler.
CompactK atsaylar, m atrisin nnde satr-atla karak teri olm adangrntler.
7&+ 384 0"( =7"!"0" &+0'(' 4!"(!0"&
#("=D=" H""&" 0"( =7"!"
-
8/9/2019 Matlab Dersleri
21/61
%
-
8/9/2019 Matlab Dersleri
22/61
,
-
8/9/2019 Matlab Dersleri
23/61
,
,87 =D" 6+H0!0 =!!"" HE" =M 2(N!)=) %+&
6+H0!0 =!=" C&!) 0("0("! C="!" #' 2" ,' C="!"
,(0(#!"%"!"C="!"("0"!,!+&!)
"D4&"!"
-
8/9/2019 Matlab Dersleri
24/61
3 -99 0.0001
9.6397238 1.60210e-20 6.02252e23
1i -3.14159j 3e5i
#
-
8/9/2019 Matlab Dersleri
25/61
say = say + 1;
%)&, 4"&!=" ,',!=0 H"%"! , 1",#"! ,!=0 +!07I C&(
%="&say%="&,="D""!2""=!"1"D2"#+'1'
("&say %="#&!1D)),"!(+'%(say %="&="D"M"
#"C"="(1D)),"!(!0"#"="&(
"!!,="D4&"()0!0=H!"="
-
8/9/2019 Matlab Dersleri
26/61
z=2+5i, z=1+1.83j, z=1+3j
+06!"(#!" H"&" =&&( "=!0"# H""&" +&( ="D"!"
#)= ,)&)!1&,+4!'D'
-
8/9/2019 Matlab Dersleri
27/61
$%$%$%$%
Fonksiyon Aklamaabs Mutlak deer hesaplar ve karekterleri sayya dntr.angle faz asn radyan cinsinden hesaplarsqrt saylarn karekkn hesaplarreal bir karmak saynn gerek ksmn hesaplarimag bir karmak saynn sanal ksmn hesaplarconj karmak elenik sayy hesaplarround en yakn tamsayya tamamlarfix en yakn tamsayy sfra dor yuvarlarf loor en yakn tamsayy eksi sonsuza doru yuvarlarceil en yakn tamsayy art sonsuza kadar yuvarlarsign bir say veya matris elemanlarnn sfrdan byk veya
kk olup olmadn tespit ederrem bir blme ileminde kalan hesaplar
I#(=(,#(0("0("!C+
-
8/9/2019 Matlab Dersleri
28/61
A
AS
-
8/9/2019 Matlab Dersleri
29/61
@""&=32"#
-
8/9/2019 Matlab Dersleri
30/61
-
8/9/2019 Matlab Dersleri
31/61
M=M(1:2,:)
,!=00(#!&()))!&0(#+!&!E
,4(&+N!0(#"!=""=!04+!'
AA&!
= &'!!)1) 2"!" &"= +!'4('1D) 0(#!" !"
()0!
-
8/9/2019 Matlab Dersleri
32/61
F =
5 5 5
5 5 5
5 5 5
"&L/
N = fix(10*rand(1,10));
N =
4 9 4 4 8 5 2 6 8 0
"&L3
R = randn(4,4);
R =
1.0668 0.2944 -0.6918 -1.4410
0.0593 -1.3362 0.8580 0.5711
-0.0956 0.7143 1.2540 -0.3999
-0.8323 1.6236 -1.5937 0.6900
AB&!76(
)("0"!0(#4!"0!"+!'4(''(#4!"0!"(0('
-
8/9/2019 Matlab Dersleri
33/61
'=&
-
8/9/2019 Matlab Dersleri
34/61
-
8/9/2019 Matlab Dersleri
35/61
Y = X A
Y =
8 1 6
3 5 7 #+'%!)!))
ABA&!;'(!'
(#!"=" %60 4!"0 % ` #"0,+! &'!!)!) ' 4!"0 4!""
0(#!"="M"%,+
C does not exist *0"21'(="D!=.
"&!="&,'
-
8/9/2019 Matlab Dersleri
36/61
ABB&!R(!
(=ME1"%)&!=)D)H,,E!0"4!"0%&C&!)*Y2"].,E!0"4!"01#2=)D"="D"I("&!+!0
#(''' HE#("0"&("= '!' 0(# !"
-
8/9/2019 Matlab Dersleri
37/61
0(# &'22"( !0& % a6 ="
ABQ!!&N+$!5+'
0(# #("! C+
-
8/9/2019 Matlab Dersleri
38/61
#+'= 0 MC ,'!' C+
-
8/9/2019 Matlab Dersleri
39/61
0.0 1.0000
B
-
8/9/2019 Matlab Dersleri
40/61
BN
HC& ##("0I 2"!" M7)!0#)= 2" HE#"!!"4(!0"J#=" %+& ="D4& 2" &"=" M# E7"!!&!"
+!'4('0& 00&= ''
-
8/9/2019 Matlab Dersleri
41/61
plot(X1,Y1,...)
plot(X1,Y1,izgitr,...)
plot(...,'zellikismi,zellikDeeri,...)
h = plot(...)
#'$(
-2"
-
8/9/2019 Matlab Dersleri
42/61
@"0-""M"0="
-
8/9/2019 Matlab Dersleri
43/61
!(+2/" -"" !+H(0&
-
8/9/2019 Matlab Dersleri
44/61
@!M7)=&HCD"#(&)#0)0"&"7!"
-
8/9/2019 Matlab Dersleri
45/61
#'$(
/."@!M7)=&HCD-""%"(&"(
-
8/9/2019 Matlab Dersleri
46/61
gtext('metin')
h = gtext('metin')
#'$(
'&+0'(HC&"&7"="C"2"
-
8/9/2019 Matlab Dersleri
47/61
=)0! !H!"&
"M7)!0#) -X:L$L$O
6!+(*-I
-
8/9/2019 Matlab Dersleri
48/61
02*::. &"&E&
> ,"
*0L#()#
-
8/9/2019 Matlab Dersleri
49/61
-
8/9/2019 Matlab Dersleri
50/61
+&(!=H"%"("&,%7HHCD+!'4('''=-I
-
8/9/2019 Matlab Dersleri
51/61
U-I
-
8/9/2019 Matlab Dersleri
52/61
34++
(# "&!" 0(# "!"0!)
=7#%7=!0"&
$%'(
pcolor(C)pcolor(X,Y,C)
h = pcolor(...)
#'$(
6#"'=+1+!+%70IR(C)=,"!!"04"&!"!"M1"!"
=&=E(H",%0="#)!0#)=)
%84
(#A7"
-
8/9/2019 Matlab Dersleri
53/61
surface(X,Y,Z,C)
surface(...'PropertyName',PropertyValue,...)
h = surface(...)
#'$(
#'C1"I , HC& % HE4 %)#)) ,"!(",!I
*+N".%)!)&2"
-
8/9/2019 Matlab Dersleri
54/61
%)&!)&I-J
-
8/9/2019 Matlab Dersleri
55/61
$%)&!)&X8:+I
-
8/9/2019 Matlab Dersleri
56/61
C
C)*)S)*:
C(%$26
0'!&I0+="!1!&I#0'!""(0"2"%E70!"
-
8/9/2019 Matlab Dersleri
57/61
+'1"#,!+1*&
-
8/9/2019 Matlab Dersleri
58/61
"!0!=0+="!07%H""&!+!!C"!"#&!"""&%!)40
+(0)(4))
!)40 +(0) &'!!0'"(!"#+'%!)=!),!
-
8/9/2019 Matlab Dersleri
59/61
ekil 5.3
A7'(!"0I ,'!'='D' 6"1""=" %!)40 +(0) C" !"
#&!"""&
-
8/9/2019 Matlab Dersleri
60/61
-
8/9/2019 Matlab Dersleri
61/61
T7'(" #+ 4!"0 0+="! %!)4()0&() '' % 6"1""="&0"=" ,'!'#0'!#