matlab应用——求极限,求导,求积分,解方程,函数绘图,三维图像....更多内容尽在个人专栏:matlab学习
上一节我们说了说三维曲线的绘制,这一节我们趁热打铁,说一说三维曲面
meshgrid函数:
建造三维曲面之前,我们先来了解一下meshgrid函数
meshgrid函数用来生成二维方格矩阵,作为第三维变量z的因变量
调用格式:[x,y]=meshgrid[t,s]
其中t是行矩阵,s是列矩阵,分别用来存储x,y的范围和精度
我们来看一个例子:
x=2:1:6;
y=(3:1:8)';
[X,Y]=meshgrid(x,y);
plot(X,Y)
hold on;
plot(X',Y');
title('生成坐标矩阵')
效果如图:
![65ccdb4e5d6f131734640651db3a10f6.png](https://i-blog.csdnimg.cn/blog_migrate/364ffc3c1989ec35b2ebe7cffde7cfbe.png)
生成的矩阵就是这个样子
mesh函数与surf函数:
这两个函数都是用来生成三维曲面,具体的差异我们等下看图了解
mesh函数和surf函数的调用格式和plot3函数很相似: