Convering 4 data vectors into 3d matrix

1 visualización (últimos 30 días)
AHMED ADEL ALY IBRAHIM
AHMED ADEL ALY IBRAHIM el 6 de Abr. de 2022
Editada: Tala el 7 de Abr. de 2022
Hi, I have three vectors like this x=[1,2,3,1], y=[1,2,3,2] and z=[1,2,3,3] and a forth vector v=[10,15,20,25] which is dependant on x,y and z.
is there a way to make a 3D matrix representing the value of v in the space of x,y,z?
thanks!

Respuestas (1)

Tala
Tala el 6 de Abr. de 2022
You can use the fourth dimension as colormap. take a look at this. in your example you could use:
x=[1,2,3,1];
y=[1,2,3,2];
z=[1,2,3,3];
v=[10,15,20,25] ;
scatter3(x,y,z,40,v,'filled') % draw the scatter plot
view(-31,14)
  2 comentarios
AHMED ADEL ALY IBRAHIM
AHMED ADEL ALY IBRAHIM el 7 de Abr. de 2022
Thank you!
this helped to view the vector v in 3D plan. However my need is to represent the vector v in a 3*3 matrix form ?
Tala
Tala el 7 de Abr. de 2022
Editada: Tala el 7 de Abr. de 2022
I am bot sure if I understand the problem. You have x,y,z which are 1x4 and V which is 3x3. Your array dimensions should match before plotting

Iniciar sesión para comentar.

Categorías

Más información sobre Data Distribution Plots en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by