
LT CĐ ĐH KH MT1 – K9
_
-
[2015]
-
_
[ĐỒ THỊ
`MATLAB]
Thực hành phần đồ thị 2D- 3D
Sinh viên:
…………………………………………………………

2
Đồ thị MATLAB | LT CĐ ĐH KH MT1 – K9
THỰC HÀNH MATLAB – ĐỒ THỊ
Bài 1: Vẽ đồ thị hàm số x,x3, ex và e^(x2) với 0<x<4 trên cùng 1 cửa sổ đồ thị. Ghi chú trên
đồ thị:
x=[0:0.5:4];
y1=x;
y2=x.^3;
y3=exp(x);
y4=exp(x.^2);
subplot(2,2,1)
plot(x,y1,'-. rs','LineWidth',2,...
'MarkerEdgeColor','k',...
'MarkerFaceColor','g',...
'MarkerSize',10)
xlabel('Truc Ox');
ylabel('Truc Oy');
title('y=x');
legend('y1=x',-1);
axis([ 0 4 0 5]);
gtext('y1=x');
grid on;
subplot(2,2,2)
plot(x,y2,': mo','LineWidth',3,... %?? do rong cua net ve
'MarkerEdgeColor','b',... %màu cua duong vien marker
'MarkerFaceColor','k',... %màu bên trong marker
'MarkerSize',5) %do lon cua marker
xlabel('Truc Ox');
ylabel('Truc Oy');
title('y2=x^3');
legend('y2=x^3',-1);
axis([ 0 4 0 5]);
gtext('y2=x^3');
grid on;
subplot(2,2,3)
plot(x,y3,'- ys','LineWidth',3,... %?? do rong cua net ve
'MarkerEdgeColor','b',... %màu cua duong vien marker
'MarkerFaceColor','k',... %màu bên trong marker
'MarkerSize',5) %do lon cua marker
xlabel('Truc Ox');
ylabel('Truc Oy');
title('y=exp(x)');
legend('y3=e^x',-1);
axis([ 0 4 0 5]);
gtext('y3=e^x');

3
Đồ thị MATLAB | LT CĐ ĐH KH MT1 – K9
grid on;
subplot(2,2,4);
plot(x,y4,'- rs','LineWidth',3,... %?? do rong cua net ve
'MarkerEdgeColor','b',... %màu cua duong vien marker
'MarkerFaceColor','k',... %màu bên trong marker
'MarkerSize',5) %do lon cua marker
xlabel('Truc Ox');
ylabel('Truc Oy');
title('y=e^x^2');
legend('y4=e^ x^2',-1);
axis([ 0 4 0 5]);
gtext('y=e^x^2');
grid on;
Bài 2: Vẽ đồ thị hàm số x,x3, ex và e^(x2) với 0<x<4 trên cùng 1 trục tọa độ xy. Ghi chú trên
đồ thị:
x=[0:0.1:4];
y1=x;
y2=x.^3;
y3=exp(x);
y4=exp(x.^2);
hold on
plot(x,y1,'-. rs','LineWidth',2,...
'MarkerEdgeColor','k',...
'MarkerFaceColor','g',...
'MarkerSize',10)
plot(x,y2,': mo','LineWidth',3,... %?? do rong cua net ve
'MarkerEdgeColor','b',... %màu cua duong vien marker
'MarkerFaceColor','k',... %màu bên trong marker
'MarkerSize',5) %do lon cua marker
plot(x,y3,'- ys','LineWidth',3,... %?? do rong cua net ve
'MarkerEdgeColor','b',... %màu cua duong vien marker
'MarkerFaceColor','k',... %màu bên trong marker
'MarkerSize',5) %do lon cua marker
plot(x,y4,'- rs','LineWidth',3,... %?? do rong cua net ve
'MarkerEdgeColor','b',... %màu cua duong vien marker
'MarkerFaceColor','k',... %màu bên trong marker
'MarkerSize',5) %do lon cua marker
%thong tin
xlabel('Truc Ox');
ylabel('Truc Oy');
title('Do thi');
legend('y1=x','y2=x^3','y3=e^x','y4=e^ (x^2)',-1);

4
Đồ thị MATLAB | LT CĐ ĐH KH MT1 – K9
axis([ 0 4 0 5]);
gtext('y1=x');
gtext('y2=x^3');
gtext('y3=e^x');
gtext('y4=e^ (x^2)');
grid on;
Bài 3: Vẽ đồ thị hàn số f(x)= sin(1/x) với 0,01<x<0.1. Ghi chú thích trên đồ thị
x=[0.01:0.05:0.5];
y=sin(1./x);
plot(x,y,'-. rs','LineWidth',2,... %??
'MarkerEdgeColor','k',...
'MarkerFaceColor','g',...
'MarkerSize',10)
xlabel('Truc Ox');
ylabel('Truc Oy');
title('Do thi');
legend('y=1/x',-1);
axis([0 0.5 -1 0.5]);
gtext('y=sin(1/x)'
Bài 4: vẽ 2 hàm y=x2 và y= sin 3x trên cùng 1 trục tọa độ xy. Ghi chú thích trên đồ thị
x=[0:pi/20:2*pi]; %mien xac dinh
y1=(x.^2); %phep *,/,^ phai co dau cham . truoc
phep tinh do
y2=sin(3*x);
hold on % ve 2 do thi tren cung 1 truc
plot(x,y1,'-. rs','LineWidth',2,...
'MarkerEdgeColor','k',...
'MarkerFaceColor','g',...
'MarkerSize',10)
plot(x,y2,': ro','LineWidth',3,... %?? do rong cua net ve
'MarkerEdgeColor','b',... %màu cua duong vien marker
'MarkerFaceColor','k',... %màu bên trong marker
'MarkerSize',5) %do lon cua marker
grid on % luoi
xlabel('truc x'); %nhan truc x
ylabel('truc y'); %nhan truc y
legend('y=x^2','y=sin(3x)',-1); % ghi chu
title(' y=x^2 va y= sin3x') %tieu de
axis([-1 6 -1 4]);
gtext('y1=x^2');
gtext('y2=sin(3x)');

5
Đồ thị MATLAB | LT CĐ ĐH KH MT1 – K9
Bài 5: Vẽ hàm số y=x3 -3x+1, Ghi chú trên đồ thị
clear
x=[-10:pi/20:10];
y=x.^3-(3*x)+1;
plot(x,y,': ro','LineWidth',3,... %?? do rong cua net ve
'MarkerEdgeColor','b',... %màu cua duong vien marker
'MarkerFaceColor','k',... %màu bên trong marker
'MarkerSize',5) %do lon cua marker
xlabel('Truc ox');
ylabel('Truc oy');
legend('y=x^3-3*x+1',-1);
title('y=x^3-3x + 1')
axis([-10 5 -5 10]);
gtext('y= x^3 - 3x +1');
grid on
Bài 6: vẽ đồ thị hàm số y=sin x và y= cos2x trên cùng 1 trục tọa độ xy. Ghi chú thích trên đồ
thị.
clear
x = 0:pi/20:2*pi;
y1 = sin(x);
y2 = (cos(x)).^2;
hold on
plot(x, y1, '-.*r')
plot(x, y2, '--hb')
xlabel('Truc x')
ylabel('Truc y')
legend('y1 = sin(x)','y2 = cos^2(x)', -1)
title ('Ve do thi sin(x), cos^2(x) tren cung 1 toa do')
grid on
Bài 7 Vẽ đồ thị hàm số y=sin x và y= cos2x trên cùng 1 của sổ đồ thị. Ghi chú thích trên đồ
thị.
clear
x = 0:pi/20:2*pi;
y1 = sin(x);
y2 = (cos(x)).^2;
hold on
subplot(2,1,1)
plot(x,y1,'-. ro','LineWidth',3,... %?? do rong
cua net ve
'MarkerEdgeColor','b',... %màu cua
duong vien marker