I have matrix T, for example matrix 5 x 3.
T=
centroid1[ 1 2 3 ;
centroid2 4 5 6 ;
centroid3 1 2 3 ;
centroid4 4 5 6 ;
centroid5 1 2 3 ]
I want to draw by means of plot3
matrix T, columns is the coordinates of centroid, one retire row is point(coordinates are colums)
Thanks.

3 件のコメント

Image Analyst
Image Analyst 2014 年 1 月 26 日
編集済み: Image Analyst 2014 年 1 月 26 日
I presume centroidn is a 1 by 2 array. So you have a 5x5 array, as you said. What do you consider to be x, y, and z?
Tomas
Tomas 2014 年 1 月 26 日
T is matrix, 5x3, columns are x,y,z
Image Analyst
Image Analyst 2014 年 1 月 26 日
Then try using Youssef's code.

サインインしてコメントする。

 採用された回答

Youssef  Khmou
Youssef Khmou 2014 年 1 月 26 日

0 投票

you can this interpretation : representing the coordinates of five centroids in one euclidean space :
T= [ 1 2 3 ;4 5 6 ;1 2 3 ;4 5 6 ;1 2 3 ];
figure, plot3(T(:,1),T(:,2),T(:,3),'*'); grid on

その他の回答 (1 件)

Walter Roberson
Walter Roberson 2014 年 1 月 26 日

0 投票

plot3() is suitable for plotting lines or markers in 3 dimensional space, but your centroids are in 5 dimensional space.
There is no plot5() as MATLAB has not yet been revised to accommodate 5-dimensional displays. If you have a 5-dimensional display that you could lend Mathworks, their work on a driver would undoubtedly proceed much faster.

2 件のコメント

Tomas
Tomas 2014 年 1 月 26 日
ok, thanks :), when I have matrix 5x 3
T=
centroid1[ 1 2 3 ;
centroid2 4 5 6 ;
centroid3 1 2 3 ;
centroid4 4 5 6 ;
centroid5 1 2 3 ]
can i draw matrix ?
Image Analyst
Image Analyst 2014 年 1 月 26 日
That threw us when you originally said 5x5 and then used non-standard syntax. You should have said:
T= [...
1 2 3 ; % centroid1
4 5 6 ; % centroid2
1 2 3 ; % centroid3
4 5 6 ; % centroid4
1 2 3 ] % centroid5
So now that we know what you mean, it appears that Youssef's code should do it.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeCreating and Concatenating Matrices についてさらに検索

タグ

質問済み:

2014 年 1 月 26 日

コメント済み:

2014 年 1 月 26 日

Community Treasure Hunt

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

Start Hunting!

Translated by