plot3 of multidimensional array

I want to plot3 a body line.
'body' is a 2*3*280 array of XYZ coordinates that correspond to:
body(1,1:3,:) is headX headY headZ
body(2,1:3,:) is tailX tailY tailZ
280 is the time.
f=[5,27,47;47,68,88;88,112,133;133,156,179;179,199,217;217,237,256];
for i = 1:size(f,1)
plot3(body(:,1,i:f(i,3)),...
body(:,2,f(i,1):f(i,3)),...
body(:,3,f(i,1):f(i,3)))
end
I keep getting an error msg:
Error using plot3
Data cannot have more than 2 dimensions.
how can I do it?
Thanks,
Ziv

4 件のコメント

madhan ravi
madhan ravi 2019 年 4 月 11 日
Upload body as .mat file.
Ziv Kassner
Ziv Kassner 2019 年 4 月 11 日
Here it is,
Thank you in advanced
Ziv
jahanzaib ahmad
jahanzaib ahmad 2019 年 4 月 11 日
have u tried trisurf ?
Ziv Kassner
Ziv Kassner 2019 年 4 月 14 日
I don't see the relevance...

回答 (0 件)

この質問は閉じられています。

製品

リリース

R2017a

質問済み:

2019 年 4 月 11 日

閉鎖済み:

2021 年 8 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by