MATLAB根据三组数据绘制三维曲面 |
您所在的位置:网站首页 › 矩阵绘制曲面 › MATLAB根据三组数据绘制三维曲面 |
参考于根据三组数据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 |