Plotting 2D and 3D Curves in MATLAB
Advertisement
This page covers plotting functions for 2D and 3D curves in MATLAB, focusing on the plot and plot3 functions.
plot and plot3 MATLAB Code
Here’s an example demonstrating the plot and plot3 functions:
clc;
clear all;
close all;
x = [1 2 3 4 5 6 7 8 9 10];
y = [0.1 0.2 0.3 0.4 0.5 0.35 0.25 0.15 0.05 0.02];
z = [10 20 30 40 50 60 70 80 90 100];
figure;
plot(x, y);
figure;
plot3(x, y, z);
Another example using plot3:
clc;
clear all;
close all;
t = linspace(0, 1, 1000);
x = t;
y = t.^2;
z = t.^3;
plot3(x, y, z);
Output image:

stem3 Function
Another useful MATLAB function for plotting in 3D is stem3(x,y,z). This creates a 3D stem plot.
Advertisement
RF