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。