MATLAB: Create 3D plot for beginners

3d plotsMATLAB

Hello,
Please help me with the following:
I`d like to create a 3D plot from the following variables
x=[1;2;3;4;5]
y=[0.5;0.6;0.7;0.8;0.9]
z=[50;100;100]
The plot should show the relationship between x and y for variable number of z (3 cases):
f(x,y) for z=50
f(x,y) for z=100
f(x,y) for z=1000
Thank you very much.
Natasha

Best Answer

  • x=[1;2;3;4;5]
    y=[0.5;0.6;0.7;0.8;0.9]
    % first case z=50
    z=repmat(50,length(x),1);
    plot3(x,y,z)
    % second case z=100
    z=repmat(100,length(x),1);
    plot3(x,y,z)