Three-dimensional plots using Octave
Three-dimensional plots using Octave
In this tutorial, we will learn how to produce a three-dimensional plot using Octave, which can plot data in both 2D and 3D.
Octave 2D Plots:
https://www.testingdocs.com/two-dimensional-plot-using-octave/
Three-dimensional plot
The 3D plot has three axes, i.e. x-axis, the y-axis, and the z-axis. The basic 3D plot function in Octave is the plot3 command.
Syntax
plot3(x,y,z);
x,y and z are vectors that represent the (x,y,z) coordinates in the three dimensions.
There are several 3D plot functions available in Octave. Some of the functions are as follows:
- ezplot3
- bar3
- pie3
- surf
plot3 is a three-dimensional line plot. To plot surfaces, we can use the surface plot surf command.
Example
Let’s plot a 3D line plot using the plot3 command.
Octave Script
% plot3 command Demo
% Octave Tutorials – www.TestingDocs.com
clf;
% Generate z, x, y vectors
z = [0:0.05:10];
x = cos (2*pi*z);
y = sin (2*pi*z);
plot3 (x,y,z);
xlabel(‘x-axis’);
ylabel(‘y-axis’);
zlabel(‘z-axis’);
title (“plot3() demo of a Helix – www.TestingDocs.com”);
Output
Surf plot Example
Watch this video for the surface plots in Octave.
—
Octave Tutorials
Octave Tutorial on this website can be found at: