[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #49506] interp2(..., 'linear') gives incorrect
From: |
Nir Krakauer |
Subject: |
[Octave-bug-tracker] [bug #49506] interp2(..., 'linear') gives incorrect result |
Date: |
Sun, 6 Nov 2016 11:47:22 +0000 (UTC) |
User-agent: |
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/602.2.14 (KHTML, like Gecko) Version/10.0.1 Safari/602.2.14 |
Follow-up Comment #6, bug #49506 (project octave):
Senseless undocumented Matlab behavior.
As a work-around, we can replace line 228 in scripts/general/interp2.m
ZI = a(idx) + b(idx).*Xsc + c(idx).*Ysc + d(idx).*Xsc.*Ysc;
with
fis = @(x, i) reshape(x(i), size(i));
ZI = fis(a,idx) + fis(b,idx).*Xsc + fis(c,idx).*Ysc + fis(d,idx).*Xsc.*Ysc;
Then we can check that
%!assert (interp2 ([2 3], [2 3 4], [1 2; 3 4; 5 6], [2 3], 3, "linear"), [3
4])
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?49506>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Octave-bug-tracker] [bug #49506] interp2(..., 'linear') gives incorrect result, Muhali, 2016/11/01
- [Octave-bug-tracker] [bug #49506] interp2(..., 'linear') gives incorrect result, Rik, 2016/11/01
- [Octave-bug-tracker] [bug #49506] interp2(..., 'linear') gives incorrect result, Rik, 2016/11/01
- [Octave-bug-tracker] [bug #49506] interp2(..., 'linear') gives incorrect result, Nir Krakauer, 2016/11/02
- [Octave-bug-tracker] [bug #49506] interp2(..., 'linear') gives incorrect result, Rik, 2016/11/02
- [Octave-bug-tracker] [bug #49506] interp2(..., 'linear') gives incorrect result, Rik, 2016/11/05
- [Octave-bug-tracker] [bug #49506] interp2(..., 'linear') gives incorrect result,
Nir Krakauer <=
- [Octave-bug-tracker] [bug #49506] interp2(..., 'linear') gives incorrect result, Rik, 2016/11/06