![afd7950764708c5fa5a7506ddd9ff2d0.png](https://i-blog.csdnimg.cn/blog_migrate/b23ac4b4457e76c4d1b60ce4e2f34ec7.jpeg)
大家好!我是老白学长。
上次Matlab教程的推送,30个在看!
Flag: 在 看 不 停,更 新 不 止 !
如果有没看过上一期推送的同学,可以点击下图跳转阅读。
![e1c014599e2e7dda3bf81e61bc2dbbfc.png](https://i-blog.csdnimg.cn/blog_migrate/fcd26873c8a045beb651533b88b88bd1.jpeg)
老白带你复习:
上次推送画图的方程实在是太简单了,y=sinθ(幼儿园大班水平),我们先挑战一下
![2683fcd05fb8837c6e60c9c8cc2c1f06.png](https://i-blog.csdnimg.cn/blog_migrate/b01189d5e54db569fa62d99f88e917a5.png)
![dee93cf3ed48e502865bb491a05b9ad3.png](https://i-blog.csdnimg.cn/blog_migrate/3255d069696f1b243d4623b61918a864.jpeg)
不要懵!这是大名鼎鼎的爱因斯坦方程,其实方程中的大部分都是常量,让我们先来简化一下(得到一个小学级别的方程)
![2683fcd05fb8837c6e60c9c8cc2c1f06.png](https://i-blog.csdnimg.cn/blog_migrate/b01189d5e54db569fa62d99f88e917a5.png)
![9b89a83a3c6fb3f7d1368099b9dc38d0.png](https://i-blog.csdnimg.cn/blog_migrate/148506a7b2ada7f8003e101b4f05a93d.jpeg)
Tips.找准自变量和因变量,方程中的字母太多不用怕,基本上大都是常量。
对于这个小学级别的方程,我们该如何用MatLab画出来呢?
第一步,定义自变量,设置定义域
>>x = 0 : 0.0001 : 1
起点为0,步长为0.0001,终点为1。
第二步,对应法则,注意点运算符
>>y = (x.^2).*exp(x)./(exp(x)-1).^2
乘号、除号以及乘法前面均需要加一个英文句号。
第三步,绘图命令
>>plot(x,y,'-r')
plot括号中依次为,自变量、因变量以及线型。
如果你成功得到下图,那么恭喜你,你入门了!
![81f87388ea9c3327d488672d4ac3507c.png](https://i-blog.csdnimg.cn/blog_migrate/02be6b033ae703ce770f78f2d93bdbda.jpeg)
本节课学习建议:
1.经过上次推文的学习,如果你成功画出图形的话,恭喜你,成功入门了!
入门之后呢,我建议大家找一本教材作为参考,不懂的地方查教材or百度。
不过,更加高效的方法,当然是加入讨论群哦!老白也在群里,答应你,不收费的~
2.本次推文同样是实操经验,没有理论,代码/步骤已经上传到QQ讨论群文件中。
3.再次提醒,不许收藏本文!喜欢的话,文末点个在看,超过20个老白会继续更新哦!
下面,正课开始!
10分钟速成无代码画图!
敲黑板:交互式绘图
MATLAB图形窗口除了用于显示绘图函数的结果,还可以进行交互式绘图。
Matlab图形窗口
![81f87388ea9c3327d488672d4ac3507c.png](https://i-blog.csdnimg.cn/blog_migrate/02be6b033ae703ce770f78f2d93bdbda.jpeg)
MATLAB交互式绘图工具包括三个面板:图形面板、绘图浏览器和属性编辑器,这些面板在默认视图下并不显示.
第一步:打开三个“躲”起来的面板
1.点击“查看”→“图窗选项版”
2.点击“查看”→“绘图浏览器”
3.点击“查看”→“属性编辑器”
![3f5d0c1d903a72e3e10d3b41eb7cdc13.png](https://i-blog.csdnimg.cn/blog_migrate/fa92ecc9976400b88141a3981494cea6.jpeg)
4.下图是将三个面板全部打开的亚子。
![51e1b074b897a89e8a074bf8001b8787.png](https://i-blog.csdnimg.cn/blog_migrate/4f5bdee906ba92d11666d418b5017b0c.jpeg)
第二步:在这三个面板中“大施拳脚”吧
1.图形面板
图形面板位于窗口左侧,通过图形面板的工具,你可以创建和安排图形窗口下的子图分布,交互式地对工作区变量进行任意类型的图形绘制,或添加箭头、图框等标注元素。
子图分布
![2598baf2c25192ccd005e27a9a891c04.png](https://i-blog.csdnimg.cn/blog_migrate/9fb1989201b2c414cbffcf70c95b8f90.jpeg)
然后你就会得到
![8a618bfa38bc9da8c4cc1524ba3e13f8.png](https://i-blog.csdnimg.cn/blog_migrate/b10f39b00788d44030ef65fd531613dc.jpeg)
添加标注
![b6a851cbc06ef619925420fe67a61ba4.png](https://i-blog.csdnimg.cn/blog_migrate/e2222f1df2e089ed80b2a1c437c26c5f.jpeg)
然后你就会得到
![1eb8fd41e0693061ab02af49f900b4a7.png](https://i-blog.csdnimg.cn/blog_migrate/338bf53b298af26dfcd340941cdce976.jpeg)
2.图形浏览器
图形浏览器位于窗口右侧,用于控制坐标轴或图形对象的显示、也可以通过“Add Data…”按钮在指定的坐标轴下添加数据进行新的附加绘图。
![a2406f443fc69a2ec66c7cb3441fda5f.png](https://i-blog.csdnimg.cn/blog_migrate/80603a23bfaf82ffddc7996699f2cc66.jpeg)
3.属性编辑器
属性编辑器位于窗口底部,当用户选择了某个图形对象时,属性编辑器中出现相应的各种常用属性的设置,如子图标题、网格、坐标轴标签、范围等。另外,单击“Inspector…”按钮可以设置某个元素的所有属性。
坐标轴设置
(1)先将鼠标选中子图
(2)然后在下方属性栏中键入
![f7699fc1869738d9ef330fa083d8ec0f.png](https://i-blog.csdnimg.cn/blog_migrate/6ff0cc90d582912dcbffb07f71ef4c5b.jpeg)
更多属性设置
![f795150686e9c0229db8fc9f456a2ecd.png](https://i-blog.csdnimg.cn/blog_migrate/e20927548c557746b0ea618bea4c861a.jpeg)
得到窗口如下所示
千万不要小瞧这个窗口,所有元素的属性均可以在这个窗口进行调整,甚至包括标注的字体……
![dc8a546c7363bfb962b6cc28b8a13b1f.png](https://i-blog.csdnimg.cn/blog_migrate/8cb6675f03ba860d45de549ccfcc5ef8.jpeg)
第三步:实例演示
由此,我们可以把用MatLab画图分为以下两大步:
1.依次定义自变量和函数;
2.采用交互式画图方法,生成图形,以及进行标注。
下面为举例:
>> x=0.5:0.1:1.5;
>> y1=x;
>> y2=x.^2;
>> y3=x.^3;
>> y4=x.^(-1);
利用三个神奇的面板进行画图及标注,得到
![2a0ba08b1b72ecfc3004d6b89ebbf3a4.png](https://i-blog.csdnimg.cn/blog_migrate/452d650ac867bd9cbee5f07916e173f9.jpeg)
结尾
很感谢你能看到这里,请务必按照我的步骤,实际操作一遍,出现任何问题,都可以在QQ群1083512500中一起讨论!
点 在看 过20个,老白将在下一周更新第三课。
从下次课,我们将一起学习最最最实用的Matlab操作,不妨从“ 使用Matlab进行曲线拟合 ”开始吧!
我们不见不散~
码字不易,点个在看
谢过诸君
![0ab47d2acb19feb6c73f4b64dd434061.png](https://i-blog.csdnimg.cn/blog_migrate/a736f57bcd4278e740e5912075286755.png)