시뮬레이션 데이터를 Matlab 파일로 저장 후 읽어들이는 방법

matlabsave
script
fdtd
matlab

#1

특정 방향으로 편광된 빛의 투과도 script 포스트를 기준으로 '시뮬레이션 데이터를 Matlab 파일로 저장 후 읽어들이는 방법’에 대해서 설명드리겠습니다.

  1. 위에서 언급한 포스트에 업로드된 fsp 모델 파일과 파일과 lsf 스크립트 파일을 다운로드 받으신 후 두 파일 모두 open합니다.

  2. 아래와 그림과 같이 lsf 스크립트 파일을 실행합니다 (우측 상단의 Scirpt File Editor -> Run Script ).

  3. 시뮬레이션이 완료된 후, 저장할 변수 명을 'Au Nanostrip on Glass’로 정하고 이 변수를 file_name에 할당합니다. matlabsave 명령어를 이용하여 파일을 저장합니다. 이때 저장되는 확장자는 .mat입니다.

  • fsp 파일이 저장된 경로에 matlab 파일이 저장됩니다.
  • getdata, getelectric, transmission 등의 명령어를 이용하여 (FDTD Solutions) 작업공간(workspace) 내에 저장된 변수들이 (예를 들면, x,y,z, T_x, T_y 등) 동일한 이름으로 matlab 확장자 mat 파일로 저장됩니다.
  1. Matlab(R2014a 버전 기준)을 실행하고 상단 메뉴바에서 홈 -> 열기 -> mat 파일이 저장된 경로에서 저장된 mat 파일 선택 -> 열기

  2. 우측 상단의 ‘작업공간’ 윈도우를 통해서 저장된 변수를 확인할 수 있습니다.

  3. 혹은 Matlab 명령어 load를 이용해서도 지정된 경로의 mat 파일을 아래와 같이 열어볼 수 있습니다.


FDTD 레이아웃 바꾸기