当前位置:首页 > 技术文章 > 正文内容

matlab 中griddata函数' v4’是什么意思

370SEO1年前 (2024-02-07)214

matlab 中griddata函数' v4’是什么意思

griddata是matlab中的插值函数 ,'v4'是MATLAB自定义的 4 格点样条函数内插选项。

matlab中griddata函数怎么用

不要把help中直接粘上,更好举个例子
知道一系列点的坐标如下(1.486,3.059,0.1);(2.121,4.041,0.1);(2.570,3.959,0.1);(3.439,4.396,0.1);(4.505,3.012,0.1);(3.402,1.604,0.1);(2.570,2.065,0.1);(2.150,1.970,0.1);(1.794,3.059,0.2);(2.121,3.615,0.2);(2.570,3.473,0.2);(3.421,4.160,0.2);(4.271,3.036,0.2);(3.411,1.876,0.2);(2.561,2.562,0.2);(2.179,2.420,0.2);(2.757,3.024,0.3);(3.439,3.970,0.3);(4.084,3.036,0.3);(3.402,2.077,0.3);(2.879,3.036,0.4);(3.421,3.793,0.4);(3.953,3.036,0.4);(3.402,2.219,0.4);(3.000,3.047,0.5);(3.430,3.639,0.5);(3.822,3.012,0.5);(3.411,2.385,0.5);(3.103,3.012,0.6);(3.430,3.462,0.6);(3.710,3.036,0.6);(3.402,2.562,0.6);(3.224,3.047,0.7);(3.411,3.260,0.7);(3.542,3.024,0.7);(3.393,2.763,0.7)怎样用MATLAB绘制成三维曲面呢?

使用griddata插值

