MATLAB不仅是一个很是壮大的计较东西,并且是很好的作图东西,当我们需要绘制曲线图和绘制子图的时辰可以利用MATLAB。下面分享给大师MATLAB绘制曲线图和在一个窗口绘制多个子图的方式、法式步调,但愿可以或许帮忙大师。
东西/原料
- 电脑
- MATLAB软件
- MATLAB绘制曲线图和在一个窗口绘制多个子图
方式/步调
- 1
第一步:利用MATLAB绘制曲线图我们可以利用plot()画图号令,我们借助这个plot()号令编写的绘制曲线直线图代码如下:
a = [0:3:60];
b= a;
plot(a, b)
将其写入到MATLAB法式中,如下图所示。
- 2
第二步:我们运行该法式代码,得出的曲线直线图绘制成果如下图所示。
- 3
第三步:绘制曲线图顾名思义需要绘制曲线了,绘制曲线同样利用plot,编写好的曲线图绘制MATLAB代码如下:
a = [-50:10:50];
b = a.^2;
plot(a, b)
我们将此代码写到MATLAB法式中,如下图所示。
- 4
第四步:然后再运行我们的曲线绘制法式,此时得出的曲线绘制成果图如下图所示。
- 5
第五步:我们发现上述曲线绘制结果不是很光滑,那是因为我们的横坐标变量值比力少,我们更改横坐标轴a的增量值即可,即将10改当作2尝尝,代码如下:
a = [-50:2:50];
b = a.^2;
plot(a, b)
写入到MATLAB中并运行,如下图所示。
- 6
第六步:点窜后的曲线绘制结果如下图所示,与上面的曲线图对比可以发现要光滑很多。
- 7
第七步:下面我们利用MATLAB在一个窗口绘制多个子图,可以利用subplot 号令在一个窗口中绘制多个子图。编写好的法式代码如下:
a = [0:0.2:10];
b = exp(-2*a).*sin(5*a);
subplot(1,2,1)
plot(a,b), xlabel('a'),ylabel('exp(-2*a).*sin(5*a)'),axis([0 6 -0.8 0.8])
c = exp(-4*a).*sin(6*a);
subplot(1,2,2)
plot(a,c),xlabel('a'),ylabel('exp(-4*a).*sin(6*a)'),axis([0 6 -0.8 0.8])
我们将代码写到MATLAB中,如下图所示。
- 8
第八步:我们再运行上述法式代码,即可在一个窗口绘制多个子图,运行成果如下图所示。
注重事项
- 当我们需要绘制多个窗口图形时利用figure()号令即可。
- 点窜subplot(1,2,1)中的数值可以切割窗口巨细和界说曲线显示在窗口中的位置。
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/238671.html
- 上一篇: CAD2009怎样画十字路
- 下一篇: MATLAB多项式求解和曲线拟合
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497