Plotting data in 3D
이전 댓글 표시
I have a matrix that contains magnetic data in 3 axis (x,y,z) along with time (4th column). I need to plot this in a 3D graph, not points but lines of diffeernt color or some kind of mesh/net structure. How can i do that?
답변 (1개)
T = readtable('https://in.mathworks.com/matlabcentral/answers/uploaded_files/1392204/plotdata.xlsx') ;
plot3(T.(3),T.(4),T.(5),'r')
댓글 수: 7
Kanica Sachdev
2023년 5월 25일
T = readtable('https://in.mathworks.com/matlabcentral/answers/uploaded_files/1392204/plotdata.xlsx') ;
figure
hold on
plot(T.(1),T.(3),'r')
plot(T.(1),T.(4),'b')
plot(T.(1),T.(5),'g')
legend('x','y','z')
Kanica Sachdev
2023년 5월 25일
KSSV
2023년 5월 25일
How you are expecting a mesh? At a time step only one point is given in the data.
Kanica Sachdev
2023년 5월 25일
T = readtable('https://in.mathworks.com/matlabcentral/answers/uploaded_files/1392204/plotdata.xlsx') ;
x = T.(3) ;
y = T.(4) ;
z = T.(5) ;
dx = gradient(x) ;
dy = gradient(y) ;
dz = gradient(z) ;
quiver3(x,y,z,dx,dy,dz)
Kanica Sachdev
2023년 5월 25일
카테고리
도움말 센터 및 File Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


