0
Matlabにインポートしたファイルがいくつかありました。 500個のセルがあり、各セルのサイズは{5000 x 2}です。私は をループ内のMとNのような配列に別々に保存したいと思います。 M(i)とN(i)のように、ループ内のデータを使ってあらゆる種類の処理やフィッティングを行うことができます。セル配列データを "for"ループで別々に単一のセル配列に変換する方法
k=1:500
value(k) = {mydata{k}(:).data};
IV{1,k}=value{1,k};
A(k)=cat(1, IV{1,k});
M(k)=A(:,1);
N(k)=A(:,2);
「H = cat(1、IV {1,4});」をチェックすると、連結コマンドは、単一の配列に保存するために完全に機能します。しかし、それはループに取り組んでいません。問題はセルアレイの内容を正しく使うことにあると思います。
私の問題は解決しません。 "cell2mat(IV {1,1})" .Itは、 "非セル配列オブジェクトからのセル内容参照"というエラーを示しています。 – Ritz