Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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
二维插值表(Matlab)_Matlab_Interpolation - Fatal编程技术网

二维插值表(Matlab)

二维插值表(Matlab),matlab,interpolation,Matlab,Interpolation,我有一张桌子(w,阿尔法,埃塔): 式中,eta=f(w,alfa) 如何插值数据以获得所有值​​在这张桌子上 我尝试griddata、interp2等,但我做不到 在您的案例中,griddata似乎应该完成这项工作。但是,您应该注意到,您的输入需要外推以及插值 >> [xout yout] = meshgrid( w, alfa ); % output points >> w_in = [ 0, 0.5, 0.5, 1 ]; >> a_in = [ 0

我有一张桌子(w,阿尔法,埃塔):

式中,eta=f(w,alfa)

如何插值数据以获得所有值​​在这张桌子上


我尝试griddata、interp2等,但我做不到

在您的案例中,
griddata
似乎应该完成这项工作。但是,您应该注意到,您的输入需要外推以及插值

 >> [xout yout] = meshgrid( w, alfa ); % output points
 >> w_in = [ 0, 0.5, 0.5, 1 ];
 >> a_in = [ 0.3, 0, 0.6, 0.9 ];
 >> e_in = [ 0.23, 0.18, 0.65, 0.47 ];
 >> eta_out = griddata( w_in, a_in, e_in, xout, yout, 'linear' )

在您的案例中,
griddata
似乎应该完成这项工作。但是,您应该注意到,您的输入需要外推以及插值

 >> [xout yout] = meshgrid( w, alfa ); % output points
 >> w_in = [ 0, 0.5, 0.5, 1 ];
 >> a_in = [ 0.3, 0, 0.6, 0.9 ];
 >> e_in = [ 0.23, 0.18, 0.65, 0.47 ];
 >> eta_out = griddata( w_in, a_in, e_in, xout, yout, 'linear' )

关于“我做不到”你能说得更具体些吗?请提供简短的代码示例,说明您尝试过的内容以及由此产生的错误,以便我们能够帮助您。您能否更具体地说明“我做不到”?请提供简短的代码示例,说明您尝试过的内容以及由此产生的错误,以便我们能够帮助您。