MATLAB에서 CSV를 벡터로 읽는 법

작가: Helen Garcia
창조 날짜: 19 4 월 2021
업데이트 날짜: 1 십일월 2024
Anonim
Matlab 21 : CSV 파일 읽기 및 쓰기
동영상: Matlab 21 : CSV 파일 읽기 및 쓰기

콘텐츠

"csvread"함수는 데이터를 쉼표로 구분 된 값 파일에서 MATLAB으로 가져옵니다. CSV 파일은 여러 줄을 포함 할 수 있습니다. 이 함수는 그것들을 2 차원 배열의 행으로 해석합니다. "csvread", transpose 연산자 및 "reshape"함수를 결합하여 모든 행이 하나로 결합 된 1 차원 벡터로 CSV 파일을 가져옵니다.


지침

Matlab은 많은 양의 정보를 분석 할 수있는 소프트웨어입니다. (Thinkstock 이미지 / Comstock / 게티 이미지)
  1. CSV 파일을 사용자 폴더 내의 "MATLAB"디렉토리에 저장하거나 파일의 전체 경로를 기록하십시오 (예 : "C : Users username [...]").

  2. "csvfile.txt"파일을 벡터로 가져오고 명령 창에 다음을 입력하여 "csv"라는 변수에 내용을 저장합니다.

    csv = reshape (csvread ( 'csvfile.txt') ', 1, []);

    "csv"를 호출 한 후에 조 변경 연산자 ( ')를 사용합니다. 행 대신에 열을 읽는 "변형"함수에 대한 데이터를 준비합니다. 다음 두 가지 "변형"인수는 결과에 대한 행을 지정하고 전체 배열을 다시 포맷해야합니다. CSV 파일이 들어있는 폴더에서 작업하지 않는 경우 CSV 파일의 전체 경로를 입력하십시오.

  3. "csv"를 입력하고 "Enter"키를 눌러 벡터의 내용을 표시하고 명령이 제대로 작동하는지 확인하십시오.

어떻게

  • 파일의 다른 줄에 다른 요소의 양이 있으면 MATLAB은 누락 된 공백에 0을 추가합니다.