[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: imagesc questions
From: |
Brian Blais |
Subject: |
Re: imagesc questions |
Date: |
Sat, 05 Mar 2005 19:27:55 -0500 |
User-agent: |
Mozilla Thunderbird 0.8 (X11/20040913) |
Debian wrote:
Questions:
1) Can I get ONE large (700x700 pixels? or anything I see fit) window showing
the plotted image?
2) Can I get imagesc to plot all images in the same window all the time? That
would make it easier to see how T evolves over time. (And I wouldn't have to
close 5000 windows....)
I've used the pm3d mode of gnuplot to plot images like this. The code
below are my gimage.m and gimagesc.m, which work somewhat like image and
imagesc. You can, however, put this in a loop like:
[x,y]=meshgrid(-10:10,-10:10);
z=sin(x/3).*cos(2*y/5);
for t=[-5:.1:5 5:-.1:-5]
gimage(z*t*32+32);
end
hope this helps!
Brian Blais
function gimage(im)
gset hidden3d;
gset data style lines;
gset surface;
gset nocontour;
gset noparametric;
gset nologscale;
gset pm3d map;
gset palette gray;
gset size ratio -1;
gset cbrange [0:64];
gsplot (rot90(im,-1));
endfunction
function gimagesc(im)
gset hidden3d;
gset data style lines;
gset surface;
gset nocontour;
gset noparametric;
gset nologscale;
gset pm3d map;
gset palette gray;
gset size ratio -1;
gsplot (rot90(im,-1));
endfunction
--
-----------------
address@hidden
http://web.bryant.edu/~bblais
-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.
Octave's home on the web: http://www.octave.org
How to fund new projects: http://www.octave.org/funding.html
Subscription information: http://www.octave.org/archive.html
-------------------------------------------------------------