Hi, I would like to plot the following data as a 3D plot (showing just the first column), where 1st column is X, 2nd is Y and 3rd is Z. Does anybody know how would I do that?
0.66455 -0.03190 14.50000
Thanks
Tarsis

 채택된 답변

Star Strider
Star Strider 2014년 7월 21일
편집: Star Strider 2014년 7월 21일

0 개 추천

For your data, I would use the scatter3 function. If you want to do a surface fit, see the documentation for Scattered Data Interpolation.

댓글 수: 3

tarsis
tarsis 2014년 7월 21일
But how to I define column X, Y and Z (sorry I know this is a begginers question).
Thanks
Tarsis
My pleasure!
For scatter3, you define them exactly that way:
scatter3(X, Y, Z)
See the documentation for scatter3 (that I provided a link to in my original Answer) for details. You can change the marker type and other options.
If you want a bit more relevant 3D representation (still discrete data and not a surface), you can also use the stem3 function. You would call it the same way:
stem3(X, Y, Z)
Star Strider
Star Strider 2014년 7월 21일
I didn’t know it was in a table. Use the table2array function.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

태그

질문:

2014년 7월 21일

댓글:

2014년 7월 21일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by