MATLAB怎么绘制曲线图和在一个窗口绘制多个子图
来源:网络收集 点击: 时间:2024-03-12第一步:使用MATLAB绘制曲线图我们可以使用plot()绘图命令,我们借助这个plot()命令编写的绘制曲线直线图代码如下:
a = ;
b= a;
plot(a, b)
将其写入到MATLAB程序中,如下图所示。

第二步:我们运行该程序代码,得出的曲线直线图绘制结果如下图所示。

第三步:绘制曲线图顾名思义需要绘制曲线了,绘制曲线同样使用plot,编写好的曲线图绘制MATLAB代码如下:
a = ;
b = a.^2;
plot(a, b)
我们将此代码写到MATLAB程序中,如下图所示。

第四步:然后再运行我们的曲线绘制程序,此时得出的曲线绘制结果图如下图所示。

第五步:我们发现上述曲线绘制效果不是很平滑,那是因为我们的横坐标变量值比较少,我们更改横坐标轴a的增量值即可,即将10改成2试试,代码如下:
a = ;
b = a.^2;
plot(a, b)
写入到MATLAB中并运行,如下图所示。

第六步:修改后的曲线绘制效果如下图所示,与上面的曲线图对比可以发现要平滑许多。

第七步:下面我们使用MATLAB在一个窗口绘制多个子图,可以使用subplot 命令在一个窗口中绘制多个子图。编写好的程序代码如下:
a = ;
b = exp(-2*a).*sin(5*a);
subplot(1,2,1)
plot(a,b), xlabel(a),ylabel(exp(-2*a).*sin(5*a)),axis()
c = exp(-4*a).*sin(6*a);
subplot(1,2,2)
plot(a,c),xlabel(a),ylabel(exp(-4*a).*sin(6*a)),axis()
我们将代码写到MATLAB中,如下图所示。

第八步:我们再运行上述程序代码,即可在一个窗口绘制多个子图,运行结果如下图所示。

当我们需要绘制多个窗口图形时使用figure()命令即可。
修改subplot(1,2,1)中的数值可以切割窗口大小和定义曲线显示在窗口中的位置。
MATLABMATLAB曲线图MATLAB多个子图版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_324915.html