3D plane in MATLAB
조회 수: 16 (최근 30일)
이전 댓글 표시
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
채택된 답변
Azzi Abdelmalek
2013년 11월 4일
편집: Azzi Abdelmalek
2013년 11월 4일
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
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Surface and Mesh Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!