matlab desktop keyboard shortcuts

32
MATLAB desktop keyboard shortcuts, such as Ctrl+S, are now customizable. In addition, many keyboard shortcuts have changed for improved consistency across the desktop. To customize keyboard shortcuts, use Preferences. From there, you can also restore previous default settings by selecting "R2009a Windows Default Set" from the "Active settings" drop-down list. For more information, see Help. Click here if you do not want to see this message again. Warning: Icon must be 'custom' when specifying icon data in MSGBOX > In msgbox at 112 In deneme6>pushbutton3_Callback at 120 In gui_mainfcn at 96 In deneme6 at 42 In @(hObject,eventdata)deneme6('pushbutton3_Callback',hObject,eventdata ,guidata(hObject)) Warning: Input should be a string. > In strcat at 84 In deneme6>pushbutton1_Callback at 88 In gui_mainfcn at 96

Upload: yigit-ali-uencue

Post on 22-Sep-2014

162 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: MATLAB Desktop Keyboard Shortcuts

MATLAB desktop keyboard shortcuts, such as Ctrl+S, are now customizable.

In addition, many keyboard shortcuts have changed for improved consistency

across the desktop.

To customize keyboard shortcuts, use Preferences. From there, you can also

restore previous default settings by selecting "R2009a Windows Default Set"

from the "Active settings" drop-down list. For more information, see Help.

Click here if you do not want to see this message again.

Warning: Icon must be 'custom' when specifying icon data in MSGBOX

> In msgbox at 112

In deneme6>pushbutton3_Callback at 120

In gui_mainfcn at 96

In deneme6 at 42

In @(hObject,eventdata)deneme6('pushbutton3_Callback',hObject,eventdata,guidata(hObject))

Warning: Input should be a string.

> In strcat at 84

In deneme6>pushbutton1_Callback at 88

In gui_mainfcn at 96

In deneme6 at 42

In @(hObject,eventdata)deneme6('pushbutton1_Callback',hObject,eventdata,guidata(hObject))

Warning: Input should be a string.

> In strcat at 92

In deneme6>pushbutton1_Callback at 88

In gui_mainfcn at 96

Page 2: MATLAB Desktop Keyboard Shortcuts

In deneme6 at 42

In @(hObject,eventdata)deneme6('pushbutton1_Callback',hObject,eventdata,guidata(hObject))

??? Error using ==> imread at 363

File "" does not exist.

Error in ==> deneme6>pushbutton1_Callback at 88

im = imread(strcat(PathName,FileName));

Error in ==> gui_mainfcn at 96

feval(varargin{:});

Error in ==> deneme6 at 42

gui_mainfcn(gui_State, varargin{:});

Error in ==> @(hObject,eventdata)deneme6('pushbutton1_Callback',hObject,eventdata,guidata(hObject))

??? Error while evaluating uicontrol Callback

82 if nargout

K>> nargout

ans =

0

82 if nargout

Page 3: MATLAB Desktop Keyboard Shortcuts

K>> nargout

ans =

0

>> help uigetfile

UIGETFILE Standard open file dialog box.

[FILENAME, PATHNAME, FILTERINDEX] = UIGETFILE(FILTERSPEC, TITLE)

displays a dialog box for the user to fill in, and returns the filename

and path strings and the index of the selected filter. A successful

return occurs only if the file exists. If the user selects a file

that does not exist, an error message is displayed, and control

returns to the dialog box. The user may then enter another filename,

or press the Cancel button.

The FILTERSPEC parameter determines the initial display of files in

the dialog box. For example '*.m' lists all the MATLAB M-files. If

FILTERSPEC is a cell array, the first column is used as the list of

extensions, and the second column is used as the list of descriptions.

When FILTERSPEC is a string or a cell array, "All files" is appended

to the list.

When FILTERSPEC is empty the default list of file types is used.

Parameter TITLE is a string containing the title of the dialog box.

Page 4: MATLAB Desktop Keyboard Shortcuts

The output variable FILENAME is a string containing the name of the

file selected in the dialog box. If the user presses Cancel, it is set

to 0.

The output variable PATHNAME is a string containing the path of the

file selected in the dialog box. If the user presses Cancel, it is set

to 0.

The output variable FILTERINDEX returns the index of the filter

selected in the dialog box. The indexing starts at 1. If the user

presses Cancel, it is set to 0.

[FILENAME, PATHNAME, FILTERINDEX] = UIGETFILE(FILTERSPEC, TITLE, FILE)

