手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

MATLAB绘制火柴图(stem)和改变图形属性

时间:2024-10-14 15:52:50

1、第一,MATLAB提供的stem命令可以绘制火柴图。启动MATLAB,新建脚本(Ctrl+N),输入如下代码:close all; clear all; clcx1=linspace(0,2*pi,30)';x2=linspace(pi,3*pi,30)';y1=3*sin(x1);y2=exp(0.3*x2).*sin(3*x2);h=stem([x1,x2],[y1,y2],'fill')

MATLAB绘制火柴图(stem)和改变图形属性

2、第二,保存和运行上述脚本,得到如下y1,y2的火柴图。

MATLAB绘制火柴图(stem)和改变图形属性

3、第三,改变上述图形中y1,y1的颜色、线型、标记类型以及坐标范围和添加图例。紧接着输入如下代码:set(h(1),'color','r','LineStyle','-.',... 'LineWidth',2,'Marker','o',... 'MarkerFaceColor','r','MarkerEdgeColor','y')set(h(2),'color','b','LineStyle','-',... 'LineWidth',2,'Marker','s',... 'MarkerFaceColor','b','MarkerEdgeColor','y')axis([0,10,-20,20]);set(gca,'XTick',[0:1:10],'YTick',[-20:5:20])xlabel('x');ylabel('y')legend('3*sin(x_1)','exp(0.3*x_2)*sin(3*x_2)',2)其中,set(h(1),…)和set(h(2),…)分别改变y1,y2的颜色、线型、标记类型等;axis([ ])定义坐标范围,legend( )添加图例。

MATLAB绘制火柴图(stem)和改变图形属性

4、第四,保存和运行上述脚本,得到如下图形,y1,y1的颜色、线型、标记类型以及坐标范围都做了相应变化,同时添加了图例。

MATLAB绘制火柴图(stem)和改变图形属性

5、第五,输出图片。可以通过图形窗口-->文件(file)-->另存为(save as),进行保存和输出图片。

MATLAB绘制火柴图(stem)和改变图形属性
© 手抄报圈