Filter löschen
Filter löschen

セル配列の参照について

10 Ansichten (letzte 30 Tage)
ZONZON
ZONZON am 21 Okt. 2016
Kommentiert: ZONZON am 21 Okt. 2016
こんにちは。
画像のようなセルの配列を数値の配列に変換するにはどうしたらよいでしょうか。 cell2matの使用を試みたのですが、 「非セル配列オブジェクトからセル要素を参照しています。」 というエラーが出てしまいます。 1×67セル配列を数値に変換し、最終的には501×67doubleの配列を作りたいと考えています。 ご存知の方、教えてください。

Akzeptierte Antwort

michio
michio am 21 Okt. 2016
Bearbeitet: michio am 21 Okt. 2016
「非セル配列オブジェクトからセル要素を参照しています。」 は例えば cell2mat にセル配列以外のものを入力したときに発生するエラーですが、表示されているセル配列 data2 に対して
cell2mat(data2)
の実行で発生するものでしょうか。
20x1のベクトルを各セル内に持つ 1x3 のセル配列に対して cell2mat 関数が機能します。
A = {rand(20,1),rand(20,1),rand(20,1)};
AA = cell2mat(A);
ご質問内容を正しく理解していれば、同じ状況かと考えているんですが、お手元のデータとの相違点がありますでしょうか?
  1 Kommentar
ZONZON
ZONZON am 21 Okt. 2016
>>「非セル配列オブジェクトからセル要素を参照しています。」 は例えば cell2mat にセル配列以外のものを入力したときに発生するエラー
これはそういう意味のエラーだったのですね。 セルをすべてチェックしてみたところ、1箇所だけセル配列でない箇所がありました。 単純なミスでした...回答していただきありがとうございました。

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by