본문 바로가기
programming language/MATLAB

MATLAB comma로 나눠진 파일(csv) 읽기 csvread(), 쓰기 csvwrite()

by __observer__ 2013. 11. 9.
반응형

MATLAB 은 실험 데이터 등을 분석하는데도 많이들 사용하실 텐데요.

 

파일 읽고 쓰기 등도 굉장히 편하게 할 수 있다는 장점이 있습니다.

 

그 중에서 오늘은 쉼표로 나눠진 파일인 csv 파일을 읽고 쓰는 방법에 대해 설명 드리려 합니다.

 

MATLAB 에서 csv 파일을 읽기 위해서는 csvread()라는 함수를 사용합니다.

 

사용방법은 굉장히 간단한데요. 기본 사용법만 설명 드리겠습니다.

 

다음과 같이 구성된 데이터 파일에 대해 파일을 읽어보죠~


 

간단하게 csvread() 함수와 함께 파일 명만 적어 주면 됩니다.


A=csvread('test.dat')


 

이제 csv 파일을 한번 써 볼까요? 핸드폰의 주소록 같은 경우에 CSV 파일 형태로 많이들 돼 있는데~

 

저는 MATLAB 의 변수 등을 C/C++ 코드에서 변수로 사용하고 싶을 때 사용합니다.

 

C/C++ 에서는 벡터 등에 변수를 저장 할 때 ,(comma) 로 구분하니깐요~

 

간단하게 예제를 보시죠. 뭐 너무 간단해서 설명할것도 없네요. ㅋㅋ 


csvwrite('temp.txt',A)



 

다음과 같이 CSV 파일이 생성된 것을 볼 수 있습니다.



반응형

댓글