Matlab提供了一些绘图选项,用于确定所绘曲线的线型、颜色和数据点标记符号。这些选项如表所示:
线型 | 颜色 | 标记符号 | |
- 实线 | b 蓝色 | . 点 | s 方块 |
: 虚线 | g 绿色 | o 圆圈 | d 菱形 |
-. 点划线 | r 红色 | × 叉号 | ∨ 朝下三角符号 |
-- 双划线 | c 青色 | + 加号 | ∧ 朝上三角符号 |
m 品红 | * 星号 | < 朝左三角符号 | |
y 黄色 | >朝右三角符号 | ||
k 黑色 | p 五角星 | ||
w 白色 | h 六角星 |
Matlab中,plot绘图的曲线线宽、标记点大小、标记点边框颜色和填充颜色的设置:
1 LineWidth:用于设置线宽,其后选项为数值,如0.5,1,2.5等,单位为points;
2 MarkerEdgeColor:用于设置标记点的边框线条颜色,其后选项为颜色字符,如‘g’,‘b’,‘k’等;
3 MarkerFaceColor:用于设置标记点的内部区域填充颜色,其后选项为颜色字符,如‘g’,‘b’,'k’等;
4 Markersize:用于设置标记点的大小,其后选项为数值,单位为points。
plot(x,y,'bd-');plot(x,y,'bd',x,h,'gp',x,w,'ro-');plot(x,y,'--p','MarkerSize',10,'MarkerFaceColor','m','MarkerEdgeColor','b','LineWidth',1.5);1.2.3.
hold onhold off1.2.
legend('字符内容');1.
xlabel('字符内容');ylabel('字符内容');zlabel('字符内容');1.2.3.
title('字符内容');1.
str='$$ \int_{0}^{2} x^2*sin(x)dx$$'text(0.25 , 2.5 , str,'Interpreter','latex');%依次是坐标位置,字符内容,'Interpreter','latex'1.2.
annotation('arrow','X',[0.32 , 0.5],'Y',[0.6 , 0.4]);%绘制箭头1.
gca和gcf是专门针对Axes和Figure的指令。
get()获取特征;set()设置特征。
%%设置坐标最大最小值set(gca,'XLim',[0 , 2*pi]); %xlim([0 , 2*pi])set(gca,'YLim',[-1.5 , 1.5]); %ylim([-1.5 , 1.5])%%设置轴的字体和刻度set(gca,'FontSize',15);%轴的字体设置set(gca,'XTick',0:pi/2:2*pi);%轴的刻度设置1.2.3.4.5.6.7.
我们经常遇到一些情况,需要在同一幅图里面比较多个函数,这就需要画在一起来对比。比如,比较tanx和sinx和x在0-pi/2之间的大小。
syms x;x = 0 : 0.01 : pi/3;%设置x的范围f = [sin(x) ; tan(x) ; x];%定义函数矩阵%等价于%f = [sin(x) ; % tan(x) ; % x];figure;plot(x,f);1.2.3.4.5.6.7.8.9.10.11.
结果如下:
___________END__________
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删