MATLAB에서 사용하는 행렬 값들을 csv 파일이나 txt 파일로 내보내는 경우 writematrix 함수를 사용한다. 반대로 csv 파일이나 txt 파일을 읽어오는 경우 readmatrix 함수를 사용한다. 두 함수에 대한 matlab 설명은 아래 링크에 나와있다.
writematrix: https://kr.mathworks.com/help/matlab/ref/writematrix.html
readmatrix: https://kr.mathworks.com/help/matlab/ref/readmatrix.html
writematrix의 문법은 writematrix(A, filename)이다. A는 행렬 값을 담은 변수이고, filename은 '파일이름+파일확장자'로된 문자열이다. 이 명령을 하는 경우 A의 행렬값을 담은 '파일이름+파일확장자' 파일이 해당 코드가 실행되는 directory에 만들어진다. 확장자는 csv, txt 뿐만 아니라 dat, xls 등도 가능하다.
ex1>
ex2>
readmatrix의 문법은 readmatrix(filename)이다. writematrix와 마찬가지로 filename은 '파일이름+파일확장자'로된 문자열이다. 이 명령을 하는 경우 filename에 해당하는 파일의 값들을 행렬 변수로 받을 수 있게 된다. 이 때 읽어오는 파일이 MATLAB 실행 코드와 같은 directory에 있어야 한다. 만약 그렇지 못한 경우 filename에 파일이름+파일확장자 뿐만 아니라 그 directory도 설정해줘야 한다. -> ex: A = readmatrix('C:\Users\user\Desktop\sample.csv')
ex3>
ex4>
'MATLAB' 카테고리의 다른 글
MATLAB의 ga 함수로 최적화 문제 풀기(Genetic Algorithm) (0) | 2021.01.23 |
---|---|
MATLAB으로 KS test(Kolmogorov-Smirnov test) 하기(kstest 함수 사용) (0) | 2021.01.12 |
MATLAB-Python 연결하는 방법 3 (2) | 2020.10.22 |
MATLAB-Python 연결하는 방법 2 (0) | 2020.10.22 |
MATLAB-Python 연결하는 방법 1 (0) | 2020.09.23 |