cell array의 특이한 동작
cell array를 활용하는 특별한 방법 두 가지를 소개합니다. 1) structure array의 특정 field 값을 모두 가져오고 싶을 때 현재 폴더 내에 있는 모든 tif 파일의 목록은 아래처럼 불러올 수 있습니다. files는 크기가 5x1인 structure array이고 name, folder... 등 6개의 field를 가지고 있습니다. 이 array에서 모든 원소들의 name을 어떻게 가져올까요? files.name을 하면... 이렇게 각 원소의 name을 따로따로 다섯 번 가져온 꼴이 됩니다. 따라서 ans에는 마지막 원소의 name만 남습니다. 그럼 변수에 넣어볼까요? 변수에 넣어보려고 했더니 이렇게 첫번째 원소의 name만 가져옵니다. 물론 이 문제는 for문을 쓰면 쉽게 해결되지..
matlab
2020. 7. 14. 01:51