FILE is a string containing the name to use as the default selection.

[FILENAME, PATHNAME] = UIGETFILE(..., 'MultiSelect', SELECTMODE)

specifies if multiple file selection is enabled for the UIGETFILE

dialog. Valid values for SELECTMODE are 'on' and 'off'. If the value of

'MultiSelect' is set to 'on', the dialog box supports multiple file

selection. 'MultiSelect' is set to 'off' by default.

The output variable FILENAME is a cell array of strings if multiple

filenames are selected. Otherwise, it is a string representing

the selected filename.

[FILENAME, PATHNAME] = UIGETFILE(..., 'Location', [X Y]) places the

Page 5: MATLAB Desktop Keyboard Shortcuts

dialog box at screen position [X,Y] in pixel units. This option is

supported on UNIX platforms only.

NOTE: THIS SYNTAX IS OBSOLETE AND WILL BE IGNORED

[FILENAME, PATHNAME] = UIGETFILE(..., X, Y) places the dialog box at

screen position [X,Y] in pixel units. This option is supported on UNIX

platforms only.

NOTE: THIS SYNTAX IS OBSOLETE AND WILL BE IGNORED.

Examples:

[filename, pathname, filterindex] = uigetfile('*.m', 'Pick an M-file');

[filename, pathname, filterindex] = uigetfile( ...

{'*.m;*.fig;*.mat;*.mdl', 'All MATLAB Files (*.m, *.fig, *.mat, *.mdl)';

'*.m', 'M-files (*.m)'; ...

'*.fig','Figures (*.fig)'; ...

'*.mat','MAT-files (*.mat)'; ...

'*.mdl','Models (*.mdl)'; ...

'*.*', 'All Files (*.*)'}, ...

'Pick a file');

[filename, pathname, filterindex] = uigetfile( ...

{'*.mat','MAT-files (*.mat)'; ...

'*.mdl','Models (*.mdl)'; ...

'*.*', 'All Files (*.*)'}, ...

'Pick a file', 'Untitled.mat');

Page 6: MATLAB Desktop Keyboard Shortcuts

Note, multiple extensions with no descriptions must be separated by semi-

colons.

[filename, pathname] = uigetfile( ...

{'*.m';'*.mdl';'*.mat';'*.*'}, ...

'Pick a file');

Associating multiple extensions with one description:

[filename, pathname] = uigetfile( ...

{'*.m;*.fig;*.mat;*.mdl', 'All MATLAB Files (*.m, *.fig, *.mat, *.mdl)'; ...

'*.*', 'All Files (*.*)'}, ...

'Pick a file');

Enabling multiple file selection in the dialog:

[filename, pathname, filterindex] = uigetfile( ...

{'*.mat','MAT-files (*.mat)'; ...

'*.mdl','Models (*.mdl)'; ...

'*.*', 'All Files (*.*)'}, ...

'Pick a file', ...

'MultiSelect', 'on');

This code checks if the user pressed cancel on the dialog.

[filename, pathname] = uigetfile('*.m', 'Pick an M-file');

Page 7: MATLAB Desktop Keyboard Shortcuts

if isequal(filename,0) || isequal(pathname,0)

disp('User pressed cancel')

else

disp(['User selected ', fullfile(pathname, filename)])

end

See also uigetdir, uiputfile.

Reference page in Help browser

doc uigetfile

??? Error using ==> imwrite at 393

Unable to determine the file format from the filename.

Error in ==> deneme6>pushbutton2_Callback at 105

imwrite(im,strcat(PathName,FileName));

Error in ==> gui_mainfcn at 96

feval(varargin{:});

Error in ==> deneme6 at 42

gui_mainfcn(gui_State, varargin{:});

Error in ==> @(hObject,eventdata)deneme6('pushbutton2_Callback',hObject,eventdata,guidata(hObject))

Page 8: MATLAB Desktop Keyboard Shortcuts

??? Error while evaluating uicontrol Callback

>> help uiputfile

UIPUTFILE Standard save file dialog box.

[FILENAME, PATHNAME, FILTERINDEX] = UIPUTFILE(FILTERSPEC, TITLE)

displays a dialog box for the user to fill in and returns the

filename and path strings and the index of the selected filter.

A successful return occurs if a valid filename is specified. If an

existing filename is specified or selected, a warning message is

displayed. The user may select Yes to use the filename or No to

return to the dialog to select another filename.

The FILTERSPEC parameter determines the initial display of files in

