Convering 4 data vectors into 3d matrix

1 回表示 (過去 30 日間)
AHMED ADEL ALY IBRAHIM
AHMED ADEL ALY IBRAHIM 2022 年 4 月 6 日
編集済み: Tala 2022 年 4 月 7 日
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!

回答 (1 件)

Tala
Tala 2022 年 4 月 6 日
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 件のコメント
AHMED ADEL ALY IBRAHIM
AHMED ADEL ALY IBRAHIM 2022 年 4 月 7 日
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 2022 年 4 月 7 日
編集済み: Tala 2022 年 4 月 7 日
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

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

カテゴリ

Help Center および File ExchangeData Distribution Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by