You are on page 1of 8



Exercises for MATLAB Course

 4K JDA

)6 )* ? @A

a = 1:5; d = a + i * a; e = d f = d. 1 2 A = "1 1 2 3 4 1# 1
!

/ELA

= @

2 B = "2 2

2 2 2 2# 2 2

4K JDA )6 )* ? @A
Greater = A >

*
!

GreaterThanOne = A > 1

! /ELA

1 2 3 4 $ 5 6 7 8% % A=$ " 9 10 11 12 # x = [ 5 10 15 ] 13 14 15 16

4K JDA )6 )* ? @A
DiagElement = diag(A) DiagMatrix = diag(diag(A)) Dmatrixx = diag(x) SuperDiagElement = diag(A,2) NewMatrix = diag(diag(A,2)) SuperDiagonalMatrix = diag(diag(A,2),2)

" .E @ = M=O J @A AJA AH I BH # 4K JDA )6 )* ? @A


x = [1/4 1 sqrt(2) .3]; y = sin(x); plot(y)

JDA LA?J H x

$ 4K JDA

)6 )* ? @A

name = upper(matlab) fun = strrep(hahaha,a,i) greet = Welcome; where = to Joans; party = birthday party; nal = str2mat(greet, where, party) text = Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday; [day,rest] = strtok(text,,) [day2,rest] = strtok(rest,,)

% 6DA )6 )* ? @A
text(x,y,\alpha)

F =?AI JDA AJJAH =J F IEJE =J (.5, .2) & /ELA


1 1 $2 2% % A=$ "3 3# 4 100
!

(x, y)

9HEJA JDA JANJ /H=FD B ex IE 

4K JDA )6 )* ? @A
average = mean(A) med = median(A) dev = std(A) 0 4 A = "2 0 4 2 4 2# 0
!

' /ELA

4K JDA )6 )* ? @A
[Ascend,Ind] =sort(A) Descend = ipud(sort(A))

 .E @ JDA I KJE B JDA AGK=JE IE x = 2x 2 9A @A A JDA BK ?JE sinm(x) = @ IJ HA EJ E JDA M A sinm.m


function s = sinm(x) s = sin(x) 2. * x + 2;

2 J JDA ?KHLA J

@ = IJ=HJE C L= KA

fplot(sinm, [ 10 10]) grid on title(The function sin(x) 2. * x + 2)

9A IAA JD=J 2 EI = =??AFJ=> A HIJ CKAII = @ JOFA


xzero = fzero(sinm,2)

MDE?D CELAI JDA I KJE

J JDA AGK=JE

IE x = 2x 2

 6DA B ME C )6 )* ? @A F JI F O E= I B JDEH@ B KHJD = @ BJD @ACHAA =FFH NE =JE C @=J= CELA >O JDA LA?J HI x = @ y

!
x = [ 3 1 0 2 5.5 7]; y = [ 3.3 4.5 2 1.5 2.5 1.2]; p3 = polyt(x,y,3); p4 = polyt(x,y,4); p5 = polyt(x,y,5); xcurve = 3.5:.1:7.2; p3curve = polyval(p3,xcurve); p4curve = polyval(p4,xcurve); p5curve = polyval(p5,xcurve); plot(xcurve,p3curve, ,xcurve,p4curve, ., ... xcurve,p5curve, ,x,y, * ) lx = [ 1 1.5]; ly = [0 0]; hold on plot(lx,ly, ,lx,ly 1.3, .,lx,ly 2.6, ) text(2, 0,degree 3) text(2, 1.3,degree 4) text(2, 2.6,degree 5) hold o

4K = @ IJK@O JDA M A ex10.m

! 4K = @ IJK@O JDA M A ex11.m 1 FKJ L= KAI E A 40 = @ 40 H EB O K D=LA = GKE? =?DE A = @ M= J = E?A KJFKJ 200 = @ 200 " /ELA JDA @=JA MHEJA = BK ?JE # 9HEJA = BK ?JE $ 0 M JD=J ?
1

