콘텐츠
"csvread"함수는 데이터를 쉼표로 구분 된 값 파일에서 MATLAB으로 가져옵니다. CSV 파일은 여러 줄을 포함 할 수 있습니다. 이 함수는 그것들을 2 차원 배열의 행으로 해석합니다. "csvread", transpose 연산자 및 "reshape"함수를 결합하여 모든 행이 하나로 결합 된 1 차원 벡터로 CSV 파일을 가져옵니다.
지침
Matlab은 많은 양의 정보를 분석 할 수있는 소프트웨어입니다. (Thinkstock 이미지 / Comstock / 게티 이미지)-
CSV 파일을 사용자 폴더 내의 "MATLAB"디렉토리에 저장하거나 파일의 전체 경로를 기록하십시오 (예 : "C : Users username [...]").
-
"csvfile.txt"파일을 벡터로 가져오고 명령 창에 다음을 입력하여 "csv"라는 변수에 내용을 저장합니다.
csv = reshape (csvread ( 'csvfile.txt') ', 1, []);
"csv"를 호출 한 후에 조 변경 연산자 ( ')를 사용합니다. 행 대신에 열을 읽는 "변형"함수에 대한 데이터를 준비합니다. 다음 두 가지 "변형"인수는 결과에 대한 행을 지정하고 전체 배열을 다시 포맷해야합니다. CSV 파일이 들어있는 폴더에서 작업하지 않는 경우 CSV 파일의 전체 경로를 입력하십시오.
-
"csv"를 입력하고 "Enter"키를 눌러 벡터의 내용을 표시하고 명령이 제대로 작동하는지 확인하십시오.
어떻게
- 파일의 다른 줄에 다른 요소의 양이 있으면 MATLAB은 누락 된 공백에 0을 추가합니다.