Professional Documents
Culture Documents
16 085135 An Introduction To Matlab 2009
16 085135 An Introduction To Matlab 2009
Matlab-l
`ean
dncwd
Matlab
Matlab
zepkz zetya miiwy
zepkz zty
compiler
C-k
dcear zaiaq ihnzn zepkz mixyt`nd mixehxte`e zeivwpet ,zecewt ly sqe` ('eke mitxb) rcin ly zitxb dbvdl zeivwpet
(Toolboxes)
Maple
&
1/23 llge dwihepexie` zqcpdl dhlewtd l`xyil ibelepkh oekn - oeipkhd
Matlab-l
`ean
dcear zaiaq
(aeolus aygn)
AIX
Command Window
&
2/23 llge dwihepexie` zqcpdl dhlewtd l`xyil ibelepkh oekn - oeipkhd
Matlab-l
`ean
jynd
dcear zaiaq
Command Window
CTRL-c
excbedy mipzynd lk lr rcin ly dbvd zigkep dixtqa mivaw ly lertze dbvd -ewtd oelgl oxiardl zexyt`e zecewt zixehqid ly dbvd -
Workspace
Launch Pad
&
3/23 llge dwihepexie` zqcpdl dhlewtd l`xyil ibelepkh oekn - oeipkhd
Matlab-l
`ean
Matlab
zeivwpet e` zeipkz miliknd mivaw -
ivaw
.m
.mat .g
&
4/23 llge dwihepexie` zqcpdl dhlewtd l`xyil ibelepkh oekn - oeipkhd
Matlab-l
`ean
dxfra yeniy
&
5/23 llge dwihepexie` zqcpdl dhlewtd l`xyil ibelepkh oekn - oeipkhd
Matlab-l
`ean
mixtqn ly hlw
zecewt oelga
(format)
1 3i cos(30) sin(30)j
&
6/23 llge dwihepexie` zqcpdl dhlewtd l`xyil ibelepkh oekn - oeipkhd
Matlab-l
`ean
miixtqn mireaw
3.14159... 1 Floating point precision (2.2 1016 ) Largest oating number (2.2 10308 ) Smallest oating number (1.8 10308 ) Innity Not a number
&
7/23 llge dwihepexie` zqcpdl dhlewtd l`xyil ibelepkh oekn - oeipkhd
Matlab-l
`ean
miiqiqa mipzyn
:lcebe beq zxcbd `ll davd i"r mixcben (zevixhne mixehwe) miiqiqa mipzyn mixehwe
>> v=[1, 2, 3] v = 1 2 3
zevixhn
Matlab-l
`ean
mixehwe
>> l=length(v) l = 3
zevixhn
Matlab-l
`ean
ly zevitwa
end-a
xnbpe
start-a
ligzn xehwe
end]; end-a
xnbpe
start-a
ligzn mixai`
lra xehwe
&
10/23 llge dwihepexie` zqcpdl dhlewtd l`xyil ibelepkh oekn - oeipkhd
Matlab-l
`ean
miqt` zvixhn
zecg` zvixhn
33
dvixhn
dcigi xepin mr
23
miqt` zvixhn
Matlab-l
`ean
a(1:2,4:5)
a=
a(2,1) a(2,2) a(2,3) a(2,4) a(2,5) a(3,1) a(3,2) a(3,3) a(3,4) a(3,5)
a(:,2)
&
12/23
a(3,:)
Matlab-l
`ean
miipeivixhn mixehxte`
zihxcphq dxeva miyrp mixehwee zevixhn eia xeaige xeqig ,ltk mixehxte` :z`f mixyt`n micnind xy`k
2 m1 = 4 1 3 2 1 5+4 4 3 2 3 3 2 4 5
&
13/23 llge dwihepexie` zqcpdl dhlewtd l`xyil ibelepkh oekn - oeipkhd
Matlab-l
`ean
jynd
miipeivixhn mixehxte`
a 11 a21
xehxte`
:\ xehxte`e
[m1 ]
[m2 ] = inv(m1)*m2=m1\ m2
&
14/23 llge dwihepexie` zqcpdl dhlewtd l`xyil ibelepkh oekn - oeipkhd
Matlab-l
`ean
ascii
hnxeta uaewl
dpzynd zxiny
ascii
dpzynd zwign
Matlab-l
`ean
ilelin hlt
>> disp(strcat(the length is, num2str(length(x)))) input(), fscanf(), sscanf() >> a=input(please enter the angle: please enter the angle: acos(1) a= 0
ce`nl dnec zecewt i"r rvazn hlwd
zecewta yeniyd
C &
16/23
ztyay dfl
Matlab-l
`ean
itxb hlt
oelg gzet libx avna ,ddf jxe` ilra mixehwe ipy i"r mix`eznd mipezp zbvd :
(gure)
ycg
gure-d
zxibq
>> close n;
:mixivd lr dhily
Matlab-l
`ean
jynd
itxb hlt
'qn
gure-d
zkitd
>> figure n;
:gure eze`a mitqep mitxb zwacd xyt`n ,lirtd
gure-d
zlirp lr dhily
Matlab-l
`ean
2 jynd
itxb hlt
x, y, z
>> plot3(x, y, z)
mixehwe md
x, y
= f (x(i), y(j))
&
19/23 llge dwihepexie` zqcpdl dhlewtd l`xyil ibelepkh oekn - oeipkhd
Matlab-l
`ean
case sensitive
md mipzynd zeny
dneca) dxeyd seqa - dxrdd seq ,(comment) dxrd ly dzligz onqn (C++,
ezd
Fortran
zetyl
&
20/23 llge dwihepexie` zqcpdl dhlewtd l`xyil ibelepkh oekn - oeipkhd
Matlab-l
`ean
Matlab language %for loop for k = 1 : 1 : n, .... end %while loop while k<n, .... end %conditionals if ab .... elseif expression .... else .... end
C language /*for loop*/ for(int k = 0; k n; k++){ .... } /*while loop*/ while(k<n) { .... } /*conditionals*/ if(ab){ .... } else if(expression){ .... } else{ .... } /*switch*/ switch(a){ case 1: .... break; case 2: .... break; default: .... }
&
21/23 llge dwihepexie` zqcpdl dhlewtd l`xyil ibelepkh oekn - oeipkhd
Matlab-l
`ean
& | xor
&
22/23 llge dwihepexie` zqcpdl dhlewtd l`xyil ibelepkh oekn - oeipkhd
Matlab-l
`ean
zeivwpet zaizk
sin2=inline(2*sin(in))
&
23/23 llge dwihepexie` zqcpdl dhlewtd l`xyil ibelepkh oekn - oeipkhd