FKJAI JDA @=O K >AH E = OA=H J 100 000 J 100 MEJD E JAHL= I B 20 J

JD=J FHE JI KJ JDA >E =HO AGKEL= A J B = K >AH


0

C @ AI EJ J= A J ? K J BH

% 2HE J = J=> A JD=J ? LAHJI + BH . 0E J c = 5 (f 32)/9;

& 1 -KH FA @=O ECDJ JE A IJ=HJI JDA =IJ 5K @=O B =H?D = @ A @I JDA =IJ 5K @=O B ?J >AH 9HEJA = BK ?JE JD=J @AJAH E AI MDAJDAH = CELA @=O K >AH EI E JDA IK AHJE A FAHE @ H E JDA ME JAHJE A FAHE @ B JDA ,=O ECDJ 5=LE C 6E A ' /ELA JM @=J= =JHE?AI
1 $1 $ dataA = $ $2 "3 3 120 130 % % 140 % %, 180 # 160
! !

= @

1 91 " dataB = 2 92 # . 3 93

" 6DA HIJ ? K E dataA = @ dataB @AI?HE>A = AO B H JDA @=J= MA M= J J AHCA JDA JM @=J= IAJI I JD=J JDA HAIK J I E A
1 $1 $ targetdata = $ $2 "3 3 120 130 140 180 160 91 91 % % 92 % % 92 # 93
!

 

AJ >A CELA JDHAA F E JI A B = @ C E JDA -K? E@A= F = A ,AJAH E A = B KHJD F E J D JDA E A BC I JD=J AD EI HJD C = J BC AJ >A CELA JDA IJHE C < AA@ J IF EJ JDEI IJHE C 9A M= J J >HA= EJ E J JDA LA IJHE CI < AA@ <J  <IF EJ <JDEI = @ <IJHE C 5 KJE I =O >A >=IA@ strtok = @ JDA K?D B=IJAH strread 9A D=LA = IJHE C JD=J I E A <& + 0 M J AAF O JDA K >AH 18

! 9A M= J J I=LA = LA?J H v=[1 2 3 4]; E J = JANJ A 0 M J JD=J 0E J KIA save " 9HEJA = ? @A JD=J HA LAI = 2I E = =JHEN A ?A E IJA=@ B JOFE C JDA IO > % # 0 M ?= 1 ? A J IALAH= E AI =J =J JDA >ACE E C B A=?D E A $ 0 M ?= 1

@ MDAHA JDA =JHEN A ?D= CAI IEC

% 1 M= J J F =?A = @ J H=EIA@ D= B JDA DAECDJ B JDA AJJAH x >AJMAA m = @ n E = =>A 0 M @ 1 @ JDEI & /ELA = =HH=O E A [2, 8, 3, 30, 4, 50, 100, 200, 4, 80, 500] 1 M= J J IF EJ EJ E J JDHAA =HH=OI MEJD @E AHA J H= CAI [010) [10100) = @ [1001000) 6DA => LA =HH=O ID K @ >A? A
2, 8, 3, 4, 4 30, 50, 80 100, 200, 500

0 M J @ JDEI ' . H MHEJE C B H =JJA@ =I?EE KJFKJ O K BJA MHEJA E A


fprintf(d,%5.3f %5.3f %5.3f %5.3f %5.3f .. ,A)

,AI?HE>A = ? @A JD=J =L E@I HAFA=JE C JDA B H =J @AI?HEFJE ! 1I JDAHA = ? LA EA J M=O B EIJE C JDA = AI B = =HA ?= A@ >O = CELA BK ?JE ! 0 M ?= ! 0 M ?= A IAJ JDA >=? CH K @ B = CKHA LEAM =I MDEJA

I=O # JE AI BK ?JE I JD=J

A IE K =JA = ?KHLA ID=FA@ E A = DA=HJ >O = IF E A BK ?JE

