value = getfield(S,idx,field1,idx1,...,fieldN,idxN)은 필드의 요소를 지정합니다. 예를 들어, S.a(2) = 1이면 getfield(S,'a',{2})는 1을 반환합니다. 마찬가지로, S(3,4).a(2).b = 1이면 getfield(S,{3,4},'a',{2},'b')는 1을 반환합니다.
ans = struct with fields:
c: 1
d: 'two'
e: [1x1 struct]
S.a.b.e
ans = struct with fields:
f: [3 4]
g: 'five'
getfield 함수를 사용하여 S.a.b.d의 값을 반환합니다. 쉼표로 구분된 중첩 구조체 이름 목록을 지정할 때는 맨 위의 구조체와 직접 지정하는 필드 이름 사이의 모든 수준에 있는 구조체를 포함해야 합니다. 여기서는 쉼표로 구분된 구조체 이름 목록은 'a','b'이고 필드 이름은 'd'입니다.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.