fcontour
Plot contours of symbolic expression
Syntax
Description
fcontour(
plots
the contour lines of symbolic expression f(x,y) over
the default interval of f
)x
and y,
which is [-5 5]
.
fcontour(
plots f
,[xmin xmax
ymin ymax]
)f
over the interval xmin
<
x
< xmax
and
ymin
< y
<
ymax
. The fcontour
function uses
symvar
to order the variables and assign intervals.
fcontour(___,
uses LineSpec
)LineSpec
to
set the line style and color. fcontour
doesn’t
support markers.
fcontour(___,
specifies
line properties using one or more Name,Value
)Name,Value
pair
arguments. Use this option with any of the input argument combinations
in the previous syntaxes. Name,Value
pair settings
apply to all the lines plotted. To set options for individual plots,
use the objects returned by fcontour
.
fcontour(
plots
into the axes object ax
,___)ax
instead of the current
axes object gca
.
returns
a function contour object. Use the object to query and modify properties
of a specific contour plot. For details, see FunctionContour Properties.fc
= fcontour(___)
Examples
Input Arguments
Output Arguments
Algorithms
fcontour
assigns the symbolic variables
in f
to the x-axis, then the y-axis,
and symvar
determines the order of the variables to be assigned. Therefore, variable
and axis names might not correspond. To force fcontour
to assign
x or y to its corresponding axis, create the symbolic
function to plot, then pass the symbolic function to fcontour
.
For example, the following code plots the contour of the surface f(x,y) = sin(y) in two ways. The first way forces the waves to oscillate with respect to the y-axis. In other words, the first plot assigns the y variable to the corresponding y-axis. The second plot assigns y to the x-axis because it is the first (and only) variable in the symbolic function.
syms x y; f(x,y) = sin(y); figure; subplot(2,1,1) fcontour(f); subplot(2,1,2) fcontour(f(x,y)); % Or fcontour(sin(y));
Version History
Introduced in R2016a