From: dpb on
FAISAL PEER MOAHMED wrote:
> Thanks
>
> From my understanding Matlab plot has fixed resolution.
> Faisal
....

What does that mean/where did you get that idea?

Need specifics; generalities don't do as my crystal ball is again in the
shop... :(

--
From: Steven Lord on

"FAISAL PEER MOAHMED" <pfaisalbe(a)gmail.com> wrote in message
news:i0lkqs$bcc$1(a)fred.mathworks.com...
> Thanks
>
> From my understanding Matlab plot has fixed resolution.

If you're referring to the tick labels, that's not true; you can make the
tick labels contain whatever information you want. _By default_ they only
display a few decimal places; but you can adjust them however you want.

x = 0:0.1:1;
y = x.^4;
plot(x, y);
yticks = get(gca, 'YTick');
set(gca, 'YTickLabel', sprintf('%1.12f|', yticks));

If you want to control the tick labels as you zoom, use the zoom mode
object's ActionPostCallback.

http://www.mathworks.com/access/helpdesk/help/techdoc/ref/zoom.html

But note that if you want one pixel on screen to reflect a change in the Y
coordinate of your graph in the tenth decimal place, one or more of the
following must be the case:

1) Your Y axis must cover a very small range of Y values.
2) You have a LOT of pixels vertically on your screen.
3) The pixels on your screen are VERY small.

--
Steve Lord
slord(a)mathworks.com
comp.soft-sys.matlab (CSSM) FAQ: http://matlabwiki.mathworks.com/MATLAB_FAQ
To contact Technical Support use the Contact Us link on
http://www.mathworks.com


From: dpb on
Steven Lord wrote:
> "FAISAL PEER MOAHMED" <pfaisalbe(a)gmail.com> wrote in message
> news:i0lkqs$bcc$1(a)fred.mathworks.com...
>> Thanks
>>
>> From my understanding Matlab plot has fixed resolution.
>
> If you're referring to the tick labels, ...

Now _there's_ a take on the posting that hadn't crossed my radar.

If so, gonna' have to send the crystal ball in yet again.... :)

--
From: Alan B on
"Steven Lord" <slord(a)mathworks.com> wrote in message <i0vhno$qiv$1(a)fred.mathworks.com>...
>
> "FAISAL PEER MOAHMED" <pfaisalbe(a)gmail.com> wrote in message
> news:i0lkqs$bcc$1(a)fred.mathworks.com...
> > Thanks
> >
> > From my understanding Matlab plot has fixed resolution.
>
> If you're referring to the tick labels, that's not true; you can make the
> tick labels contain whatever information you want. _By default_ they only
> display a few decimal places; but you can adjust them however you want.
>
> x = 0:0.1:1;
> y = x.^4;
> plot(x, y);
> yticks = get(gca, 'YTick');
> set(gca, 'YTickLabel', sprintf('%1.12f|', yticks));
>
> If you want to control the tick labels as you zoom, use the zoom mode
> object's ActionPostCallback.
>
> http://www.mathworks.com/access/helpdesk/help/techdoc/ref/zoom.html
>
> But note that if you want one pixel on screen to reflect a change in the Y
> coordinate of your graph in the tenth decimal place, one or more of the
> following must be the case:
>
> 1) Your Y axis must cover a very small range of Y values.
> 2) You have a LOT of pixels vertically on your screen.
> 3) The pixels on your screen are VERY small.
>
> --
> Steve Lord
> slord(a)mathworks.com
> comp.soft-sys.matlab (CSSM) FAQ: http://matlabwiki.mathworks.com/MATLAB_FAQ
> To contact Technical Support use the Contact Us link on
> http://www.mathworks.com
>

He said 10 bits, not 10 digits. My monitor has 1200 vertical pixels, and if I really wanted to I could maximize a Matlab plot such that it makes use of almost all of them, certainly more than 1024.