the dialog box. For example '*.m' lists all the MATLAB M-files. If

FILTERSPEC is a cell array, the first column is used as the list of

extensions, and the second column is used as the list of descriptions.

When FILTERSPEC is a string or a cell array, "All files" is appended

to the list.

When FILTERSPEC is empty the default list of file types is used.

When FILTERSPEC is a filename, it is used as the default filename and

the file's extension is used as the default filter.

Parameter TITLE is a string containing the title of the dialog

box.

Page 9: MATLAB Desktop Keyboard Shortcuts

The output variable FILENAME is a string containing the name of the file

selected in the dialog box. If the user presses Cancel, it is set to 0.

The output variable PATH is a string containing the name of the path

selected in the dialog box. If the user presses Cancel, it is set to 0.

The output variable FILTERINDEX returns the index of the filter selected

in the dialog box. The indexing starts at 1. If the user presses Cancel,

it is set to 0.

[FILENAME, PATHNAME, FILTERINDEX] = UIPUTFILE(FILTERSPEC, TITLE, FILE)

FILE is a string containing the name to use as the default selection.

[FILENAME, PATHNAME] = UIPUTFILE(..., 'Location', [X Y])

places the dialog box at screen position [X,Y] in pixel units.

This option is supported on UNIX platforms only.

NOTE: THIS SYNTAX IS OBSOLETE AND WILL BE IGNORED.

[FILENAME, PATHNAME] = UIPUTFILE(..., X, Y)

places the dialog box at screen position [X,Y] in pixel units.

This option is supported on UNIX platforms only.

NOTE: THIS SYNTAX IS OBSOLETE AND WILL BE IGNORED.

Examples:

[filename, pathname] = uiputfile('matlab.mat', 'Save Workspace as');

Page 10: MATLAB Desktop Keyboard Shortcuts

[filename, pathname] = uiputfile('*.mat', 'Save Workspace as');

[filename, pathname, filterindex] = uiputfile( ...

{'*.m;*.fig;*.mat;*.mdl', 'All MATLAB Files (*.m, *.fig, *.mat, *.mdl)';

'*.m', 'M-files (*.m)'; ...

'*.fig','Figures (*.fig)'; ...

'*.mat','MAT-files (*.mat)'; ...

'*.mdl','Models (*.mdl)'; ...

'*.*', 'All Files (*.*)'}, ...

'Save as');

[filename, pathname, filterindex] = uiputfile( ...

{'*.mat','MAT-files (*.mat)'; ...

'*.mdl','Models (*.mdl)'; ...

'*.*', 'All Files (*.*)'}, ...

'Save as', 'Untitled.mat');

Note, multiple extensions with no descriptions must be separated by semi-

colons.

[filename, pathname] = uiputfile( ...

{'*.m';'*.mdl';'*.mat';'*.*'}, ...

'Save as');

Associate multiple extensions with one description like this:

Page 11: MATLAB Desktop Keyboard Shortcuts

[filename, pathname] = uiputfile( ...

{'*.m;*.fig;*.mat;*.mdl', 'All MATLAB Files (*.m, *.fig, *.mat, *.mdl)'; ...

'*.*', 'All Files (*.*)'}, ...

'Save as');

This code checks if the user pressed cancel on the dialog.

[filename, pathname] = uiputfile('*.m', 'Pick an M-file');

if isequal(filename,0) || isequal(pathname,0)

disp('User pressed cancel')

else

disp(['User selected ', fullfile(pathname, filename)])

end

See also uigetdir, uigetfile.

Reference page in Help browser

doc uiputfile

??? Error using ==> rgb2gray>parse_inputs at 82

MAP must be a m x 3 array.

Error in ==> rgb2gray at 35

X = parse_inputs(varargin{:});

Error in ==> deneme6>pushbutton1_Callback at 83

Page 12: MATLAB Desktop Keyboard Shortcuts

im = rgb2gray(im);

Error in ==> gui_mainfcn at 96

feval(varargin{:});

Error in ==> deneme6 at 42

gui_mainfcn(gui_State, varargin{:});

Error in ==> @(hObject,eventdata)deneme6('pushbutton1_Callback',hObject,eventdata,guidata(hObject))

??? Error while evaluating uicontrol Callback

Warning: Icon must be 'custom' when specifying icon data in MSGBOX

> In msgbox at 112

In deneme6>pushbutton3_Callback at 117

In gui_mainfcn at 96

In deneme6 at 42

