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