Plotting vector using scatter cloud

2 Ansichten (letzte 30 Tage)
N/A
N/A am 28 Okt. 2016
Bearbeitet: N/A am 28 Okt. 2016
I have a 100 3D vectors created using:
V = round(rand(100,3)*2-1);
I want to plot this vector in 3D using scatter3 (scatter cloud) but I need x y z values of the vector. How do I extract the x y z values. So the code I need to run is :
x = ...;
y = ...;
z = ...;
scatter3(x,y,z)
But I don't know how to get the x y z.

Akzeptierte Antwort

Image Analyst
Image Analyst am 28 Okt. 2016
Extracting columns is one of the most basic things you can do in MATLAB. Do this:
V = 2 * randi(2, 100, 3) - 3;
x = V(:, 1);
y = V(:, 2);
z = V(:, 3);
scatter3(x, y, z);
  1 Kommentar
N/A
N/A am 28 Okt. 2016
Bearbeitet: N/A am 28 Okt. 2016
thanks a lot buddy, that's the part I needed, learnt it now. I presume 1 2 3 refers to the columns of the vector.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by