cell array into matrix

2 ビュー (過去 30 日間)
NIKHIL MC
NIKHIL MC 2023 年 3 月 15 日
コメント済み: Dyuman Joshi 2023 年 3 月 15 日
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 件のコメント
Dyuman Joshi
Dyuman Joshi 2023 年 3 月 15 日
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.

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

回答 (1 件)

KSSV
KSSV 2023 年 3 月 15 日
Read about cell2mat.

カテゴリ

Help Center および File ExchangeCreating and Concatenating Matrices についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by