4-Matlab_ly_thuyet_Dohoa_

Embed Size (px)

Citation preview

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    1/64

    Bi ging Tin hc chuyn ngnh

    Ging vin: Hong Xun Dng

    211

    CH NG 5:

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    212

    I. H A 2DII. H A 3DIII. CC LO I HMC BIT

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    2/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    213

    I. H A 2D:Cc bc cbn s dng cc hm v :

    1. Chu n b d liux = 0:0.2:12;y1 = bessel(1,x);y2 = bessel(2,x);y3 = bessel(3,x);

    2. Chn c a s v v tr mt vng v trong c a s figure(1)subplot(2,2,1)

    3. Gi cc hm v h = plot(x,y1,x,y2,x,y3);

    4. Chn nt v v mu s cset(h,'LineWidth',2,{'LineStyle'},{'--';':';'-.'})set(h,{'Color'},{'r';'g';'b'})

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    214

    I. H A 2D:5. Ci t thng s trc v li

    axis([0 12 -0.5 1])grid on

    6. To cc ch thch v canh l cho hnh v xlabel('Time')ylabel('Amplitude')legend(h,'First','Second','Third')title('Bessel Functions')

    [y,ix] = min(y1);text(x(ix),y,'First Min \rightarrow',...'HorizontalAlignment','right')

    7. Xu t hnh vprint -depsc -tiff -r200 myplot

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    3/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    215

    I. H A 2D:Cc hm vcbn:

    Hm ngh aplot V2D vi 2 trc x v y tuy n tnh

    plot3 V3D vi 3 trc x, y v z tuy n tnhloglog Vvi 2 trc x v y l logarithmic

    semilogx Vvi trc x l logarithmic v y tuy n tnhsemilogy Vvi trc y l logarithmic v x tuy n tnh

    plotyy Vc 2 trc y

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    216

    I. H A 2D:1. Hm plot:C php hm plot nh sau

    plot(Y)plot(X1,Y1,...)plot(X1,Y1,LineSpec,...)plot(...,'PropertyName',PropertyValue,...)plot(axes_handle,...)h = plot(...)hlines = plot('v6',...)

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    4/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    217

    I. H A 2D:1. Hm plot:

    V d:>> x=linspace(0,2*pi);>> plot(x,sin(x),x,cos(x))>> grid on

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    218

    I. H A 2D:1. Hm plot (tt)

    Handle: Mi mt i tng trong mn hnh ho u c nhn din bng mt con s , c gi lhandle c a i tng

    Mt s hm lin quan n cc handle c bit:0 handle i tng g cgcf trv handle cho figure hi n hnhgca trv handle cho tr c vhin hnhgco trv handle cho i tng hin hnhgcbf trv handle cho callback figuregcbo trv handle cho callbac k object

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    5/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    219

    I. H A 2D:1. Hm plot (tt)

    Handle (tt) V d:>> x=linspace(0,2*pi);>> h=plot(x,sin(x),x,cos(x))h = 103.0004

    3.0016>> gcf ans = 1>> gcaans = 101.0009>> set(h(1),'color','r')

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    220

    I. H A 2D:1. Hm plot (tt)

    Cc loi nt v c bit:plot(x,y,linestyle_marker_color)

    linestyle Ki u ng'-' Solid line (default)

    '--' Dashed line

    ':' Dotted line'-.' Dash-dot line

    'none' No line

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    6/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    221

    marker ngh a'+' Plus sign'o' Circle

    '.' Point

    'diamond' or 'd' Diamond'^' Upward-pointing triangle'v' Downward-pointing triangle'>' Right-pointing triangle'

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    7/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    223

    I. H A 2D:1. Hm plot (tt)

    Cc loi nt v c bit (tt) V d>> t=0:pi/100:2*pi;>> y1=sin(t);y2=sin(t-0.25);y3=sin(t-0.5);>> plot(t,y1,'-',t,y2,'--',t,y3,':')

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    224

    I. H A 2D:1. Hm plot (tt)

    V i m - ng - cc k hiu: V d1:>> x = 0:pi/15:4*pi;>> y1 = exp(2*cos(x));>> y2 = exp(2*sin(x));>> plot(x,y1,'+r',x,y2,'-.ob')

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    8/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    225

    I. H A 2D:1. Hm plot (tt)

    V i m - ng - cc k hiu: V d2:>> t = 0:pi/20:2*pi;>> plot(t,sin(t),'-.r*')>> hold on>> plot(t,sin(t-pi/2),'--mo')>> plot(t,sin(t-pi),':bs')>> hold off

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    226

    I. H A 2D:1. Hm plot (tt)

    Cc mu v kch thc nt v:plot(x,y,'-mo',...

    'LineWidth',0.5,...'MarkerEdgeColor','k',...'MarkerFaceColor',[.49 1 .63],...'MarkerSize',6)

    Trong :- lineWidth l rng nt v (mc nh l 0.5)- markerEdgrcolor l mu c nh marker- markerfacecolor l mu t- Markersize l kch thc nt v (mc nh l 6)

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    9/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    227

    I. H A 2D:1. Hm plot:

    Cc mu v kch thc nt v (tt) V d1:>> t = 0:pi/20:2*pi;>> plot(t,sin(2*t),'-mo',... % nt v hnh trn 'LineWidth',2,...'MarkerEdgeColor','k',... % mu c nh hnh trn 'MarkerFaceColor',[.49 1 .63],... % mu t cc hnh trn 'MarkerSize',12) % kch th c cc hnh trn

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    228

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    10/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    229

    I. H A 2D:1. Hm plot (tt)

    Cc mu v kch thc nt v (tt) V d2:>> x=(-pi:pi/2:pi);>> y1=sin(x); y2=cos(x);>> plot(x,y1,'--','linewidth',4)>> hold on>> plot(x,y2,'o','markersize',12)>> grid on

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    230

    I. H A 2D:2. Cc hm gn nhn

    Hm ngh atext Hi n th 1 chuititle T a

    xlabel t nhn cho tr c x

    legend Ch thch trn hnh

    ylabel t nhn cho tr c yzlabel t nhn cho tr c z

    gtext Hi n th 1 chui s dng chu t

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    11/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    231

    I. H A 2D:2. Cc hm gn nhn (tt)

    a. textC php:

    text(x,y,'string')text(x,y,z,'string')text(...'PropertyName',PropertyValue...)h = text(...)

    Trong :(x,y) to v tr stringPropertyName tn thu c tnhPropertyValue gi tr thuc tnh

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    232

    Cc thuc tnh ca text:verticalalignment

    {top|cap|middle|baseline|bottom}Thuc tnh canh l theo chi u ng cho text theo v tr ttext

    V d:>> text(x,y,'string','Verticalalignment','top',...

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    12/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    233

    Cc thuc tnh ca text:horizontalalignment {left|center|right}

    Thuc tnh canh l theo hng ngang cho text theo v tr t text

    V d:>> text(x,y,'string','HorizontalAlignment','right',...

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    234

    Cc thuc tnh ca text:rotation scalar(degrees)

    Xoay text i mt gc, m c nh l 0Fontname

    Ki u font ch ca text (m c nh Helvetica). C th k thp vi cc option nh dng:

    \bf - bold font\it - italics font\sl - oblique font (rarely available)

    \rm - normal font V d:>> text(11,380,'\itConcentration','Rotation',-55,...'FontName','Tahoma')

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    13/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    235

    Cc thuc tnh ca text:Fontsize

    Kch thc font ch (mc nh l 10) V d:>> text(11,380,'Concentration','Rotation',-55, 'fontsize',12)

    stringChui vn bn c n c hi n th . C th s dng cc khiu trong b ng sau to cc k t c bit:

    Bi ging Tin hc chuyn ngnh

    Ging vin: Hong Xun Dng

    236

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    14/64

    Bi ging Tin hc chuyn ngnh

    Ging vin: Hong Xun Dng

    237

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    238

    Cc thuc tnh ca text:string

    V d:>> plot(0:pi/20:2*pi,sin(0:pi/20:2*pi))>> text(pi,0,' \leftarrow sin(\pi)','FontSize',18)

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    15/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    239

    I. H A 2D:2. Cc hm gn nhn (tt)

    b. tittle:C php:

    title('string')title(fname)title(...,'PropertyName',PropertyValue,...)h = title(...)

    V d:>> x=linspace(0,2*pi);>> plot(x,sin(x))

    >> title('Do thi sin(x)', 'FontName',...'SVNelvetica','Fontsize',15,'color','r')

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    240

    I. H A 2D:2. Cc hm gn nhn (tt)

    b. tittle (tt)

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    16/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    241

    I. H A 2D:2. Cc hm gn nhn (tt)

    c. xlabel-ylabel-zlabelC php:xlabel('string')xlabel(fname)xlabel(...,'PropertyName',PropertyValue,...)h = xlabel(...)

    ylabel(...)h = ylabel(...)

    zlabel(...)h = zlabel(...)

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    242

    I. H A 2D:2. Cc hm gn nhn (tt)

    c. xlabel-ylabel-zlabel (tt) V d:>> xlabel('Truc x','Fontname','SVNhelvetica',...'Fontsize',15,'color','g')>> ylabel('Do thi y va z','Fontname','SVNhelvetica',...'Fontsize',15,'color','b')>> title('Do hoa 2D','Fontname','SVNhelvetica',

    'Fontsize',15,'color','r')

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    17/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    243

    I. H A 2D:2. Cc hm gn nhn (tt)

    d. legend: t ch thch cho hnh v C php:

    legend('string1','string2',...)legend(h,'string1','string2',...)legend(string_matrix)legend(h,string_matrix)legend(axes_handle,...)legend('off')legend(h,...)legend(...,pos)h = legend(...)

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    244

    I. H A 2D:2. Cc hm gn nhn (tt)

    d. legend (tt)

    V d:>> t=0:pi/100:2*pi;>> y1=sin(t);y2=sin(t-0.25);y3=sin(t-0.5);>> plot(t,y1,'-',t,y2,'--',t,y3,':')>> legend('sin(t)','sin(t-0.25)','sin(t-0.5)',1)

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    18/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    245

    I. H A 2D:2. Cc hm gn nhn (tt)

    e. gtextt text theo v tr click chut trn mn hnh ha,trong khng gian 2 chi uC php:

    gtext('string')h = gtext('string')

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    246

    I. H A 2D:2. Cc hm gn nhn (tt)

    V d:>> x=linspace(0,2*pi,30);>> y=sin(x);z=cos(x);>> plot(x,y,x,z)>> grid>> xlabel('Truc x','Fontname','SVNhelvetica','Fontsize',15,'color','g')>> ylabel('Do thi y va z','Fontname','SVNhelvetica','Fontsize',15,'color','b')

    >> title('Do hoa 2D','Fontname','SVNhelvetica','Fontsize',15,'color','r')>> text(2.5,0.7,'Do thi sin(x)',...'FontName','SVNelvetica','Fontsize',11,'color','b')>> gtext('Do thi cos(x)','FontName','SVNelvetica','Fontsize',12,'color','g')>> legend('sin(x)','cos(x)',-1) % ghi ch v hnh v

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    19/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    247

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    248

    I. H A 2D:3. Cc hm ci t:

    Hm subplot(m,n,p):Chia mn hnh ra lm m hng v n c t vhnh, vi: m: l hng n: l ct p: l v tr c n v>> x=linspace(-2*pi,2*pi);

    >> subplot(2,2,1); plot(x,sin(x)); title('y=sin(x)')>> subplot(2,2,2); plot(x,sinc(x)); title('y=sinc(x)')>> subplot(2,2,3); plot(x,cos(x)); title('y=cos(x)')>> subplot(2,2,4); plot(x,1-sin(x)); title('y=1-sin(x)')>> subplot % tr v m c nh

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    20/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    249

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    250

    I. H A 2D:3. Cc hm ci t (tt)

    set(h,'LineWidth',2,{'LineStyle'},{'--';':';'-.'})Thay i nt v, vi: LineWidth: ln nt v LineStyle: Loi vi t v lin tc hay gin on

    V d:>> x=linspace(-1,1);

    >> h=plot(x,x.*x)>> set(h,'LineWidth',5,'LineStyle','--')

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    21/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    251

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    252

    I. H A 2D:3. Cc hm ci t (tt)

    Hm set(h,{'Color'},{'r';'g';'b'})Thay i mu v (vi cc k t mu c cp trongchng 1)

    V d:>> x=linspace(-1,1);>> h=plot(x,x.*x)>> set(h,'Color','r')

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    22/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    253

    I. H A 2D:3. Cc hm ci t (tt)

    Hm axis([xmin xmax ymin ymax])t li trc v

    V d:>> x=linspace(-1,1);>> h=plot(x,x.*x)>> axis([-2 2 -2 2])

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    254

    I. H A 2D:3. Cc hm ci t (tt)

    V d:>> x=0:0.2:12;>> y1=bessel(1,x);>> y2=bessel(2,x);>> y3=bessel(3,x);>> figure(1)>> h=plot(x,y1,x,y2,x,y3);

    >> set(h,'LineWidth',2,{'LineStyle'},{'--';':';'-.'})>> set(h,{'Color'},{'r';'g';'b'})>> axis([0 12 -0.5 1])>> grid on

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    23/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    255

    % t nhn cho tr c: >> xlabel('Truc thoi gian','FontName','SVNelvetica','Fontsize',15,'color','g')>> ylabel('Bien do','FontName','SVNelvetica','Fontsize',15,'color','b')>> title('Ham bessel','FontName','SVNelvetica','Fontsize',15,'color','r')>> legend(h,'bessel 1','bessel 2','bessel 3',-1)% Ch thch hnh: >> [y,ix]=min(y1); % tm min trong m ng (tr v gi tr , ch s ) >> text(x(ix),y,'Nho nhat\rightarrow','HorizontalAlignment','right',...'FontName','SVNelvetica','Fontsize',12,'color','m')>> [yy,ixx]=max(y1); % tm max trong m ng (tr v gi tr , ch s ) >> text(x(ixx),yy,'\leftarrowLon nhat','HorizontalAlignment','left',...'FontName','SVNelvetica','Fontsize',12,'color','b')>> ymean=mean(y1); % tm trung bnh trong m ng (tr v gi tr ) >> text(.2,ymean,'\leftarrowTrung binh','HorizontalAlignment','left',...'FontName','SVNelvetica','Fontsize',12,'color','b')

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    256

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    24/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    257

    I. H A 2D:3. Cc hm ci t (tt)

    t loi nt vmc nh : V d:>> x = 0:pi/10:2*pi;>> y1 = sin(x); y2 = sin(x-pi/2); y3 = sin(x-pi);% t 3 lo i ng v >> set(0,'DefaultAxesLineStyleOrder',{'-o',':s','--+'})% t mu v l xm >> set(0,'DefaultAxesColorOrder',[0.5,0.5,0.5])% V 3 hnh >> plot(x,y1,x,y2,x,y3)% Tr v m c nh >> set(0,'DefaultAxesLineStyleOrder','remove')>> set(0,'DefaultAxesColorOrder','remove')

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    258

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    25/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    259

    I. H A 2D:3. Cc hm ci t (tt)

    t trc v:C php:semilogx(Y)semilogx(X1,Y1,...)semilogx(X1,Y1,LineSpec,...)semilogx(...,'PropertyName',PropertyValue,...)h = semilogx(...)hlines = semilogx('v6',...)semilogy(...)h = semilogy(...)hlines = semilogy('v6',...)

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    260

    I. H A 2D:3. Cc hm ci t (tt)

    t trc v: V d:>> x=0:.1:10;>> semilogx(1:100,'+')>> hold on>> semilogx(1:3:300,1:100,'--')>> hold off

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    26/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    261

    I. H A 2D:4. Hm plotyy:

    C php hm plotyy nh sau:plotyy(X1,Y1,X2,Y2)plotyy(X1,Y1,X2,Y2,'function')plotyy(X1,Y1,X2,Y2,'function1','function2')[AX,H1,H2] = plotyy(...) s trv :

    AX = handle c a trcH1 = handle c a hnh 1H2 = handle c a hnh 2

    'function' c th l plot, semilogx, semilogy, loglog,stem , hay b t k hm Matlab theo c php:

    h = function(x,y)

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    262

    I. H A 2D:4. Hm plotyy (tt)

    V d1:>> t = 0:pi/20:2*pi;>> y1=sin(t);>> y2=cos(t);>> plotyy(t,y1,t,y2,'plot','stem')% stem l hm v d li u r i r c.

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    27/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    263

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    264

    I. H A 2D:4. Hm plotyy (tt)

    V d2:>> x = 0:0.01:20;>> y1 = 200*exp(-0.05*x).*sin(x);>> y2 = 0.8*exp(-0.5*x).*sin(10*x);>> [AX,H1,H2] = plotyy(x,y1,x,y2,'plot');>> set(get(AX(1),'Ylabel'),'String','Left Y-axis')>> set(get(AX(2),'Ylabel'),'String','Right Y-axis')

    >> title('Labeling plotyy')>> set(H1,'LineStyle','--')>> xlabel('Zero to 20 \musec.')>> set(H2,'LineStyle',':')

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    28/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    265

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    266

    I. H A 2D:5. Hm plot3:C php:

    plot3(X1,Y1,Z1,...)plot3(X1,Y1,Z1,LineSpec,...)plot3(...,'PropertyName',PropertyValue,...)h = plot3(...)

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    29/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    267

    I. H A 2D:5. Hm plot3 (tt)

    V d1:>> t = 0:pi/50:10*pi;>> plot3(sin(t),cos(t),t)>> grid on>> axis square% ch n 3 tr c x,y,z b ng nhau

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    268

    I. H A 2D:5. Hm plot3 (tt)

    V d2: D liu l ma tr n>> [X,Y]=meshgrid([-2:0.1:2]); % T o t p ma tr n d li u >> Z=X.*exp(-X.^2-Y.^2);>> plot3(X,Y,Z)>> grid on>> xlabel('Truc x','FontName','SVNhelvetica','FontSize',15,'color','r')>> ylabel('Truc y','FontName','SVNhelvetica','FontSize',15,'color','g')

    >> zlabel('Truc z','FontName','SVNhelvetica','FontSize',15,'color','b')

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    30/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    269

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    270

    I. H A 2D:6. t thng s cho trc:

    axis: t gi tr trcaxis([xmin xmax ymin ymax])axis([xmin xmax ymin ymax zmin zmax])v = axisaxis autoaxis manualaxis tightaxis fill.

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    31/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    271

    I. H A 2D:6. t thng s cho trc (tt)

    .axis equal % t l cc tr c b ng nhau axis square % di cc tr c b ng nhau axis normalaxis off axis on

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    272

    I. H A 2D:6. t thng s cho trc (tt)

    V d1:>> x = -pi:.1:pi;>> y = sin(x);>> plot(x,y,'r')>> set(gca,'XTick',-pi:pi/2:pi) % nh cc i m trn tr c x >> set(gca,'XTickLabel',{'-pi','-pi/2','0','pi/2','pi'})>> xlabel('-\pi \leq \Theta \leq \pi','Fontsize',15,'color','b')

    >> ylabel('sin(\Theta)','Fontsize',15,'color','g')

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    32/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    273

    I. H A 2D:6. t thng s cho trc (tt)

    V d1 (tt)>> title('Ve sin(\Theta)','Fontname','SVNhelvetica',...'Fontsize',15,'color','r')>> text(-pi/4,sin(-pi/4),'\leftarrow sin(-\pi\div4)',...'HorizontalAlignment','left','color','r')>> hold on>> set(findobj(gca,'Type','line','Color',[1 0 0]),...

    'Color',[0,0,1],'LineWidth',2)>> hold off >> set(findobj(gca,'Type','line','Color',[0 0 1]),...

    'Color',[0 1 0],'LineWidth',2)

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    274

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    33/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    275

    I. H A 2D:6. t thng s cho trc (tt)

    V d2: Ci t t l>> t = 0:pi/20:2*pi;>> plot(sin(t),2*cos(t))>> grid on>> axis squarehoc:>> axis equalhoc:>> axis equal tight

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    276

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    34/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    277

    I. H A 2D:7. V nhi u hnh:

    V d:>> h1=figure % T o khung hnh 1 >> x=linspace(0,2*pi);>> plot(x,sin(x));>> axis([0 2*pi -1 1]);title('sin(x)');>> h2=figure % T o khung hnh 2 >> plot(x,cos(x));>> axis([0 2*pi -1 1]);title('cos(x)');>> h3=figure>> plot(x,2.*sin(x).*cos(x));

    >> axis([0 2*pi -1 1]);title('2*sin(x)*cos(x)');

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    278

    I. H A 2D:7. V nhi u hnh (tt)

    V d (tt)>> h4=figure>> plot(x,sin(x)./cos(x));>> axis([0 2*pi -1 1]);title('sin(x)/cos(x)');>> close % Xa hnh b t k >> close(h1) % Xa hnh 1 >> clf % Xa hnh khng xa khung

    >> close all % Xa t t c >> clf reset

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    35/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    279

    II. H A 3D:1. Cch s dng cc hm v:

    1. Chu n b d liuz=peaks(20)

    2. Chn v tr trong c a s vfigure(1)subplot(2,1,2)

    3. Gi hm v3Dh = surf(z);

    4. Chn mu v t bng

    colormap hotshading interpset(h,'EdgeColor','k')

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    280

    5. Thm lightinglight('Position',[-2,2,20])lighting phongmaterial([0.4,0.6,0.5,30])set(h,'FaceColor',[0.7 0.7 0],...'BackFaceLighting','lit')

    6. Chn viewview([30,25])set(gca,'CameraViewAngleMode','Manual')

    7. Chn trcaxis([5 15 5 15 -8 8])set(gca,'ZTickLabel','Negative||Positive')

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    36/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    281

    8. Chn t lset(gca,'PlotBoxAspectRatio',[2.5 2.5 1])

    9. To cc nhnxlabel('X Axis')ylabel('Y Axis')zlabel('Function Value')title('Peaks')

    10. Inset(gcf,'PaperPositionMode','auto')print -dps2

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    282

    II. H A 3D:2. V d liu 3D:N u x, y v z l 3 vector c cng kch th c:

    plot3(x,y,z) V d1:>> t = 0:pi/50:10*pi;>> plot3(sin(t),cos(t),t)>> axis square;>> grid on

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    37/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    283

    II. H A 3D:2. V d liu 3D (tt)

    V d2:>> [X,Y] = meshgrid([-2:0.1:2]);>> Z = X.*exp(-X.^2-Y.^2);>> plot3(X,Y,Z)>> grid on

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    284

    II. H A 3D:3. Cc loi hm vb mt :

    a. Hm mesh:mesh(X,Y,Z)mesh(Z)mesh(...,C)mesh(...,'PropertyName',PropertyValue,...)mesh(axes_handles,...)meshc(...)meshz(...)

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    38/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    285

    II. H A 3D:3. Cc loi hm vb mt (tt)

    a. Hm mesh (tt) V d:>> [X,Y] = meshgrid(-3:.125:3);>> Z = peaks(X,Y);>> meshc(X,Y,Z);>> axis([-3 3 -3 3 -10 5])hoc>> meshz(X,Y,Z);hoc

    >> mesh(X,Y,Z);

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    286

    II. H A 3D:3. Cc loi hm vb mt (tt)

    b. Hm surf:surf(Z)surf(X,Y,Z)surf(X,Y,Z,C)surf(...,'PropertyName',PropertyValue)surf(axes_handle,...)surfc(...)

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    39/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    287

    II. H A 3D:3. Cc loi hm vb mt (tt)

    b. Hm surf (tt) V d:>> [X,Y,Z] = peaks(30);>> surfc(X,Y,Z)>> colormap hsv>> axis([-3 3 -3 3 -10 5])

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    288

    II. H A 3D:4. S dng mu:C php:

    colormap(map)colormap('default')cmap = colormap

    Mt colormap l m t ma tr n m hng, 3 c t ( ng vi 3mu R G B). Cc gi tr t 0.0 n 1.0

    map(k,:) = [r(k) g(k) b(k)] V d:>> cm = colormap;>> cm(57,:)ans = 1 0 0

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    40/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    289

    II. H A 3D:4. S dng mu (tt)colormap(func(n)) to ma tr n n hng theo hm func

    func c th l: hsv, hot, cool, summer, gray, jet, bone,winter

    V d:>> cm=colormap(hot(20))>> colormap(gray)>> colormap jet

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    290

    Red Green Blue Color0 0 0 black 1 1 1 white1 0 0 red

    0.49 1 0.83 aquamarine

    0 1 0 green0 0 1 blue1 1 0 yellow1 0 1 magenta

    0 1 1 cyan0.5 0.5 0.5 gray0.5 0 0 Dark red1 0.62 0.40 copper

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    41/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    291

    II. H A 3D:4. S dng mu (tt)

    V d1:>> load flujet>> image(X)>> colormap(jet)

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    292

    II. H A 3D:4. S dng mu (tt)

    V d2:>> load spine>> image(X)>> colormap bone

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    42/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    293

    II. H A 3D:4. S dng mu (tt)

    V d3:>> P = peaks(40);>> C = del2(P);>> surf(P,C)>> colormap hot

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    294

    II. H A 3D:5. nh ngh a View:

    a. t view:

    Trong tr ng hp mc nh, Matlab t ng chn view+ 2D th c azimuth (ph ng v ) = 0 0 v elevation ( cao) 90 0+ 3D th c azimuth = -37.5 0 v elevation 30 0

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    43/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    297

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    298

    II. H A 3D:6. Di chuy n hnh:

    V d1:>> axis equal>> for j=1:30plot(fft(eye(j+16)))M(j)=getframe;endHay:

    >> movie(M)

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    44/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    299

    II. H A 3D:6. Di chuy n hnh (tt)

    V d1(tt)Hay:>> axis equal>> set(gca,'Nextplot','replacechildren')>> for j=1:30plot(fft(eye(j+16)))M(j)=getframe;endHay:>> movie(M)>> movie(M,30)

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    300

    II. H A 3D:6. Di chuy n hnh (tt)

    V d2:>> [xx,yy,zz]=peaks(30);>> surf(xx,yy,zz);>> axis off >> for j=1:50view(-37.5+24*(j-1),30)n(:,1)=getframe;

    end>> movie(n)

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    45/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    301

    III. CC LO I HMC BIT:1. Hm bar:

    Dng din tcc d liu ri rc theo d ng bi u cta. Hm bar v barh:bar(Y) % th thanh ngbar(x,Y)bar(...,width)bar(...,'style')bar(...,LineSpec)[xb,yb] = bar(...)h = bar(...)barh(...) % th thanh ngang[xb,yb] = barh(...)h = barh(...)

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    302

    III. CC LO I HMC BIT:1. Hm bar (tt)

    a. Hm bar v barh (tt)Trong :

    width: l rng c mc nh l 0.8LineSpec: l mu v [R G B]style: Ki u ca bar

    - group- stack

    V d1:>> x = -2.9:0.2:2.9;>> bar(x,exp(-x.*x))>> colormap hsv

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    46/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    303

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    304

    III. CC LO I HMC BIT:1. Hm bar (tt)

    a. Hm bar v barh (tt) V d2:>> Y = round(rand(5,3)*10);>> subplot(2,2,1); bar(Y,'group'); title 'Group'>> subplot(2,2,2); bar(Y,'stack'); title 'Stack'>> subplot(2,2,3); barh(Y,'stack'); title 'Stack'>> subplot(2,2,4); bar(Y,1.5); title 'Width = 1.5'

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    47/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    305

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    306

    III. CC LO I HMC BIT:1. Hm bar (tt)

    a. Hm bar v barh (tt) V d3:>>Y = [5 2 1; 8 7 3; 9 8 6; 5 5 5; 4 3 2];>> bar(Y,'stack')>> grid on>> set(gca,'layer','top')

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    48/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    307

    III. CC LO I HMC BIT:1. Hm bar (tt)

    b. Hm bar3 v bar3h:bar3(Y)bar3(x,Y)bar3(...,width)bar3(...,'style')bar3(...,LineSpec)h = bar3(...)bar3h(...)h = bar3h(...)

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    308

    III. CC LO I HMC BIT:1. Hm bar (tt)

    b. Hm bar3 v bar3h (tt)Trong :

    width: l rng c mc nh l 0.8LineSpec: l mu v [R G B]style: Ki u ca bar

    - grouped- stacked- detached

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    49/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    309

    V d:>> Y = cool(7); colormap([1 0 0;0 1 0;0 0 1]);

    >> subplot(1,2,1); bar3(Y,'detached'); title('Detached')>> subplot(1,2,2); bar3(Y,0.25,'detached'); title('Width = 0.25')

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    310

    V d (tt)>> subplot(1,2,1); bar3(Y,'grouped'); title('Grouped')>> subplot(1,2,2); bar3(Y,0.5,'grouped'); title('Width = 0.5')

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    50/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    311

    V d (tt)>> subplot(1,2,1); bar3(Y,'stacked'); title('Stacked')

    >> subplot(1,2,2); bar3(Y,0.3,'stacked'); title('Width = 0.3')

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    312

    III. CC LO I HMC BIT:1. Hm bar (tt)

    c. Hm stairs:stairs(Y)stairs(X,Y)stairs(...,LineSpec)[xb,yb] = stairs(Y)[xb,yb] = stairs(X,Y)

    V d:>> x = 0:.25:10;>> stairs(x,sin(x))

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    51/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    313

    III. CC LO I HMC BIT:1. Hm bar (tt)

    d. Gii hn trc: V d:>> temp = [29 23 27 25 20 23 23 27];>> days = 0:5:35;>> bar(days,temp)>> xlabel('Day')>> ylabel('Temperature (^{o}C)')>> set(gca,'YLim',[15 30],'Layer','top')

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    314

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    52/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    315

    III. CC LO I HMC BIT:2. Hm area:

    area(Y)area(X,Y)area(...,ymin)area(...,'PropertyName',PropertyValue,...)h = area(...)

    V d:>> Y = [1, 5, 3; 3, 2, 7; 1, 5, 3; 2, 6, 1];>> area(Y); grid on>> colormap summer

    >> set(gca,'Layer','top')>> title 'Stacked Area Plot'

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    316

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    53/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    317

    III. CC LO I HMC BIT:3. Hm pie: Hm vdng rqut

    a. pie:pie(X)pie(X,explode)pie(...,labels)pie(axes_handle,...)h = pie(...)

    V d1:>> pie(1:4,{'Product A','Product B','Product C','Product D'})

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    318

    III. CC LO I HMC BIT:3. Hm pie (tt)

    a. pie (tt) V d2:>> x = [1 3 0.5 2.5 2];>> explode = [0 1 0 0 0];>> pie(x,explode)>> colormap jet

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    54/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    319

    III. CC LO I HMC BIT:3. Hm pie (tt)

    a. pie (tt) V d3:>> X = [ 19.3 22.1 51.6;

    34.2 70.3 82.4;61.4 82.9 90.8;50.5 54.9 59.1;29.4 36.3 47.0];

    >> x = sum(X); explode = zeros(size(x));>> [c,offset] = max(x);>> explode(offset) = 1;>> h = pie(x,explode); colormap summer

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    320

    III. CC LO I HMC BIT:3. Hm pie (tt)

    b. pie3:pie3(X)pie3(X,explode)pie3(...,labels)pie3(axes_handle,...)h = pie3(...)

    V d1:>> x = [1 3 0.5 2.5 2];>> explode = [0 1 0 0 0];>> pie3(x,explode)>> colormap hsv

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    55/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    321

    III. CC LO I HMC BIT:4. Hm Histograms:

    a. Histograms trong t a phng:n = hist(Y)n = hist(Y,x)n = hist(Y,nbins)[n,xout] = hist(...)hist(...)hist(axes_handle,...)

    V d1:>> yn = randn(10000,1);>> hist(yn)

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    322

    III. CC LO I HMC BIT:4. Hm Histograms (tt)

    a. Histograms trong t a phng (tt) V d2:>> Y = randn(10000,3);>> hist(Y)

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    56/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    323

    III. CC LO I HMC BIT:4. Hm Histograms (tt)

    a. Histograms trong t a phng (tt) V d3:>> x = -2.9:0.1:2.9;>> y = randn(10000,1);>> hist(y,x)% thay i mu >> h = findobj(gca,'Type','patch');>> set(h,'FaceColor','r','EdgeColor','w')

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    324

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    57/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    325

    III. CC LO I HMC BIT:4. Hm Histograms (tt)

    b. Histograms trong t a c c:rose(theta)rose(theta,x)rose(theta,nbins)rose(axes_handles,...)h = rose(...)[tout,rout] = rose(...)

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    326

    III. CC LO I HMC BIT:4. Hm Histograms (tt)

    b. Histograms trong t a c c (tt) V d:>> theta = 2*pi*rand(1,50);>> rose(theta)>> hline = findobj(gca,'Type','line');>> set(hline,'LineWidth',1.5)

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    58/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    327

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    328

    III. CC LO I HMC BIT:4. Hm Histograms (tt)

    c. Ch nh s Bin trong Histograms: V d:>> yn = randn(10000,1);>> yu = rand(10000,1);>> x = min(yn):.2:max(yn);>> subplot(1,2,1); hist(yn,x)>> title('Normally Distributed Random Numbers','FontSize',10)

    >> subplot(1,2,2); hist(yu,25)>> title('Uniformly Distributed Random Numbers','FontSize',10)

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    59/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    329

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    330

    III. CC LO I HMC BIT:5. D liu ri rc:

    a. Hm stem: V1 chui d liustem(Y)stem(X,Y)stem(...,'fill') % t mu vng trn cu i stem stem(...,LineSpec)stem(axes_handle,...)h = stem(...)hlines = stem('v6',...)

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    60/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    331

    III. CC LO I HMC BIT:5. D liu ri rc (tt)

    a. Hm stem (tt) V d:>> t = linspace(-2*pi,2*pi,10);>> h = stem(t,cos(t),'fill','--');>> set(h,'MarkerFaceColor','red')

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    332

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    61/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    333

    III. CC LO I HMC BIT:5. D liu ri rc (tt)

    b. V nhi u hnh: V d1: V2 chui d liu trn 1 hnh>> x = 0:25;>> y = [exp(-.07*x).*cos(x);exp(.05*x).*cos(x)]';>> h = stem(x,y);>> set(h(1),'MarkerFaceColor','blue')>> set(h(2),'MarkerFaceColor','red','Marker','square')

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    334

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    62/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    335

    III. CC LO I HMC BIT:5. D liu ri rc (tt)

    b. V nhi u hnh (tt) V d2:>> x = linspace(0,2*pi,60);>> a = sin(x); b = cos(x);>> stem_handles = stem(x,a+b);>> hold on>> plot_handles = plot(x,a,'--r',x,b,'--g');>> hold off >> legend_handles = [stem_handles(1);plot_handles];>> legend(legend_handles,'a + b','a = sin(x)','b = cos(x)',3)>> xlabel('Time in \musecs'); ylabel('Magnitude')>> title('Linear Combination of Two Functions')

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    336

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    63/64

  • 8/3/2019 4-Matlab_ly_thuyet_Dohoa_

    64/64

    CH NG 5:H A MATLAB

    Ging vin: Hong Xun Dng

    339

    III. CC LO I HMC BIT:5. D liu ri rc (tt)

    c. Hm stem3 (tt) V d2:>> th = (0:127)/128*2*pi;>> x = cos(th);>> y = sin(th);>> f = abs(fft(ones(10,1),128));>> stem3(x,y,f','d','fill')>> view([-65 30])

    Bi ging Tin hc chuyn ngnh 340

    CH NG 6: