matlab meshgrid_用MATLAB画三维的图像

01

首先,什么是MATLAB

matlab是由美国MathWorks开发的一款高级数学软件,用于数据分析,无线通讯,深度学习,图像处理和计算机视觉,信号处理,机器人,控制等领域。

02

那我们学工科的学生,MATLAB 是一款必须学会的软件(自学),从MATLAB庞大的体积我们可以看出,内容非常多,想要精通MATLAB至少需要深度学习两年,中国想要研发出这款软件,需要积累一百年,这就是为何美国封锁哈尔滨工业大学不能再使用MATLAB的原因,在做学术研究的很多领域,MATLAB是必不可少的,美国限制哈尔滨工业大学使用MATLAB在很大程度上都限制了哈尔滨工业大学实力的进步。这是美国牵制中国发展一种手段,因为有知识的大学生才是中国的未来。

03

在这里我简单分享一下如何用这款软件画一些三维的图像

1.首先打开MATLAB示意图如下28d90472f906f90d502211f9025fe04f.png

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)画出表达式所对应的图像,图像如下6c5ad227dada65e823c7c65dd683b7a2.png

是不是很神奇呢

今天就先分享如何使用matlab画三维的函数图像,其他的函数操作也大致如此,有什么问题,直接发给公众号,我会在后台回答你,由于今天分享的是干货,我就不做那些花里胡哨的排版了

1f74a907e281676b4efaf133853b4d98.png

感谢各位同学的观看,在未来我们一定能取得更大的进步。

        沉着勇猛,有辨别,不自私。

                                                       ——鲁迅

24db6f93374165db9f275054d54676e0.png

关注BLACK TECH

9b995b9c5ebedded92e1f4eaf5551831.png应有尽有 扫码关注我们- 17fefd8ee0e6f9c03021e061373d5309.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值