首先,什么是MATLAB
matlab是由美国MathWorks开发的一款高级数学软件,用于数据分析,无线通讯,深度学习,图像处理和计算机视觉,信号处理,机器人,控制等领域。
02那我们学工科的学生,MATLAB 是一款必须学会的软件(自学),从MATLAB庞大的体积我们可以看出,内容非常多,想要精通MATLAB至少需要深度学习两年,中国想要研发出这款软件,需要积累一百年,这就是为何美国封锁哈尔滨工业大学不能再使用MATLAB的原因,在做学术研究的很多领域,MATLAB是必不可少的,美国限制哈尔滨工业大学使用MATLAB在很大程度上都限制了哈尔滨工业大学实力的进步。这是美国牵制中国发展一种手段,因为有知识的大学生才是中国的未来。
03在这里我简单分享一下如何用这款软件画一些三维的图像
1.首先打开MATLAB示意图如下
2.MATLAB是通过在微小的距离上取点而形成的图像
在这里我以z=x*y来做演示,也就是高数上常见的马鞍面,在定义x,y的时候,我们是以矩阵的方式来定义的,代码如下:
[x,y]=meshgrid(-3:0.1:3);
z=x.*y;
mesh(x,y,z)
在代码中[x,y]的意思是定义x,y两个变量的意思,meshgrid的意思是生成网格点坐标矩阵的意思,在代码执行后会看到这个代码的效果。
在小括号中,-3和3是x,y两个变量的取值区间,中间的0.1表示的是变量每隔0.1取一个点
在下一行中输入函数的表达式z=x.*y.
最后画图命令mesh(x,y,z)画出表达式所对应的图像,图像如下
是不是很神奇呢
今天就先分享如何使用matlab画三维的函数图像,其他的函数操作也大致如此,有什么问题,直接发给公众号,我会在后台回答你,由于今天分享的是干货,我就不做那些花里胡哨的排版了。
![1f74a907e281676b4efaf133853b4d98.png](https://i-blog.csdnimg.cn/blog_migrate/59c5a3ed02d5eebdf5e8e881505420b1.png)
感谢各位同学的观看,在未来我们一定能取得更大的进步。
沉着勇猛,有辨别,不自私。
——鲁迅
![24db6f93374165db9f275054d54676e0.png](https://i-blog.csdnimg.cn/blog_migrate/11cfec67b82ca2a6a53444d05f53c457.jpeg)
关注BLACK TECH
![9b995b9c5ebedded92e1f4eaf5551831.png](https://i-blog.csdnimg.cn/blog_migrate/b521e81180b938d607d72db789593e49.png)
![17fefd8ee0e6f9c03021e061373d5309.png](https://i-blog.csdnimg.cn/blog_migrate/4dfd38913ca5d62aec913d974b4ea6a9.png)