# !! 9A ?HA=JA = LA?J H
z = ones(1,10);

= @ @A A I A E JAHL= I B z J >A AH 6DA E JAHL= I =HA IJ HA@ E LA?J HI a = @ b MDAHA a ? J=E I JDA IJ=HJ E @E?AI = @ b JDA A @ E @E?AI B JDA E JAHL= I 9EJD a = [3 8] = @ b = [5 9] JDA @AIEHA@ HAIK J ID K @ >A
r = [1 1 0 0 0 1 1 0 0 1]

0 M @ MA = A JDEI !" 9HEJA = ? @A JD=J =@@I AM E B H =JE J = = HA=@O FA A@ F J 6DEI EI JOFE?= O A?AII=HO J E KIJH=JA JDA KJFKJ B = JAH 0E J KIA JDA ? = @ drawnow !# 6HO J = A = IJHE C E ? K@E C JDA ?=HHE=CA HAJKH ?D=H=?JAH =JHEN >O KIE C LA?J HI MEJD H M = @ = @ 6DEI EI K >AH !$ 0 M ?= 1 @AJAH E A EB =  AIJA@ IJHK?JKHA@ A A A J a.b.c = 5 ANEIJI !% 1 M= J J E @AN JDA A JHEAI E = ? K E @E?AI 0 M J @ JD=J

!& 1 M= J J @EIF =O L=HE=> A L= KAI E IE@A = @EIF ? k 0 M J @ JD=J

!' 0 M @ 1 = A =J => @H=M E AI >AJMAA F E JI (1, 1) = @ (2, 0) (3, 1) = @ (2, 4) = @ (2, 2) = @ (3, 4) " 0 M @ 1 F J J F B = E =CA " 0 M J F J JDA IKHB=?A f = (x1 3)2 + (x2 3)2 = @ =@@ JDA > K @=HO IKHB=?A g = 10(x1 + x2  4) " 0 M @ 1 ?HA=JA = =NE E A@ CKHA ME @ M "! 1 D=LA J F J = L=HE=> A K >AH B @=J= IAJI JDA I= A CH=FD MEJD @E AHA J IO > I 0 M ?= 1 IFA?EBO JDA IO > I 1 M= J J KIA 0 M ?= 1 IFA?EBO JDA H@AH = @ ? H B JDA IO > I J >A KIA@ "" /ELA = LA?J H p MEJD E JACAH A A A JI 1 M= J J ?HA=JA = LA?J H q B A CJD sum(p) IK?D JD=J JDA HIJ p(1) A A A JI =HA 1 JDA ANJ p(2) A A A JI =HA 2= @I 1I JDAHA = A=J LA?J HE A@ M=O J @ JDEI "# 1 M= J J LEIK= E A = IKHB=?A CELA MEJD >=IE? E A E A y(x) = (16 x2 )1/2 "$ 1 D=LA = ?D=H =HH=O  1I JDAHA = O M=O J IF EJ JDEI E J IEN IAF=H=JA A A A JI       "% 0 M ?= 1 IJ HA IJHE CI B L=HE=> A A CJD 0E J KIA ?A =HH=OI "& 0 M ?= 1 HA=@ = A B K E A 6E A  # | OFF   M A CJD MEJD LA F=H= AJAHI
|

A=?D E A "

OF

'

ANJ

"' 0 M ?= 1 HA=@ = A ? IEIJE C B = K M K >AH B E AI = @ = L=HE=>A K >AH B @=J= A=?D E A -=?D E A IJ=HJI MEJD = E@A JE AH E A )! 6DA E@A JE AH = M=OI EI ? F IA@ B A AJJAH = @ A E JACAH

$ # 9A IAA JDA E @E?AI B =J?DE C A JHEAI B JM LA?J HI x = @ y 6DA LA?J HI =HA J A?AII=HE O B JDA I= A A CJD # /ELA = LA?J H x MEJD F IEJELA AC=JELA H K A JHEAI 4AF =?A = =JELA A JHEAI MEJD AH # /ELA = =JHEN A H M BA = A = AM =JHEN B BH AC

