Loading
2015. 12. 2. 11:10 - 성돌

[Mathematica] 벡터와 행렬 데이터를 txt파일로 저장하고 읽기 (Export & Import)




Mathematica를 이용하여, 데이터를 txt파일로 저장하는 법을 알아보자.

엑셀과 같은 형식으로도 데이터를 저장할 수 있지만,
난 txt파일을 사용하는 것이 저장하고 읽어드릴 때 빠르기때문에 더 좋아한다.



먼저 {1, 2, 3}과 같이 벡터 형식의 데이터를 저장한다고 하면 아래와 같이 하면 된다.



먼저, FileLocation에 저장할 경로 및 파일명을 먼저 입력하고,

Data에 벡터 형식으로 데이터를 위와 같이 입력한 후,
Export명령어에서 "Table"옵션으로 데이터를 txt파일로 저장하는 것이다.



이번에는 행렬데이터를 저장한다고 해보자.

앞에서 한 것과 같이 아래와 같이 하면 된다.


이렇게 하면, 데이터가 아래와 같이 텍스트 파일로 저장될 것이다.




그리고 이 데이터를 다시 Mathematica로 불러들이고 싶으면,
Import명령어에서 "Table"옵션을 사용하여 아래와 같이 하면 된다.

데이터를 불러들여서, Data에 저장하는 코드이다.



이 후, 데이터가 잘 입력되었는지를 MatrixForm으로 확인해본다면,
아래와 같이 올바르게 데이터가 불러들여졌음을 알 수 있다.