1、在同一個圖像中顯示多個函數:
t = [0:0.01:5];
f = exp(-t);
g = exp(-2*t);
plot(t,f,t,g,'--'); % 將函數g用 ‘--’ 表示,顯示為虛線;若不添加線條風格顯示,則默認為實線顯示;
% ‘-’ 表示實線;
% ‘-.’ 表示虛點線;
% ‘:’ 表示點線;
2、為函數添加圖例,使用 legend 命令
例如:
x = [0:0.01:2];
y = sinh(x);
z = cosh(x);
plot(x,y,x,z,'-.'), xlabel('x'), ylabel('potential'), legend('sinh(x)', 'cosh(x)');
顯示如下圖:
若要改變函數顯示顏色,可通過在函數后面添加顏色控制字符:
plot(x,y,'r',x,z,'b-.'), xlabel('x'), ylabel('potential'), legend('sinh(x)', 'cosh(x)'); % 函數y顯示為紅色,函數 z 顯示為藍色,且用虛點線顯示
3、matlab提供了八種顏色顯示字符:
具體為 紅 r 、黃 y、藍b、綠g、青c、洋紅m、黑k、白w
也可以用RGB格式顯示,如紅色為[1,0,0]
4、設置坐標比例
如果希望在matlab中設置坐標顯示范圍,可使用axis([xmin xmax ymin ymax]) 命令
例如在上式中函數添加axis([0 2 -1 1]): plot(x,y,'r',x,z,'b-.'), xlabel('x'), ylabel('potential'), legend('sinh(x)', 'cosh(x)'), axis([0 2 -1 1]);
5、矩陣數組相乘用 .* ,如exp(-2*t).*sin(t);函數的平方用 .^ 表示,如sin(5*x).^2。