i have one cell V of order 1X3 and each cell has matrix of order 500X5 and i want to create matrix V of order 500X5 .please give me solution

3 visualizzazioni (ultimi 30 giorni)
V = 1X3 cell
V{1} = 500X5, V{2}= 500X5, V{3}= 500X5
i want one single matrix of order 500X5.

Risposta accettata

madhan ravi
madhan ravi il 28 Dic 2018
Modificato: madhan ravi il 28 Dic 2018
Best way is to store them in a 3D matrix:
V{1} = rand(500,5); % an example
V{2} = rand(500,5);
V{3} = rand(500,5);
v=[V{:}];
VV=reshape(v,500,5,[]);
  3 Commenti
madhan ravi
madhan ravi il 28 Dic 2018
Modificato: madhan ravi il 28 Dic 2018
you need to explain once more what your trying to achieve , it's not clear yet , explain with a short explicit example
Omer Yasin Birey
Omer Yasin Birey il 28 Dic 2018
Modificato: madhan ravi il 28 Dic 2018
You have 500x5x3 elements. But for a reason, you want to make it 500x5. I believe you cannot huddle them without doing any operation (like summation).

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by