From owner-help-octave at bevo dot che dot wisc dot edu Fri Nov 3 01:07:59 1995 Subject: mesh and meshdom bugs? From: John Eaton To: Joao Cardoso Cc: help-octave at bevo dot che dot wisc dot edu Date: Fri, 3 Nov 1995 01:07:54 -0600 Joao Cardoso wrote: : If I am correct, there is a bug in `meshdom' and `mesh'. Yes. : In `meshdom' for some strange reason the y vector is calculated backward: : : y = y (ylen:-1:1); # jc: this line seems to be incorrect : y = y (1:ylen); # jc: it should(?) be this way : : in `mesh', the following comparision also seems to be wrong: : : if (xlen == rows (z) && ylen == columns (z)) # wrong ? : if (ylen == rows (z) && xlen == columns (z)) # right ? These changes look ok, except that in the first case, y = y(1:ylen) doesn't do anything, so that line can be eliminated. This makes plotting using mesh and meshdom work for nonsquare meshes, but it also results in meshdom returning a Y matrix that is flipped compared to what the Matlab meshdom returns. I don't know that it matters that much, but someone will no doubt complain that it is incompatible... Thanks, jwe