1

複数の 3D データの配列があります。それらすべてを単一のプロットにプロットするにはどうすればよいですか? 配列のサイズが等しくありません。

例えば:

array1_xy = [1 2;3 4;5 6]
array1_z = [10;20;30]
array2_xy = [2 4;5 6;4 6;4 5]
array2_z = [10;20;50;10]
array3_xy = [1 4;1 6;1 3;1 5;1 1;3 4]
array3_z = [10;20;30;10;80;30]

異なるマーカーを使用して単一の 3D プロットにそれらをプロットするにはどうすればよいですか?

4

2 に答える 2

0

その場合、xyz散布図(?)を実行したいと思いますplot3. 詳細は gohelp plot3 マーカーの詳細は gohelp plot

フォローコードはあなたが望むことをします。

plot3(array1_xy(:,1),array1_xy(:,2),array1_z,'x'); hold on;
plot3(array2_xy(:,1),array2_xy(:,2),array2_z,'o'); 
plot3(array3_xy(:,1),array3_xy(:,2),array3_z,'p'); 
于 2013-03-30T09:23:04.837 に答える