Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2007-05-25
帖子: 2
声望力: 0 ![]() |
![]()
问题1:
对一个二维数组z(i,j)进行插值运算,比如下面这个例子: x1=0:4; x2=0:3; x10=0:0.5:4; x20=0:0.5:4; z=[0.6412,0.2548,0.1479,0.8845,0.4836; 0.1481,0.4845,0.4885,0.1575,0.3657; 0.2546,0.1548,0.1547,0.3647,0.5689; 0.9658,0.3256,0.8585,0.2563,0.2356]; zz=interp2(x1,x2,z,x10,x20,'spline'); zz zz = 0.6412 0.4294 0.4845 0.3316 0.1547 0.3611 0.2563 -1.2008 -1.4918 得到的zz是一个1*9的一维数组,而不是二维,不知道这是为什么。谁能解答一下,谢谢了。 问题2: interp命令得到的结果是一个数组,请问什么命令可以得到每个区间或区域上的插值多项式?谢谢。 |
![]() |
![]() |