我需要用与matlab的interp2函数相同的方法为python编写interp2
我试过使用scipy interp2d函数,和matlabs inter2一样
Matlab:interp2(x,y,yy,new\u xx,new\u yy)
x=37、39、41
y=2.5、2.75、3
yy=[[0.6+1.6j,0.6+1.6j,0.6+1.6j],[0.7+1.6j,0.7+1.6j,0.7+1.6j],[0.8+1.5j,0.8+1.5j,0.8+1.5j]-3x3阵列
新建\u xx=np.L空间(37,41401)
新建\u yy=np.L空间(0.3401)
''
func = scipy.interpolate.interp2d(x,y,yy)
arr = func(new_xx,new_yy)
''
运行func=scipy.interpolate.interp2d(x,y,yy) “ComplexWarning:将复数值强制转换为实数将丢弃虚部”
我怎样才能用复数解释?你知道吗
一个解决方案是执行两个不同的插值:“如果V包含复数,那么interp2分别插值实部和虚部。”。你知道吗
使用^{} :
相关问题 更多 >
编程相关推荐