Display image from array
image(
displays the data in array
C
)C
as an image. Each element of C
specifies the color for 1 pixel of the image. The resulting image is an
m
-by-n
grid of pixels where
m
is the number of rows and n
is the
number of columns in C
. The row and column indices of the
elements determine the centers of the corresponding pixels.
image(
specifies
the image location. Use x
,y
,C
)x
and y
to
specify the locations of the corners corresponding to C(1,1)
and C(m,n)
.
To specify both corners, set x
and y
as
two-element vectors. To specify the first corner and let image
determine
the other, set x
and y
as scalar
values. The image is stretched and oriented as applicable.
image('CData',
adds
the image to the current axes without replacing existing plots. This
syntax is the low-level version of C
)image(C)
. For
more information, see High-Level Versus Low-Level Version of Image.
image(___,
specifies
image properties using one or more name-value pair arguments. You
can specify image properties with any of the input argument combinations
in the previous syntaxes.Name,Value
)
image(
creates
the image in the axes specified by ax
,___)ax
instead of
in the current axes (gca
). The option ax
can
precede any of the input argument combinations in the previous syntaxes.
returns
the im
= image(___)Image
object created. Use im
to
set properties of the image after it is created. You can specify this
output with any of the input argument combinations in the previous
syntaxes. For a list of image properties and descriptions, see Image Properties.