JDA IJ #JD JD #JD


txt

#! 9A M= J J E F HJ = B H =JJA@ =I?EE M H IF=?A #"

AI MEJD ANJA IE

E J JDA MDE?D

AJ A >A = 2 >O 5 =JHEN 4AID=FA A J ? IEIJ B MA IA A?J JDA HIJ AECDJ A JHEAI

A H M BH

## /ELA = 3 >O 3 =JHEN F = @ = 3 @E A IE = LA?J H a MDE?D D @I JDA A JHEAI B H = 3 >O 3 =JHEN A  =! =  =!  = =  =  + FKJA JDA ?H II FH @K?J B A = @ F #$ /ELA JM LA?J HI a = [1 2 3]; = @ b = [2 4 7]; 2AHB H = A A A JMEIA @ELEIE B JDA JM LA?J HI a = @ b 9DO @ AI [1 2 3]/[2 4 7] OEA @ 0.4493 #% /ELA = =JHEN A 9A M= J = FHE J MDAHA A=?D A JHO EI BH= A@ MEJD LAHJE?= = @ D HEI J= E AI #& ) A@ ? J KH F J D=I >O @AB=K J > =? ? J KHI 0 M J A@CAI JDA I= A ? H =I JDA ? J KH JDAO A ? F=II = A JDAIA

#' 0 M J CA AH=JA = >E =HO =JHEN B E ? K@E C = >E =HO ? @A M H@I BH J !


$0 $ $ $0 B=$ $0 $ "1

0 0 1 1 0 ...

0 1% % % 0% %? 1% % 0#

$ 6DA AM )6-: E JAHFHAJAH FH @K?AI FHAJJO ACA @ N =>A O =>A JEJ A AJ? 6DA @AB=K J E JAHFHAJAH EI JDA HA E EJA@ 6-: E JAHFHAJAH 0 M J = A JDA )6-: E JAHFHAJAH JDA @AB=K J E JAHFHAJAH $ 0 M J ?D= CA JDA JANJ ? $ H E ACA @ > NAI
)6-:

0 M J IAJ JDA >=? CH K @ B = F J J JH= IF=HA J

$! 1 M K @ E A J F J = IAJ B @=J= MDAHA A=?D F E J ? HHAIF @I J = $" ) =JHEN ? IEIJI B H M LA?J HI B @E AHA J A CJD
v(1) = [1 0]; v(2) = [1 2 3]; v(3) = [3 2 1 4];

% 1 M= J J ? A?J = LA?J HI E = =JHEN IK?D JD=J JDA LA?J HI KID ABJ = @ JDA HA =E E C A JHEAI =HA A@ E MEJD AH I $# 9A ?HA=JA = = A EIJ B * >  =HO .HA@ = @  A  =I = ?A ?= 1 FHE J KJ JDA HIJ = @ JDEH@ = A $$ 1 D=LA C J = + @ MD IA BK ?JE I 1 M K @ E A J =??AII BH =J => 1I JDAHA = M=O J @ JDEI $% 5 LA JDA AGK=JE
ax2 + bx + c = 0

0M E IE@A

IO > E?= O B H x = @ ANJ B H b $& 5 LA JDA AGK=JE IO > E?= O ? I(2x) + IE (x) 1 = 0

ANJ KIA ezplot J LAHEBO JDA HAIK J J= (x) + IE (x) 2 = 0

$' 5 LA JDA AGK=JE IO > E?= O

ANJ @AJAH E A JDA K AHE?= L= KAI B JDA H JI J= (x) IE (x) 2

% 7IA ezplot J CH=FD = @ ANJ =@@ D @ M FE FE FE F JM  M H  % 5 LA JDA JM AGK=JE I

x2 y 2 = 0 x y/2 = 0.

