Matlab 使用interp1进行arrey插值

Matlab 使用interp1进行arrey插值,matlab,Matlab,我对Matlab不太熟悉,我想在我的模型的级别之间进行1D插值“压力”,得到级别1和级别2之间的值: 标高2=高度(1,1,2,1) -----------------------------?(插值a值作为示例压力)=pbl_pr,pblh 标高1=高度(1,1,1,1) my_lev=1 pbl_-pr(i,j,t)=interpn(高度kol(i,j,my_-lev:my_-lev+1,t),p_-lev(i,j,my-lev:my_-lev+1,t),pblh(i,j,t),‘线性’ 我

我对Matlab不太熟悉,我想在我的模型的级别之间进行1D插值“压力”,得到级别1和级别2之间的值:

标高2=高度(1,1,2,1)

-----------------------------?(插值a值作为示例压力)=pbl_pr,pblh

标高1=高度(1,1,1,1)

my_lev=1 pbl_-pr(i,j,t)=interpn(高度kol(i,j,my_-lev:my_-lev+1,t),p_-lev(i,j,my-lev:my_-lev+1,t),pblh(i,j,t),‘线性’

我得到这个错误: 使用interp1>ReformateAndSortXandV时出错(第417行) X必须是一个向量。 你能帮我做点什么吗