matlab 邻近度 离群点_MatLab画图,真的就不需要代码!

afd7950764708c5fa5a7506ddd9ff2d0.png

大家好!我是老白学长

上次Matlab教程的推送,30个在看!

Flag在 看 不 停,更 新 不 止 !

如果有没看过上一期推送的同学,可以点击下图跳转阅读。

e1c014599e2e7dda3bf81e61bc2dbbfc.png

老白带你复习:

上次推送画图的方程实在是太简单了,y=sinθ(幼儿园大班水平),我们先挑战一下

2683fcd05fb8837c6e60c9c8cc2c1f06.png dee93cf3ed48e502865bb491a05b9ad3.png

不要懵!这是大名鼎鼎的爱因斯坦方程,其实方程中的大部分都是常量,让我们先来简化一下(得到一个小学级别的方程)

2683fcd05fb8837c6e60c9c8cc2c1f06.png 9b89a83a3c6fb3f7d1368099b9dc38d0.png

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

本节课学习建议:

1.经过上次推文的学习,如果你成功画出图形的话,恭喜你,成功入门了!

入门之后呢,我建议大家找一本教材作为参考,不懂的地方查教材or百度。

不过,更加高效的方法,当然是加入讨论群哦!老白也在群里,答应你,不收费的~

2.本次推文同样是实操经验,没有理论,代码/步骤已经上传到QQ讨论群文件中

3.再次提醒,不许收藏本文!喜欢的话,文末点个在看,超过20个老白会继续更新哦!

下面,正课开始!

10分钟速成无代码画图!

敲黑板:交互式绘图

MATLAB图形窗口除了用于显示绘图函数的结果,还可以进行交互式绘图。

Matlab图形窗口

81f87388ea9c3327d488672d4ac3507c.png

MATLAB交互式绘图工具包括三个面板:图形面板、绘图浏览器和属性编辑器,这些面板在默认视图下并不显示.

第一步:打开三个“躲”起来的面板

1.点击“查看”→“图窗选项版”

2.点击“查看”→“绘图浏览器”

3.点击“查看”→“属性编辑器”

3f5d0c1d903a72e3e10d3b41eb7cdc13.png

4.下图是将三个面板全部打开的亚子。

51e1b074b897a89e8a074bf8001b8787.png

第二步:在这三个面板中“大施拳脚”吧

1.图形面板

    图形面板位于窗口左侧,通过图形面板的工具,你可以创建和安排图形窗口下的子图分布,交互式地对工作区变量进行任意类型的图形绘制,或添加箭头、图框等标注元素。

子图分布

2598baf2c25192ccd005e27a9a891c04.png

然后你就会得到

8a618bfa38bc9da8c4cc1524ba3e13f8.png

添加标注

b6a851cbc06ef619925420fe67a61ba4.png

然后你就会得到

1eb8fd41e0693061ab02af49f900b4a7.png

2.图形浏览器

    图形浏览器位于窗口右侧,用于控制坐标轴或图形对象的显示、也可以通过“Add Data…”按钮在指定的坐标轴下添加数据进行新的附加绘图。

a2406f443fc69a2ec66c7cb3441fda5f.png

3.属性编辑器

    属性编辑器位于窗口底部,当用户选择了某个图形对象时,属性编辑器中出现相应的各种常用属性的设置,如子图标题、网格、坐标轴标签、范围等。另外,单击“Inspector…”按钮可以设置某个元素的所有属性。

坐标轴设置

(1)先将鼠标选中子图

(2)然后在下方属性栏中键入

f7699fc1869738d9ef330fa083d8ec0f.png

更多属性设置

f795150686e9c0229db8fc9f456a2ecd.png

得到窗口如下所示

千万不要小瞧这个窗口,所有元素的属性均可以在这个窗口进行调整,甚至包括标注的字体……

dc8a546c7363bfb962b6cc28b8a13b1f.png

第三步:实例演示

由此,我们可以把用MatLab画图分为以下两大步:

1.依次定义自变量和函数;

2.采用交互式画图方法,生成图形,以及进行标注。

下面为举例:

>> x=0.5:0.1:1.5;

>> y1=x;

>> y2=x.^2;

>> y3=x.^3;

>> y4=x.^(-1);

利用三个神奇的面板进行画图及标注,得到

2a0ba08b1b72ecfc3004d6b89ebbf3a4.png

结尾

很感谢你能看到这里,请务必按照我的步骤,实际操作一遍,出现任何问题,都可以在QQ群1083512500中一起讨论!

点 在看 过20个,老白将在下一周更新第三课。

从下次课,我们将一起学习最最最实用的Matlab操作,不妨从“ 使用Matlab进行曲线拟合 ”开始吧!

我们不见不散~

码字不易,点个在看

谢过诸君

0ab47d2acb19feb6c73f4b64dd434061.png
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值