큰 배열이 들어있는 Octave 구조체가 있습니다.엉망이없는 구조체 필드 표시
이 구조체의 모든 필드를 살펴 보지 않고도이 구조체의 필드 이름을 알고 싶습니다. 예를 들어
에게, 내가있는 경우 :
매트랩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
이러한 큰 배열을 모두 보지 않고 어떻게 필드/필드 이름을 볼 수 있습니까?
옥타브 안에 간결한 개요 (예 : Matlab)를 표시 할 수있는 방법이 있습니까?
감사합니다.
고마워요, 심,이게 내가 찾고 있던 것 같았 어. 너무 나쁘다는 것은 필드의 이름 만 재귀 적으로 인쇄하지는 않지만 이것은 꽤 괜찮습니다. – Richard
v3.6.2에서 print_struct_array_contents 함수를 시도했지만 예상했던대로 작동하지 않았습니다. 다른 누군가가 내 생각에 더 좋은 아이디어를 갖고 있지 않으면 최선의 선택이라고 생각합니다. – slm