3D plane in MATLAB
15 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Syeda
am 4 Nov. 2013
Bearbeitet: Syeda
am 20 Nov. 2013
I'm given data for x,y, and z. I want to plot a 3D plane in MATLAB using the surf command.
I have following data e.g
x= [1.....5];
y= [0.001..... 0.8];
z= [0.996297743.... 0.429003632];
% Here x,y are independent variables and z is dependent variable.
% I could plot it using plot3 command
plot3(x,y,z)
% But how should I plot it by using surf command in MATLAB?
% I have tried
surface(x,y,z) % it gives error
% I even tried
[r,l]= meshgrid(x,y);
surf(r,l,z)
I'm not sure how to pass the arguments. Please Help!
0 Kommentare
Akzeptierte Antwort
Azzi Abdelmalek
am 4 Nov. 2013
Bearbeitet: Azzi Abdelmalek
am 4 Nov. 2013
X=reshape(x,17,3)'
Y=reshape(y,17,3)'
Z=reshape(z,17,3)'
mesh(X,Y,Z)
%or
surf(X,Y,Z)
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Surface and Mesh Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!