matlab画图 | 您所在的位置:网站首页 › matlab中在一幅图上绘图 › matlab画图 |
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。 |
CopyRight 2018-2019 实验室设备网 版权所有 |