MATLAB画函数图像
?
?
1 畫圖基礎
(1)一元一次函數
x=0:0.1:1; y=x; plot(x,y);? ?%圖像見下圖1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖2
(2)一元多次函數
?x=0:0.1:1; y=x.^2; plot(x,y);? ? % 圖像見圖22 分段函數圖像
x=0:0.1:2; y=x.*(x>=0&x<=1)+(-(x-1).^2+1).*(x>1&x<=2); plot(x,y);? ?%圖像見圖3 %組合函數y=y1.*(x定義域)+y2.*(x定義域)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖3? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖4
3 其他小技巧
(1)多條曲線畫在同一個圖像里
tip:使用 hold on 函數
t=[0:0.01:1]; q1=120-180*t.^2+120*t.^3; q2=120-600*t.^3+900*t.^4-360*t.^5; plot(t,q1);hold on; plot(t,q2); %圖形見圖4(2)改變圖像中線的顏色和線條形式(針對plot函數)
t=[0:0.01:1]; q1=120-180*t.^2+120*t.^3; q2=120-600*t.^3+900*t.^4-360*t.^5; plot(t,q1,'r');hold on; plot(t,q2,'b'); %見圖5? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖5
通過在plot()函數括號里面增加特性來改變圖線,常見的顏色和類型如圖6
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖6
(3)增加圖例
tip:利用l egend 函數
t=[0:0.01:1]; q1=120-180*t.^2+120*t.^3; q2=120-600*t.^3+900*t.^4-360*t.^5; plot(t,q1,'r'); hold on; plot(t,q2,'b'); legend('a)函數圖像','b)函數圖像') %要按函數的順序來添加 %見圖7?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖7
?
總結
以上是生活随笔為你收集整理的MATLAB画函数图像的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL server不允许保存更改
- 下一篇: 运筹学—线性规划单纯形表