In @(hObject,eventdata)deneme6('pushbutton3_Callback',hObject,eventdata,guidata(hObject))

>> help msgbox

MSGBOX Message box.

msgbox(Message) creates a message box that automatically wraps

Message to fit an appropriately sized Figure. Message is a string

vector, string matrix or cell array.

msgbox(Message,Title) specifies the title of the message box.

Page 13: MATLAB Desktop Keyboard Shortcuts

msgbox(Message,Title,Icon) specifies which Icon to display in

the message box. Icon is 'none', 'error', 'help', 'warn', or

'custom'. The default is 'none'.

msgbox(Message,Title,'custom',IconData,IconCMap) defines a

customized icon. IconData contains image data defining the icon;

IconCMap is the colormap used for the image.

msgbox(Message,...,CreateMode) specifies whether a message box is modal

or non-modal. Valid values for CreateMode are 'modal', 'non-modal', and

'replace'. If CreateMode is 'modal' or 'replace', the first available

message box with the specified title is updated to reflect the new

properties of the message box. All other such message boxes are deleted.

If CreateMode is 'non-modal', the message-box is not replaced and a new

handle is created. The default value for CreateMode is 'non-modal'.

CreateMode may also be a structure with fields WindowStyle and

Interpreter. WindowStyle may be any of the values above.

Interpreter may be 'tex' or 'none'. The default value for the

Interpreter is 'none';

h = msgbox(...) returns the handle of the box in h.

To make msgbox block execution until the user responds, include the

string 'modal' in the input argument list and wrap the call to

msgbox with UIWAIT.

Page 14: MATLAB Desktop Keyboard Shortcuts

Examples:

%An example which blocks execution until the user responds:

uiwait(msgbox('String','Title','modal'));

%An example using a custom Icon is:

