Python 无法使用倍频程显示样条曲线插值脚本的输出
我正在尝试使用centos 7中的倍频程执行样条曲线2d插值脚本,但未显示任何内容。我无法打开的文件夹中仅生成了一个倍频程工作区。请告诉我应该在该脚本中添加什么以获得输出。还让我知道如何编写这个3d插值脚本Python 无法使用倍频程显示样条曲线插值脚本的输出,python,matplotlib,gis,octave,interpolation,Python,Matplotlib,Gis,Octave,Interpolation,我正在尝试使用centos 7中的倍频程执行样条曲线2d插值脚本,但未显示任何内容。我无法打开的文件夹中仅生成了一个倍频程工作区。请告诉我应该在该脚本中添加什么以获得输出。还让我知道如何编写这个3d插值脚本 data=load('data.txt'); x = data(:,1); y = data(:,2); obs = data(:,3); [xi,yi]=ndgrid(-2:0.1:2,-2:0.1:2) 只需删除代码行末尾的分号,即可查看该行上的计算结果。所有代码都以分号结尾,因
data=load('data.txt');
x = data(:,1);
y = data(:,2);
obs = data(:,3);
[xi,yi]=ndgrid(-2:0.1:2,-2:0.1:2)
只需删除代码行末尾的分号,即可查看该行上的计算结果。所有代码都以分号结尾,因此您正在抑制输出。顺便说一句,如果你能更好地格式化代码片段,那会有很大帮助-这有点难读。正如你所说,我编辑了我的问题,我这样做了,但什么也没有发生。我也想用它编写3d插值脚本,但无法帮助我。
m = 30;
mean_obs = mean(obs);
f = obs - mean_obs;
var = 0.01 * ones(size(f));
[fi,vari] = optiminterp2(x,y,f,var,1.5,1.5,m,xi,yi);
obsi = fi + mean_obs;