Professional Documents
Culture Documents
các đồ thị
1. Tính toán bằng Matlab:
- Cách tạo mảng giá trị (ma trận giá trị):
Ví dụ:
+a=[0 : 2 : 6];→ mảng các giá trị chạy từ 0 đến 6 với
bước nhảy là 2
a=[0 : 6];→mặc định bước nhảy là 1
a=linspace(1,5,4); → tạo mảng gồm 4 giá trị chạy từ
1 đến 5
a=[0:pi/100:2*pi];
+ Tạo mảng với các giá trị bất kỳ:
a=[1 2 3 4 7 8];
+ Để tạo ma trận với nhiều hàng thì các hàng
ngăn cách nhau bởi dấu ;
Vd: ma trận 13 24 được biểu diễn như sau
a= [1 2;3 4];
- Các phép toán đơn giản:
Toán tử : +,-,*,/,^,sqrt….
Chú ý: đối với phép nhân 2 ma trận ta viết:
m= a*b; 2 ma trận nhân với nhau
m=a.*b;các phần tử tương ứng của ma
trận nhân với nhau.
Tương tự đối với phép chia và lũy thừa.
Các công thức lượng giác:
Cos(a): mặc định mathlab hiểu giá trị a tính
theo radian
Sin(a),tan(a),asin(a),acos(a)….
Để tính theo đơn vị độ ta viết : cosd(a)
2. Vẽ đồ thị bằng Matlab:
Lệnh : plot(trục hoành,truc tung,’màu đồ thị’)
→mặc định màu xanh
Vd1: vẽ đồ thị hàm y=x2+2
Với biến x từ 0 đến 10 bước nhảy là 1
x=[0:10];
y=x.^2+2;
plot(x,y,'r')
xlabel('gia tri x') : tên của trục hoành
ylabel('gia tri y') : tên của trục tung
title('do thi xy') : tên của đồ thị
grid on : tạo lưới cho đồ thị
Một số lệnh khác:
- Hold on: vẽ 2 đồ thị lên cùng hệ trục tọa độ.
- Legend: chú thích đồ thị
Vd: vẽ đồ thị sin và cos lên cùng hệ tọa độ:
a=[0:pi/100:2*pi];
x=sin(a);
y=cos(a);
plot(a,x,'r')
hold on
plot(a,y,'b')
legend('do thi sin','do thi cos')
a=[0:pi/100:2*pi];
x=sin(a);
y=cos(a);
subplot(1,2,1)
plot(a,x,'r')
title('do thi sin')
subplot(1,2,2)
plot(a,y,'b')
title('do thi cos')
a=[0:pi/100:2*pi];
x=sin(a);
y=cos(a);
plot(a,x,'r')
figure
plot(a,y,'b')
- Hàm nội suy : lệnh interp1
Vd:
ahc=[0 9 13 20];
phc=[0.11 0.095 0.09 0.085];
a1=[0:0.01:20];
s=4.81^2.*pi;
x1=4.812.*(1-cosd(a1)+(1-cosd(2.*a1))./16);
v1=x1.*s+100;
p1=interp1(ahc,phc,a1,'spline');
plot(v1,p1)
√()
π∗
D
S