Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法使用倍频程显示样条曲线插值脚本的输出_Python_Matplotlib_Gis_Octave_Interpolation - Fatal编程技术网

Python 无法使用倍频程显示样条曲线插值脚本的输出

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) 只需删除代码行末尾的分号,即可查看该行上的计算结果。所有代码都以分号结尾,因

我正在尝试使用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)


只需删除代码行末尾的分号,即可查看该行上的计算结果。所有代码都以分号结尾,因此您正在抑制输出。顺便说一句,如果你能更好地格式化代码片段,那会有很大帮助-这有点难读。

正如你所说,我编辑了我的问题,我这样做了,但什么也没有发生。我也想用它编写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;