matlab
에는 파일 이름을 입력해야하는 함수가 있습니다. 이 파일은 구조체를 가지고 있습니다. 나중에 구조체가 작업 공간에로드되도록이 파일을 함수와 함께 실행해야합니다. 예를 들어matlab에 인수로 파일 이름을 전달합니다.
:
내 기능 '이'는 파일 이름이며,이 파일이 구조체를 가지고 hello(a)
이다.
명령 창에서 파일을 실행할 때이 구조체가 작업 영역에로드됩니다. 동일한 방법으로 함수를 호출 할 때 구조체를 작업 영역에로드하려고합니다.
시도한이 eval(a)
,하지만이 작업 영역에 파일의 구조체를로드하지 않습니다.
파일 이름에서 파일에 구조체가 있음을 알고 있지만 어떻게 구조체 이름을 얻을 수 있습니까?하지만 동적으로 달라질 수 있습니다.
구조에서 함수를 어떻게 반환해야합니까?
왜 파일을 선언하지 않을 것은 MATLAB으로 (MATLAB 스크립트)를 호출 할 [기능] (http://www.mathworks.fr/fr/help/matlab/ref/function.html) ? 이 함수는 원하는 구조를 출력합니다. 필자는 파일 이름에 대한 작업의 요지를 알지 못합니다. – marsei
"network"라는 파일이 있는데이 파일에는 'Dom0.Dir1'이라는 구조체가 있습니다. 구조체 이름은 파일마다 다릅니다. "hello ('network')라는 함수를 통해 파일 이름을 전달합니다. "... 함수에서 구조체 이름을 얻어야합니다. 그래서 변수 및 구조체의 값에 액세스 할 수 있습니다. 전용 정보는 함수의 인수로 파일 이름입니다. –
더 제공하십시오. 자세한 내용은 "네트워크"파일의 형식에 관한 –