Matlab tools: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 4: | Line 4: | ||
====Usage:==== | ====Usage:==== | ||
Position the figure with number ''fignr'' at a desired location. Run the function pos(''fignr'') in the command prompt of matlab. This will copy a command similar to ''set(1,'position',[1400 530 560 420]);'' to your clipboard. Next, paste this line after the figure(''fignr''); command in your m-file (use CTRL-V | Position the figure with number ''fignr'' at a desired location. Run the function pos(''fignr'') in the command prompt of matlab. This will copy a command similar to | ||
''set(1,'position',[1400 530 560 420]);'' | |||
to your clipboard. Next, paste this line after the figure(''fignr''); command in your m-file (use CTRL-V). The next time you run the m-file, the figure will be positioned at the desired location. | |||
File: pos.m | ====File:==== | ||
pos.m | |||
Code: | ====Code:==== | ||
function pos(fig) | function pos(fig) | ||
posvec=get(fig,'position'); | |||
posvec=get(fig,'position'); | clipboard('copy', ['set(',num2str(fig),',''position'',[',num2str(posvec(1,1)),' ',num2str(posvec(1,2)),' ',num2str(posvec(1,3)),' ',num2str(posvec(1,4)),']);' ]) | ||
disp(['Clipboard contains: ' clipboard('paste')]); | |||
clipboard('copy', ['set(',num2str(fig),',''position'',[',num2str(posvec(1,1)),' ',num2str(posvec(1,2)),' ',num2str(posvec(1,3)),' ',num2str(posvec(1,4)),']);' ]) | disp('Paste this after your figure(fig); command in your m-file.'); | ||
disp(['Clipboard contains: ' clipboard('paste')]); | |||
disp('Paste this after your figure(fig); command in your m-file.'); |
Revision as of 11:45, 28 April 2011
Figure Positioning Tool
Description:
A tool to facilitate positioning of figures on a certain location on the screen.
Usage:
Position the figure with number fignr at a desired location. Run the function pos(fignr) in the command prompt of matlab. This will copy a command similar to
set(1,'position',[1400 530 560 420]);
to your clipboard. Next, paste this line after the figure(fignr); command in your m-file (use CTRL-V). The next time you run the m-file, the figure will be positioned at the desired location.
File:
pos.m
Code:
function pos(fig) posvec=get(fig,'position'); clipboard('copy', ['set(',num2str(fig),',position,[',num2str(posvec(1,1)),' ',num2str(posvec(1,2)),' ',num2str(posvec(1,3)),' ',num2str(posvec(1,4)),']);' ]) disp(['Clipboard contains: ' clipboard('paste')]); disp('Paste this after your figure(fig); command in your m-file.');