5 LA JDA @E AHA JE= AGK=JE


dy + 4y = et dx y(0) = 1.

%! .E @ JDA =F =?A JH= IB H B H u = 1 + t %" .E @ JDA =F =?A JH= IB H B H u = t ? I(t) %# .E @ JDA =F =?A JH= IB H B H u = ? I(t ) %$ .E @ JDA =F =?A JH= IB H B H u = ? I2 (t) %% .E @ JDA =F =?A JH= IB H B H u = 1 et %& .E @ JDA =F =?A JH= IB H B H u = tet IE (t) %' .E @ JDA =F =?A JH= IB H B H u = 1 B H t  1 u = 0 A IAMDAHA

& & .E @ JDA =F =?A JH= IB H B H u = 2 B H 1  t  2 u = 0 A IAMDAHA & .E @ JDA =F =?A JH= IB H B H u = ANJ E JACAH => LA t & .E @ JDA =F =?A JH= IB H B H u = t(t) &! 5 LA JDA E EJE= L= KA FH > A >O =F =?A JH= IB H u  +u = eit , u0 = 8 &" 5 LA JDA E EJE= L= KA FH > A >O =F =?A JH= IB H u  iu = (t), u0 =
0

&# 5 LA JDA E EJE= L= KA FH > A >O =F =?A JH= IB H u  + u = et , u0 = 2 &$ 5 LA JDA E EJE= L= KA FH > A >O =F =?A JH= IB H u  + u = 6t, u0 = u = 0
0

&% 5 LA JDA E EJE= L= KA FH > A >O =F =?A JH= IB H u  u = et , u0 = u = 0


0

&& 5 LA JDA E EJE= L= KA FH > A >O =F =?A JH= IB H mu  + cu  + ku = 0, u0 = 1, u  = 0


0

&' 5 LA JDA @E AHA ?A AGK=JE ' 5 LA JDA @E AHA ?A AGK=JE ' 5 LA JDA @E AHA ?A AGK=JE
0, u0 = 1, u1 = 0

>O JDA z JH= IB H un+1 2un = 0, u0 = 5 >O JDA z JH= IB H un+1 un = 2n , u0 = 0 >O JDA z JH= IB H un+2 3un+1 + 2un = >O JDA z JH= IB H
un+1 nun un =

'

5 LA JDA @E AHA ?A AGK=JE


0, u0 = 1

'! 9DE?D K >AH @ AI JDA touchtone A @E= '" + E? JDA KIA E JDA KFFAH ABJ ? H AH B JDA KFFAH ABJ F J E tgui ; K =HA J= E C JDA J B JDA AH JD K EJ LA?J H -NF =E JDA HAIK J '# + E? JDA KIA E JDA KFFAH ABJ ? H AH B JDA JDA KFFAH ABJ F J E tgui = @ LA JDA KIA LAHJE?= O '$ + E? JDA KIA E JDA KFFAH ABJ ? H AH B JDA JDA KFFAH ABJ F J E tgui J IAJ y0 = 0 = @ y1 = 1 '% + E? JDA KIA E JDA KFFAH ABJ ? H AH B JDA JDA KFFAH ABJ F J E tgui J IAJ y2 = 1 = @ L=HO y4 MEJD JDA KIA 5 A B JDA ANAH?EIAI =HA >=IA@

AN= F AI E

2=HJ - = @AH -L= = @ 5 >AHC ) @AHI ''' 6DA )@@EI 9AI AO

=J => # 0= @> E C

AH ECD= *HE= 9 = @ 4EJ?DEA ,A EI '&& 6DA + 2H CH= = CK=CA 5A? @ -@EJE 2HA JE?A 0= 5 BJM=HA 5AHEAI 5A@CAME? EIDE C + 4 >AHJ ''  ) C HEJD I E + F= O JDA AMI CH KF
comp.soft-sys.matlab

)@@EI

9AI AO 2K>

H IJ A BH

You might also like