セル配列の参照について

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

Respuesta aceptada

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

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Environment and Settings en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by