MATLAB根据三组数据绘制三维曲面

您所在的位置:网站首页 矩阵绘制曲面 MATLAB根据三组数据绘制三维曲面

MATLAB根据三组数据绘制三维曲面

2024-07-10 16:54| 来源: 网络整理| 查看: 265

参考于根据三组数据Matlab绘制三维曲面图_1024Michael的博客-CSDN博客_matlab三组数据画三维图

x=(1:10); y=(1:10); z=(1:10); [X,Y,Z]=griddata(x,y,z,linspace(min(x),max(x))',linspace(min(y),max(y)),'v4');  mesh(X,Y,Z);

 Vq = griddata(x,y,v,xq,yq) 将形式为v = f(x,y)的曲面拟合到向量(x,y,v)中的分散数据上。griddata函数在(xq,yq)指定的查询点上插入曲面,并返回插值后的值vq。曲面总是经过由x和y定义的数据点。

这里用linspace(min(x),max(x)  linspace(min(y),max(y))分别对x和y进行线性等分,默认是100等分。可自己根据要求进行任意修改。

Vq = griddata(___,方法)指定用于使用前面语法中的任何输入参数计算Vq的插值方法。方法可以是'linear', 'nearest', 'natural', 'cubic'或'v4'。默认的方法是'线性'。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3