Next: Three-dimensional Geometric Shapes, Previous: Aspect Ratio, Up: Three-Dimensional Plots [Contents][Index]

- :
**ezplot3***(*`fx`,`fy`,`fz`) - :
**ezplot3***(…,*`dom`) - :
**ezplot3***(…,*`n`) - :
**ezplot3***(…, "animate")* - :
**ezplot3***(*`hax`, …) - :
`h`=**ezplot3***(…)* -
Plot a parametrically defined curve in three dimensions.

`fx`,`fy`, and`fz`are strings, inline functions, or function handles with one argument defining the function. By default the plot is over the domain`0 <=`

with 500 points.`t`<= 2*piIf

`dom`is a two element vector, it represents the minimum and maximum values of`t`.`n`is a scalar defining the number of points to use in plotting the function.If the

`"animate"`

option is given then the plotting is animated in the style of`comet3`

.If the first argument

`hax`is an axes handle, then plot into this axis, rather than the current axes returned by`gca`

.The optional return value

`h`is a graphics handle to the created plot.fx = @(t) cos (t); fy = @(t) sin (t); fz = @(t) t; ezplot3 (fx, fy, fz, [0, 10*pi], 100);

- :
**ezmesh***(*`f`) - :
**ezmesh***(*`fx`,`fy`,`fz`) - :
**ezmesh***(…,*`dom`) - :
**ezmesh***(…,*`n`) - :
**ezmesh***(…, "circ")* - :
**ezmesh***(*`hax`, …) - :
`h`=**ezmesh***(…)* -
Plot the mesh defined by a function.

`f`is a string, inline function, or function handle with two arguments defining the function. By default the plot is over the meshed domain`-2*pi <=`

with 60 points in each dimension.`x`|`y`<= 2*piIf three functions are passed, then plot the parametrically defined function

`[`

.`fx`(`s`,`t`),`fy`(`s`,`t`),`fz`(`s`,`t`)]If

`dom`is a two element vector, it represents the minimum and maximum values of both`x`and`y`. If`dom`is a four element vector, then the minimum and maximum values are`[xmin xmax ymin ymax]`

.`n`is a scalar defining the number of points to use in each dimension.If the argument

`"circ"`

is given, then the function is plotted over a disk centered on the middle of the domain`dom`.If the first argument

`hax`is an axes handle, then plot into this axis, rather than the current axes returned by`gca`

.The optional return value

`h`is a graphics handle to the created surface object.Example 1: 2-argument function

f = @(x,y) sqrt (abs (x .* y)) ./ (1 + x.^2 + y.^2); ezmesh (f, [-3, 3]);

Example 2: parametrically defined function

fx = @(s,t) cos (s) .* cos (t); fy = @(s,t) sin (s) .* cos (t); fz = @(s,t) sin (t); ezmesh (fx, fy, fz, [-pi, pi, -pi/2, pi/2], 20);

- :
**ezmeshc***(*`f`) - :
**ezmeshc***(*`fx`,`fy`,`fz`) - :
**ezmeshc***(…,*`dom`) - :
**ezmeshc***(…,*`n`) - :
**ezmeshc***(…, "circ")* - :
**ezmeshc***(*`hax`, …) - :
`h`=**ezmeshc***(…)* -
Plot the mesh and contour lines defined by a function.

`f`is a string, inline function, or function handle with two arguments defining the function. By default the plot is over the meshed domain`-2*pi <=`

with 60 points in each dimension.`x`|`y`<= 2*piIf three functions are passed, then plot the parametrically defined function

`[`

.`fx`(`s`,`t`),`fy`(`s`,`t`),`fz`(`s`,`t`)]If

`dom`is a two element vector, it represents the minimum and maximum values of both`x`and`y`. If`dom`is a four element vector, then the minimum and maximum values are`[xmin xmax ymin ymax]`

.`n`is a scalar defining the number of points to use in each dimension.If the argument

`"circ"`

is given, then the function is plotted over a disk centered on the middle of the domain`dom`.If the first argument

`hax`is an axes handle, then plot into this axis, rather than the current axes returned by`gca`

.The optional return value

`h`is a 2-element vector with a graphics handle for the created mesh plot and a second handle for the created contour plot.Example: 2-argument function

f = @(x,y) sqrt (abs (x .* y)) ./ (1 + x.^2 + y.^2); ezmeshc (f, [-3, 3]);

- :
**ezsurf***(*`f`) - :
**ezsurf***(*`fx`,`fy`,`fz`) - :
**ezsurf***(…,*`dom`) - :
**ezsurf***(…,*`n`) - :
**ezsurf***(…, "circ")* - :
**ezsurf***(*`hax`, …) - :
`h`=**ezsurf***(…)* -
Plot the surface defined by a function.

`f`is a string, inline function, or function handle with two arguments defining the function. By default the plot is over the meshed domain`-2*pi <=`

with 60 points in each dimension.`x`|`y`<= 2*piIf three functions are passed, then plot the parametrically defined function

`[`

.`fx`(`s`,`t`),`fy`(`s`,`t`),`fz`(`s`,`t`)]If

`dom`is a two element vector, it represents the minimum and maximum values of both`x`and`y`. If`dom`is a four element vector, then the minimum and maximum values are`[xmin xmax ymin ymax]`

.`n`is a scalar defining the number of points to use in each dimension.If the argument

`"circ"`

is given, then the function is plotted over a disk centered on the middle of the domain`dom`.`hax`is an axes handle, then plot into this axis, rather than the current axes returned by`gca`

.The optional return value

`h`is a graphics handle to the created surface object.Example 1: 2-argument function

f = @(x,y) sqrt (abs (x .* y)) ./ (1 + x.^2 + y.^2); ezsurf (f, [-3, 3]);

Example 2: parametrically defined function

fx = @(s,t) cos (s) .* cos (t); fy = @(s,t) sin (s) .* cos (t); fz = @(s,t) sin (t); ezsurf (fx, fy, fz, [-pi, pi, -pi/2, pi/2], 20);

- :
**ezsurfc***(*`f`) - :
**ezsurfc***(*`fx`,`fy`,`fz`) - :
**ezsurfc***(…,*`dom`) - :
**ezsurfc***(…,*`n`) - :
**ezsurfc***(…, "circ")* - :
**ezsurfc***(*`hax`, …) - :
`h`=**ezsurfc***(…)* -
Plot the surface and contour lines defined by a function.

`f`is a string, inline function, or function handle with two arguments defining the function. By default the plot is over the meshed domain`-2*pi <=`

with 60 points in each dimension.`x`|`y`<= 2*pi`[`

.`fx`(`s`,`t`),`fy`(`s`,`t`),`fz`(`s`,`t`)]`dom`is a two element vector, it represents the minimum and maximum values of both`x`and`y`. If`dom`is a four element vector, then the minimum and maximum values are`[xmin xmax ymin ymax]`

.`n`is a scalar defining the number of points to use in each dimension.`"circ"`

is given, then the function is plotted over a disk centered on the middle of the domain`dom`.`hax`is an axes handle, then plot into this axis, rather than the current axes returned by`gca`

.The optional return value

`h`is a 2-element vector with a graphics handle for the created surface plot and a second handle for the created contour plot.Example:

f = @(x,y) sqrt (abs (x .* y)) ./ (1 + x.^2 + y.^2); ezsurfc (f, [-3, 3]);