I want to use plot
1 回表示 (過去 30 日間)
古いコメントを表示
Hello, i want to describe 10 points, I want to use function plot3.
I have 10 points save to cell Z. one point have the coordinates[x,y,z], but I can have a multi-dimensional space. I want to make it work multidimensional space[x,y,z,k,l,m,n]
for example:
Z =
{1x1 cell} {1x7 cell} {1x2 cell}
Z{1}= [1x3 double] - has one point
Z{2}= [1x3 double] [1x3 double] [1x3 double] [1x3 double] [1x3 double] [1x3 double] - has seven points
Z{3}= [1x3 double] [1x3 double - has two points.
i want to describe Z{1} - green, Z{2}- blue,Z{3}-red.
Thanks.
0 件のコメント
採用された回答
Azzi Abdelmalek
2014 年 1 月 26 日
z={{rand(1,3)},[{rand(1,3)} {rand(1,3)} {rand(1,3)} {rand(1,3)} {rand(1,3)} {rand(1,3)} {rand(1,3)}],[{rand(1,3)} {rand(1,3)} ] }
cl='gbr'
for k=1:numel(z)
y=cell2mat(z{k}')
scatter3(y(:,1),y(:,2),y(:,3),'facecolr',cl(k))
hold on
end
hold off
7 件のコメント
その他の回答 (1 件)
Walter Roberson
2014 年 1 月 26 日
pts = cell2mat(vertcat(Z{:}));
colors = [repmat(1,length(Z{1}),1); repmat(2,length(Z{2}),1); repmat(3, length(Z{3}), 1)];
pointsize = 12;
scatter3(pts(:,1), pts(:,2), pts(:,3), pointsize, colors);
参考
カテゴリ
Help Center および File Exchange で Graphics Object Properties についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!