24小时热门版块排行榜    

查看: 1195  |  回复: 1

阳阳岁月

木虫 (正式写手)

[求助] 用过或者了解interp3()函数的大神进来帮忙看看这个错误吧...

使用interp3()函数如下
F1=interp3(x,y,z,Fz,x1,y1,z1)
然后直接出现了以下错误:
Error using griddedInterpolant
The grid vectors are not strictly monotonic increasing.

Error in interp3 (line 130)
        F = griddedInterpolant({X, Y, Z}, V, method,extrap);
我给定的x,y,z,Fz,x1,y1,z1,均分别以列向量存储于workspace,如下图:[img=0,1]file:///C:\Users\Administrator.PC-20140325QVCU\Documents\Tencent Files\924332963\Image\C2C\MJ$89D`2@~01D]3[02}8ZUC.png[/img]具体数值为:

x1      y1       z1
4        2        -2        
3        65        -2        
7        8        -55        
6        70        -55        
20        3        -3        
27        60        -2        
25        8        -70        
20        66        -60        


x       y        z       Fz
2        2        -2        1000
2        70        -2        800
5        8        -60        1000
6        60        -60        1000
25        3        -3        600
27        70        -2        700
20        8        -60        1000
23        60        -60        800

用过或者了解interp3()函数的大神进来帮忙看看这个错误吧...
MJ$89D`2@~01D]3[02}8ZUC.png
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

阳阳岁月

木虫 (正式写手)

实际上我在怀疑是不是我给出的想x,y,z 坐标不是单调递增的原因(关于这点在help中有说明,但最后help中也举了一个例子,输入的x,y,z也不是单调的,所以非常困惑)
2楼2016-01-24 18:39:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 阳阳岁月 的主题更新
信息提示
请填处理意见