24小时热门版块排行榜    

Znn3bq.jpeg
查看: 4624  |  回复: 2

xiashaoyan

新虫 (正式写手)

[求助] MATLAB 使用interp2函数时,报错The grid vectors do not define a grid of point 已有1人参与

现在使用interp2进行插值,但是出现报错,看了半天也不知道哪儿有错误,请教各位虫友,运行的语句为
Iorig_max=1000,Jorig_max=999,dx=2,dy=3,im_orig是一个1000*999的矩阵
[im_origX,im_origY] = meshgrid(1:Iorig_max,1:Jorig_max);
[im_compX,im_compY] = meshgrid(1:dx:Iorig_max,1:dy:Jorig_max);

然后运行下面语句就出错了im_comp = interp2(im_origX,im_origY,im_orig,im_compX,im_compY,'linear'),报错结果为:

Error using griddedInterpolant
The grid vectors do not define a grid of points that match the given values.

Error in interp2>makegriddedinterp (line 211)
    F = griddedInterpolant(varargin{:});

Error in interp2 (line 134)
        F = makegriddedinterp(X, Y, V, method,extrap);

Error in pm_explicit (line 60)
im_comp = interp2(im_origX,im_origY,im_orig,im_compX,im_compY,'linear');

报错的意思好像是没有定义一个点与一致值匹配,但是我有点不理解,这个哪儿不匹配呢?甚至不解。
回复此楼

» 猜你喜欢

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

mygt_hit

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
xiashaoyan: 金币+5, ★★★★★最佳答案 2015-07-15 17:17:25
[im_origX,im_origY] = meshgrid(1:Iorig_max,1:Jorig_max);
meshgrid命令仔细看看。你生成的im_origX是999×1000,实际上是把X坐标(1:1000)作为行向量复制了999次(Y方向向量长度),而将Y坐标(1:999)作为列向量复制了1000次,建议将X坐标改为1:999,Y改为1:1000。
知其然,知其所以然。
2楼2015-07-15 14:31:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiashaoyan

新虫 (正式写手)

引用回帖:
2楼: Originally posted by mygt_hit at 2015-07-15 14:31:24
= meshgrid(1:Iorig_max,1:Jorig_max);
meshgrid命令仔细看看。你生成的im_origX是999×1000,实际上是把X坐标(1:1000)作为行向量复制了999次(Y方向向量长度),而将Y坐标(1:999)作为列向量复制了1000次,建议将X坐 ...

我明白了,谢谢楼主的分析哈
3楼2015-07-15 17:17:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xiashaoyan 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 求调剂推荐 +7 小聂爱学习 2026-04-14 7/350 2026-04-16 00:19 by cuisz
[考研] 求助调剂,跨调 +19 X十甫寸Y 2026-04-11 20/1000 2026-04-15 21:18 by cuisz
[考研] 一志愿沪9,生物学326求调剂 +7 刘墨墨 2026-04-15 7/350 2026-04-15 18:51 by 浮云166
[考研] 22专硕求调剂 +9 haoyun上岸 2026-04-11 11/550 2026-04-15 14:47 by elainzaizai
[考博] 26年电池方向博士申请 10+3 15615939259 2026-04-09 4/200 2026-04-15 14:22 by kwansei
[考研] 各位老师好,求调剂,本科211,一志愿天津大学生物与医药学硕,差两名录取。 +11 路六六jjj 2026-04-13 11/550 2026-04-14 16:01 by zs92450
[考研] 071000生物学调剂求助 +18 zzzzwww 2026-04-09 21/1050 2026-04-14 15:39 by zs92450
[考研] 一志愿华南理工大学331分材料求调剂 +10 天下ww 2026-04-09 11/550 2026-04-13 23:25 by pies112
[考研] 一志愿西交机械专硕求调剂 +9 求上岸的小王 2026-04-10 9/450 2026-04-13 16:08 by jiangguiquan11
[考研] 339求调剂 +4 hanwudada 2026-04-12 4/200 2026-04-13 12:03 by 蓝云思雨
[考研] 生物学调剂 +11 小冉要努力 2026-04-10 13/650 2026-04-13 11:46 by 电化学及催化
[考研] 0854调剂 +10 长弓傲 2026-04-11 11/550 2026-04-13 10:38 by wp06
[考研] 346分,工科0854求调剂,专硕 +6 moser233 2026-04-12 7/350 2026-04-12 22:11 by fqwang
[考研] 调剂 +6 青灯不负 2026-04-09 6/300 2026-04-11 20:35 by dongdian1
[考研] 284求调剂 +11 archer.. 2026-04-09 12/600 2026-04-11 20:23 by 蓝云思雨
[考研] 087100初试311求调剂 +4 任雅琴 2026-04-09 4/200 2026-04-11 10:33 by zhq0425
[考研] 一志愿矿大,材料工程专硕314分,0856可调都可以 +15 无懈可击的巨人 2026-04-09 15/750 2026-04-10 18:10 by hmn_wj
[考研] 一志愿京区985,085401电子信息,本科电子信息 +3 阳光开朗的男孩 2026-04-10 3/150 2026-04-10 16:29 by sophia_93
[考研] 292求调剂 +9 笑笑袁 2026-04-09 9/450 2026-04-10 10:05 by LHGeng
[考研] 已调剂 +18 柴郡猫_ 2026-04-09 19/950 2026-04-09 22:10 by 柴郡猫_
信息提示
请填处理意见