0
그래서 600MB 크기의 구조를 가지고 있으며 약 8 개의 유사한 변수가 들어 있습니다. 전체 구조를로드하면 컴퓨터의 RAM이 거의 과부하가되어 성능이 매우 저하 될 수 있습니다.구조체에서 몇 개의 변수 만로드하는 방법은 무엇입니까?
구조체의 일부가 아닌 단일 .mat 파일에 모든 변수를 선택적으로 저장할 수 있다는 것을 알고 있지만 각 변수에 여러 함수를 적용하고 변수를 구조는 실제로 작성해야하는 코드의 양을 줄이는 데 도움이됩니다.
'load' /'save' 대신'matfile' 명령을 사용해 보셨습니까? "메모리에로드하지 않고 MAT 파일에서 직접 변수에 액세스하고 변수를 변경하십시오." – Daniel
흠 - 좋은 생각입니다. 나는 그걸 들여다 보았다. 그러나 "matfile은 구조 배열의 필드에 대한 인덱싱을 지원하지 않습니다." – InquilineKea
가능한 [구조체의 필드를 변수 (MATLAB)로로드] (http://stackoverflow.com/questions/7260371/load-a-field -of-a-variable-matlab) – user2816823