用MATLAB只知道一些坐标,怎样绘制出三维曲面图
展开全部
知道一组x、y、z坐标,怎样用MATLAB绘制出三维曲面图。实现方法的步骤:
1、根据一组x、y、z的数值,拟合出z=f(x,y)函数关系;
2、对x、y在某区间内划分n等分,如x=linspace(0,100,50),y=linspace(-20,20,50),这里n等分为51;
3、用[X,Y] = meshgrid(x,y)命令,建立X—Y平面上的网格数据
4、根据z=f(x,y)函数表达式,求出Z值,如Z=X.^2+Y.^3
5、用surf(x,y,z)命令,绘出三维曲面图。(同mesh命令一样)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询