Data=1:64;Data=(Data'*Data)/64;

h=msgbox('String','Title','custom',Data,hot(64))

%An example which reuses the existing msgbox window:

CreateStruct.WindowStyle='replace';

CreateStruct.Interpreter='tex';

h=msgbox('X^2 + Y^2','Title','custom',Data,hot(64),CreateStruct);

See also dialog, errordlg, helpdlg, inputdlg, listdlg,

questdlg, textwrap, uiwait, warndlg.

Reference page in Help browser

doc msgbox

WARNDLG Warning dialog box.

HANDLE = WARNDLG(WARNSTRING,DLGNAME) creates an warning dialog box

which displays WARNSTRING in a window named DLGNAME. A pushbutton

labeled OK must be pressed to make the warning box disappear.

HANDLE = WARNDLG(WARNSTRING,DLGNAME,CREATEMODE) allows CREATEMODE options

that are the same as those offered by MSGBOX. The default value

for CREATEMODE is 'non-modal'.

Page 15: MATLAB Desktop Keyboard Shortcuts

WarnString will accept any valid string input but a cell

array is preferred.

WARNDLG uses MSGBOX. Please see the help for MSGBOX for a

full description of the input arguments to WARNDLG.

Examples:

f = warndlg('This is an warning string.', 'My Warn Dialog');

f = warndlg('This is an warning string.', 'My Warn Dialog', 'modal');

See also dialog, errordlg, helpdlg, inputdlg, listdlg, msgbox,

questdlg.

Reference page in Help browser

doc warndlg

INPUTDLG Input dialog box.

ANSWER = INPUTDLG(PROMPT) creates a modal dialog box that returns user

input for multiple prompts in the cell array ANSWER. PROMPT is a cell

array containing the PROMPT strings.

INPUTDLG uses UIWAIT to suspend execution until the user responds.

ANSWER = INPUTDLG(PROMPT,NAME) specifies the title for the dialog.

Page 16: MATLAB Desktop Keyboard Shortcuts

ANSWER = INPUTDLG(PROMPT,NAME,NUMLINES) specifies the number of lines for

each answer in NUMLINES. NUMLINES may be a constant value or a column

vector having one element per PROMPT that specifies how many lines per

input field. NUMLINES may also be a matrix where the first column

specifies how many rows for the input field and the second column

specifies how many columns wide the input field should be.

ANSWER = INPUTDLG(PROMPT,NAME,NUMLINES,DEFAULTANSWER) specifies the

default answer to display for each PROMPT. DEFAULTANSWER must contain

the same number of elements as PROMPT and must be a cell array of

strings.

ANSWER = INPUTDLG(PROMPT,NAME,NUMLINES,DEFAULTANSWER,OPTIONS) specifies

additional options. If OPTIONS is the string 'on', the dialog is made

resizable. If OPTIONS is a structure, the fields Resize, WindowStyle, and

Interpreter are recognized. Resize can be either 'on' or

'off'. WindowStyle can be either 'normal' or 'modal'. Interpreter can be

either 'none' or 'tex'. If Interpreter is 'tex', the prompt strings are

rendered using LaTeX.

Examples:

prompt={'Enter the matrix size for x^2:','Enter the colormap name:'};

name='Input for Peaks function';

numlines=1;

defaultanswer={'20','hsv'};

Page 17: MATLAB Desktop Keyboard Shortcuts

answer=inputdlg(prompt,name,numlines,defaultanswer);

options.Resize='on';

options.WindowStyle='normal';

options.Interpreter='tex';

answer=inputdlg(prompt,name,numlines,defaultanswer,options);

See also dialog, errordlg, helpdlg, listdlg, msgbox,

questdlg, textwrap, uiwait, warndlg .

Reference page in Help browser

doc inputdlg

QUESTDLG Question dialog box.

ButtonName = QUESTDLG(Question) creates a modal dialog box that

automatically wraps the cell array or string (vector or matrix)

Question to fit an appropriately sized window. The name of the

button that is pressed is returned in ButtonName. The Title of

the figure may be specified by adding a second string argument:

ButtonName = questdlg(Question, Title)

Question will be interpreted as a normal string.

QUESTDLG uses UIWAIT to suspend execution until the user responds.

Page 18: MATLAB Desktop Keyboard Shortcuts

The default set of buttons names for QUESTDLG are 'Yes','No' and

'Cancel'. The default answer for the above calling syntax is 'Yes'.

This can be changed by adding a third argument which specifies the

default Button:

ButtonName = questdlg(Question, Title, 'No')

Up to 3 custom button names may be specified by entering

the button string name(s) as additional arguments to the function

call. If custom button names are entered, the default button

must be specified by adding an extra argument, DEFAULT, and

setting DEFAULT to the same string name as the button you want

to use as the default button:

ButtonName = questdlg(Question, Title, Btn1, Btn2, DEFAULT);

where DEFAULT is set to Btn1. This makes Btn1 the default answer.

If the DEFAULT string does not match any of the button string names,

a warning message is displayed.

To use TeX interpretation for the Question string, a data

structure must be used for the last argument, i.e.

ButtonName = questdlg(Question, Title, Btn1, Btn2, OPTIONS);

The OPTIONS structure must include the fields Default and Interpreter.

Interpreter may be 'none' or 'tex' and Default is the default button

Page 19: MATLAB Desktop Keyboard Shortcuts

name to be used.

If the dialog is closed without a valid selection, the return value

is empty.

Example:

ButtonName = questdlg('What is your favorite color?', ...

'Color Question', ...

'Red', 'Green', 'Blue', 'Green');

switch ButtonName,

case 'Red',

disp('Your favorite color is Red');

case 'Blue',

disp('Your favorite color is Blue.')

case 'Green',

disp('Your favorite color is Green.');

end % switch

See also dialog, errordlg, helpdlg, inputdlg, listdlg,

msgbox, warndlg, figure, textwrap, uiwait, uiresume.

Reference page in Help browser

doc questdlg

>> imagesc(I)

>> mymask = roipoly;

Page 20: MATLAB Desktop Keyboard Shortcuts

>> figure

>> imagesc(mymask)

>> figure

>> imagesc(I.*mymask)

??? Error using ==> times

Integers can only be combined with integers of the same class, or scalar doubles.

>> imagesc(I.*double(mymask))

??? Error using ==> times

Integers can only be combined with integers of the same class, or scalar doubles.

>> imagesc(double(I).*double(mymask))

>> mymaskedim = (double(I).*double(mymask));

>> sum(sum(mymaskedim))

ans =

205761

>> a=[1 2 3; 4 5 6; 7 8 9]

a =

1 2 3

4 5 6

7 8 9

Page 21: MATLAB Desktop Keyboard Shortcuts

>> sum(a)

ans =

12 15 18

>> sum(sum(a))

ans =

45

>> help sum

SUM Sum of elements.

S = SUM(X) is the sum of the elements of the vector X. If

X is a matrix, S is a row vector with the sum over each

column. For N-D arrays, SUM(X) operates along the first

non-singleton dimension.

If X is floating point, that is double or single, S is

accumulated natively, that is in the same class as X,

and S has the same class as X. If X is not floating point,

S is accumulated in double and S has class double.

S = SUM(X,DIM) sums along the dimension DIM.

S = SUM(X,'double') and S = SUM(X,DIM,'double') accumulate

S in double and S has class double, even if X is single.

Page 22: MATLAB Desktop Keyboard Shortcuts

S = SUM(X,'native') and S = SUM(X,DIM,'native') accumulate

S natively and S has the same class as X.

Examples:

If X = [0 1 2

3 4 5]

then sum(X,1) is [3 5 7] and sum(X,2) is [ 3

12];

If X = int8(1:20) then sum(X) accumulates in double and the

result is double(210) while sum(X,'native') accumulates in

int8, but overflows and saturates to int8(127).

See also prod, cumsum, diff, accumarray, isfloat.

Overloaded methods:

timeseries/sum

codistributed/sum

umat/sum

ndlft/sum

Reference page in Help browser

doc sum

>> sum(sum(a))

Page 23: MATLAB Desktop Keyboard Shortcuts

ans =

45

>> sum(sum(mymaskedim))

ans =

205761

>> sum(sum(mymask))

ans =

1955

>> maskedave = sum(sum(mymaskedim))/sum(sum(mymask))

maskedave =

105.2486

>> [xx,yy] =ginput

xx =

Page 24: MATLAB Desktop Keyboard Shortcuts

233.6452

yy =

100.8348

>> figure(plot(I(round(yy),:)))

??? Error using ==> figure

Requested figure handle in use by another object

>> figure;(plot(I(round(yy),:)))

>> myim = zeros(256);

>> myim(:, 127:129)=1;

>> close all

>> imagesc(myim)

>> help imrotate

IMROTATE Rotate image.

B = IMROTATE(A,ANGLE) rotates image A by ANGLE degrees in a

counterclockwise direction around its center point. To rotate the image

clockwise, specify a negative value for ANGLE. IMROTATE makes the output

image B large enough to contain the entire rotated image. IMROTATE uses

nearest neighbor interpolation, setting the values of pixels in B that

are outside the rotated image to 0 (zero).

B = IMROTATE(A,ANGLE,METHOD) rotates image A, using the interpolation

method specified by METHOD. METHOD is a string that can have one of the

Page 25: MATLAB Desktop Keyboard Shortcuts

following values. The default value is enclosed in braces ({}).

{'nearest'} Nearest neighbor interpolation

'bilinear' Bilinear interpolation

'bicubic' Bicubic interpolation. Note: This interpolation

method can produce pixel values outside the original

range.

B = IMROTATE(A,ANGLE,METHOD,BBOX) rotates image A, where BBOX specifies

the size of the output image B. BBOX is a text string that can have

either of the following values. The default value is enclosed in braces

({}).

{'loose'} Make output image B large enough to contain the

entire rotated image. B is generally larger than A.

'crop' Make output image B the same size as the input image

A, cropping the rotated image to fit.

Class Support

-------------

The input image can be numeric or logical. The output image is of the

same class as the input image.

Performance Note

Page 26: MATLAB Desktop Keyboard Shortcuts

----------------

This function may take advantage of hardware optimization for datatypes

uint8, uint16, and single to run faster.

Example

-------

% This example brings image I into horizontal alignment by

% rotating the image by -1 degree.

I = fitsread('solarspectra.fts');

I = mat2gray(I);

J = imrotate(I,-1,'bilinear','crop');

figure, imshow(I), figure, imshow(J)

See also imcrop, imresize, imtransform, tformarray.

Reference page in Help browser

doc imrotate

>> imb = imrotate(im, 6,'crop');

??? Undefined function or variable 'im'.

>> imb = imrotate(myim, 6,'crop');

>> imagesc(imb)

>> imnoise = randn(256);

>>

>> hist(imnoise)

Page 27: MATLAB Desktop Keyboard Shortcuts

??? >> hist(imnoise)

|

Error: Unexpected MATLAB operator.

>> hist(imnoise)

>> imnoise = 0,1*randn(256);

imnoise =

0

>> imnoise = 0.1*randn(256);

>> hist(imnoise)

>> noisyim = imb + imnoise;

>> imagesc(noisyim)

>> [xx,yy] =ginput

xx =

127.0253

yy =

120.6404

>> figure;(plot(noisyim(round(yy),:)))

Page 28: MATLAB Desktop Keyboard Shortcuts

>>