大きな配列を含むOctaveの構造体があります。混乱のない構造体フィールドを表示
この構造体のフィールドの名前を知りたいのですが、これらすべての大きな配列を見る必要はありません。例えば
私が持っている場合は、:MATLABで
octave:12> x
x =
scalar structure containing the fields:
a = 1
b =
0.7195967 0.9026158 0.8946427
0.4647287 0.9561791 0.5932929
0.3013618 0.2243270 0.5308220
c = 1
を、これはより簡潔として表示されます:
x.a=1;
x.b=rand(3);
x.c=1;
を構造でチラッを取るために明白な方法は次のとおりです。
>> x
x =
a: 1
b: [3x3 double]
c: 1
これらの大きな配列をすべて見ずにフィールド/フィールド名を確認するにはどうすればよいですか?
Octaveの中に簡潔な概要(Matlabのようなもの)を表示する方法はありますか?
ありがとうございます!
ありがとう、シムこれは私が探していたほとんどだった。あまりにもフィールドの名前だけを再帰的に表示しないのは悪いですが、これはまともです。 – Richard
私はprint_struct_array_contents関数をv3.6.2で試しましたが、他の人があなたの最善の選択肢かもしれないと思うよりよいアイデアがない限り、私が期待したことはしませんでした。 – slm