A=[1.486,3.059,0.1;2.121,4.041,0.1;2.570,3.959,0.1;3.439,4.396,0.1;
4.505,3.012,0.1;3.402,1.604,0.1;2.570,2.065,0.1;2.150,1.970,0.1;
1.794,3.059,0.2;2.121,3.615,0.2;2.570,3.473,0.2;3.421,4.160,0.2;
4.271,3.036,0.2;3.411,1.876,0.2;2.561,2.562,0.2;2.179,2.420,0.2;
2.757,3.024,0.3;3.439,3.970,0.3;4.084,3.036,0.3;3.402,2.077,0.3;
2.879,3.036,0.4;3.421,3.793,0.4;3.953,3.036,0.4;3.402,2.219,0.4;
3.000,3.047,0.5;3.430,3.639,0.5;3.822,3.012,0.5;3.411,2.385,0.5;
3.103,3.012,0.6;3.430,3.462,0.6;3.710,3.036,0.6;3.402,2.562,0.6;
3.224,3.047,0.7;3.411,3.260,0.7;3.542,3.024,0.7;3.393,2.763,0.7];
x=A(:,1);y=A(:,2);z=A(:,3);
scatter(x,y,5,z)%散点图
figure
[X,Y,Z]=griddata(x,y,z,linspace(1.486,4.271)',linspace(1.604,4.276),'v4');%插值
pcolor(X,Y,Z);shading interp%伪彩色图
figure,contourf(X,Y,Z) %等高线图
figure,surf(X,Y,Z)%三维曲面

下面分享相关内容的知识扩展:

matlab做的GUI,别人做的,他说没问题,但到我这就出错

错误是这样;
Error using griddata (line 65)
GRIDDATA no longer requires Qhull-specific options.
Please remove these options when calling GRIDDATA.

Error in interpolation (line 62)
rec_col = griddata(c_,r_,s_,[1:ss(2)*factor],[1:ss(1)*factor]','cubic',{'QJ'}); %
option QJ added to make it work

Error in superresolution>generateImage (line 850)
im_result = interpolation(im_part,delta_est,phi_est,factor);

Error in superresolution>resultButton_Callback (line 1040)
generateImage(handles);

Error in gui_mainfcn (line 96)
feval(varargin{:});

Error in superresolution (line 47)
gui_mainfcn(gui_State, varargin{:});

Error in
guidemfile/@(hObject,eventdata)superresolution('resultButton_Callback',hObject,eventdata,guidata(hObject))

Error while evaluating uicontrol Callback
他说是版本的问题要用matlab2008a,我装的是2012b,是版本的问题吗?我不懂
没错,是版本问题
GRIDDATA no longer requires Qhull-specific options.
Please remove these options when calling GRIDDATA.
这一句就是griddata函数在你的版本中已经没有了一些参数。但是你写入了,造成错误
rec_col = griddata(c_,r_,s_,[1:ss(2)*factor],[1:ss(1)*factor]'); %
试试看把对应的语句替换成这一句试试

如何用matlab画表层土壤重金属含量的空间分布图

A=[1.486,3.059,0.1;2.121,4.041,0.1;2.570,3.959,0.1;3.439,4.396,0.1;
4.505,3.012,0.1;3.402,1.604,0.1;2.570,2.065,0.1;2.150,1.970,0.1;
1.794,3.059,0.2;2.121,3.615,0.2;2.570,3.473,0.2;3.421,4.160,0.2;
4.271,3.036,0.2;3.411,1.876,0.2;2.561,2.562,0.2;2.179,2.420,0.2;
2.757,3.024,0.3;3.439,3.970,0.3;4.084,3.036,0.3;3.402,2.077,0.3;
2.879,3.036,0.4;3.421,3.793,0.4;3.953,3.036,0.4;3.402,2.219,0.4;
3.000,3.047,0.5;3.430,3.639,0.5;3.822,3.012,0.5;3.411,2.385,0.5;
3.103,3.012,0.6;3.430,3.462,0.6;3.710,3.036,0.6;3.402,2.562,0.6;
3.224,3.047,0.7;3.411,3.260,0.7;3.542,3.024,0.7;3.393,2.763,0.7];
x=A(:,1);y=A(:,2);z=A(:,3);
scatter(x,y,5,z)%散点图
figure
[X,Y,Z]=griddata(x,y,z,linspace(1.486,4.271)',linspace(1.604,4.276),'v4');%插值
pcolor(X,Y,Z);shading interp%伪彩色图
figure,contourf(X,Y,Z) %等高线图
figure,surf(X,Y,Z)%三维曲面

您好!我想请教一个matlab问题

我想请教一个问题:
close all;
clear;
clc;

A=[102.23 1025.80 49.91
97.76 811.30 48.68
94.70 666.38 47.47
91.78 549.29 46.13
88.81 436.39 44.74
86.05 348.60 43.37
83.31 279.69 42.11
80.62 211.55 40.60
78.11 163.31 39.38
76.10 125.74 38.19
74.17 95.64 37.22
72.38 72.10 36.07
70.83 54.58 35.24
69.24 39.63 34.01
67.87 29.26 33.18
66.44 21.70 32.38
64.78 15.66 31.65
63.30 11.46 31.18

];
x=A(:,1);
y=A(:,2);
z=A(:,3);
figure(1);

[X,Y,Z]=griddata(x,y,z,linspace(102.23,63.30)',linspace(1025.80,0),'v4');%插值
surf(X,Y,Z);
%meshz(X,Y,Z) %绘制曲面
axis tight;

这个程序的结果图,我想左上角下移,右下角上移。谢谢指教!
这。。不是画图的问题 你把得到的图旋转一下就成了。。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。


本文链接:http://www.370seo.com/19355.html

“matlab 中griddata函数' v4’是什么意思” 的相关文章

2022年小年在什么时候(2022年有两个小年吗)

2022年小年在什么时候(2022年有两个小年吗)

本文共计3541个文字,预计阅读时间需要11分39秒,由作者编辑整理创作于2023年08月29日 20点33分16秒。2022年小年在什么时候小年的由来介绍小年的由来其实和民间的一个传说是有关系的民间传说,每年的农历腊月二十三、二十四,灶王爷都要上天向玉皇大帝禀报各家善恶,让玉皇大帝赏罚,大年三十再...

阿尔法和欧米伽怎么认(阿尔法和欧米伽的含义是什么-)

阿尔法和欧米伽怎么认(阿尔法和欧米伽的含义是什么-)

本文共计1450个文字,预计阅读时间需要4分41秒,由作者编辑整理创作于2023年08月29日 22点49分58秒。阿尔法和欧米伽怎么认1.alpha,即阿尔法,是希腊字母表的第一个字母α。阿尔法汽车是意大利汽车品牌中的一个,80年代并入菲亚特汽车公司,现为意大利第二大汽车公司。在物理学中,阿尔法粒...

那个牌子的护肤品好用(护肤品有那些牌子好)

那个牌子的护肤品好用(护肤品有那些牌子好)

本文共计2490个文字,预计阅读时间需要8分9秒,由作者编辑整理创作于2023年08月29日 15点56分05秒。那个牌子的护肤品好用1、雅诗兰黛雅诗兰黛的产品风格是精于研发和精致优雅,它的主题产品有护肤品、彩妆和香氛产品。这些化妆品、护肤品和香氛产品适合东方人士。雅诗兰黛的产品在中国大陆各大城市的...

请问青岛石老人高尔夫球场和国际高尔夫球场哪个好-

请问青岛石老人高尔夫球场和国际高尔夫球场哪个好-

本文共计1506个文字,预计阅读时间需要4分52秒,由作者编辑整理创作于2023年08月29日 21点24分00秒。请问青岛石老人高尔夫球场和国际高尔夫球场哪个好?差不多吧,个人比较喜欢石老人,因为那里空气好国际高尔夫球场3D好玩吗 国际高尔夫球场3D玩法简介期待已久的手游国际高尔夫球场3D即将登陆...

我要投诉网络平台怎么投诉(网络平台投诉电话多少-)

我要投诉网络平台怎么投诉(网络平台投诉电话多少-)

本文共计2487个文字,预计阅读时间需要8分8秒,由作者编辑整理创作于2023年08月29日 10点34分55秒。我要投诉网络平台怎么投诉 举报网站平台步骤如下:1、举报首先打开搜索引擎在搜索框输入“投诉举报”;2、然后选择国家公认的12315举报平台的网页进入;3、接着进入平台会有我要投诉和我要举...

熊孩子也分好的熊孩子和坏的熊孩子。坏的熊孩子是什么意思

熊孩子也分好的熊孩子和坏的熊孩子。坏的熊孩子是什么意思

本文共计1909个文字,预计阅读时间需要6分13秒,由作者编辑整理创作于2023年08月28日 22点27分37秒。熊孩子也分好的熊孩子和坏的熊孩子。坏的熊孩子是什么意思熊孩子一般指比较淘气调皮的孩子。好的行猜熊孩子就是单纯的淘气顽皮,因为好玩才做的,对后果无无意识,并无恶意。坏的熊孩,就是悉源明知...