300x250
텍스트 파일에 있는 로그 데이터를 MATLAB에서 활용하기 위해 작업공간으로 가져와야할 경우가 있다.
그래서 텍스트(데이터)파일에서 필요없는 헤드 구분을 제거하고 데이터만 작업공간에 변수로 가져오겠다.
로그파일을 작업공간으로 가져오는게 목표다
아래는 로그파일이다
위의 로그 파일에서 0.07 이라는 숫자 데이터만 필요할 뿐 위의 시간 헤더들은 필요없다.
제거하고 데이터만 가져오는 코드는 아래와 같다.
1. 파일열고
2. 해드라인 필요없는 숫자아닌것들 8줄 지워버리고
3. data 변수에다가 8줄 밑에거 다넣어버리고 (데이터 개수,형식에 맞게 %s,%f 사용하면됨)
4. data 변수에 있는 것들을 x,y에 넣어보기도 하고
5. DATA_CON이라는 변수에 3가지 변수를 한 꺼번에 넣어보기도하고
6. 파일 닫는다.
결과는 아래와 같다
y 값은 위의 로그 데이터가 들어가 있고
DATA_CON 변수에는 3가지가 들어가 있다.
300x250
'MATLAB' 카테고리의 다른 글
MATLAB - CURVE FITTING / 선형회귀 (1) | 2020.10.12 |
---|---|
INVERTED DOUBLE PENDULUM 라그랑지로 유도하기 (0) | 2018.07.24 |
matlab 제곱근(root),세제곱근 이 포함된 수식 계산 방정식 계산 (0) | 2017.07.25 |