用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命令一样)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-01-03

本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!