cell array into matrix

4 visualizzazioni (ultimi 30 giorni)
NIKHIL MC
NIKHIL MC il 15 Mar 2023
Commentato: Dyuman Joshi il 15 Mar 2023
i want to convert a cell array having different number of rows into a matrix. I tried different ways but couldnt get the exact solution
for j1=1:m1
[pks{j1},fa{j1}] = findpeaks(z1(1:end,j1));
[pks1{j1},fr{j1}] = findpeaks(-z1(1:end,j1));
end
  1 Commento
Dyuman Joshi
Dyuman Joshi il 15 Mar 2023
Do you mean different number of columns?
You can not concatenate rows/columns having inconsistent dimensions to obtain a numeric matrix.
y={[1 2];[3 4 5]};
cat(1,y{:})
Error using cat
Dimensions of arrays being concatenated are not consistent.
You might have to pad the rows/columns with NaN or any other value.

Accedi per commentare.

Risposte (1)

KSSV
KSSV il 15 Mar 2023
Read about cell2mat.

Categorie

Scopri di più su Data Type Conversion in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by