changeset 30663:9b8c74d85fa7

interp2.m: Avoid using i and j as loop variables (bug #61863). * scripts/general/interp2.m: Avoid using i and j as loop variables. They might override the imaginary unit.
author Christof Kaufmann <christofkaufmann.dev@gmail.com>
date Sat, 22 Jan 2022 11:25:04 +0100
parents 44beb0345b93
children 88c7a53b8373
files scripts/general/interp2.m
diffstat 1 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/general/interp2.m	Sun Jan 23 12:09:07 2022 +0100
+++ b/scripts/general/interp2.m	Sat Jan 22 11:25:04 2022 +0100
@@ -304,13 +304,13 @@
       yb{1,1} = t2 + 1;
 
       ZI = zeros (size (XI));
-      for i = 1:2
-        for j = 1:2
-          zidx = sub2ind (size (Z), yidx+(j-1), xidx+(i-1));
-          ZI += xb{1,i} .* yb{1,j} .*   Z(zidx);
-          ZI += xb{2,i} .* yb{1,j} .*  DX(zidx);
-          ZI += xb{1,i} .* yb{2,j} .*  DY(zidx);
-          ZI += xb{2,i} .* yb{2,j} .* DXY(zidx);
+      for ix = 1:2
+        for iy = 1:2
+          zidx = sub2ind (size (Z), yidx+(iy-1), xidx+(ix-1));
+          ZI += xb{1,ix} .* yb{1,iy} .*   Z(zidx);
+          ZI += xb{2,ix} .* yb{1,iy} .*  DX(zidx);
+          ZI += xb{1,ix} .* yb{2,iy} .*  DY(zidx);
+          ZI += xb{2,ix} .* yb{2,iy} .* DXY(zidx);
         endfor
       endfor