cell에 이러한 data가 있다고 가정
text 파일로 한 번에 쓰기
fp= fopen('test.txt,'w');
fprintf(fp,'%s\n',imfilelist5{:});
fclose(fp);
* cell에 string과 숫자가 섞여 있을때
cell에 string과 숫자가 섞여 있음
[오류]
fp= fopen('test.txt,'w');
fprintf(fp,'%s\t%d\t%d\t%d\n',ref_gps{:});
fclose(fp);
위와 같이 실행하면, cell의 1열부터 vertical 방향으로
차례로 쓰기 때문에, 화면에 보이는 것과 같이 저장되지 않고 오류 발생
아래와 같이 cell을 한 번 transpose 해주고, fprintf 실행하면 해결
[정상]
ref_gps=ref_gps';
fp= fopen('test.txt,'w');
fprintf(fp,'%s\t%d\t%d\t%d\n',ref_gps{:});
fclose(fp);
참고
'연구관련 > 프로그래밍' 카테고리의 다른 글
[MATLAB] 해당 element가 특정 set에 속하는지 확인 (0) | 2015.08.11 |
---|---|
[MATLAB] 여러개의 cell array, single column cell로 합치기 (0) | 2015.08.11 |
소스 비교 프로그램 (0) | 2015.03.10 |
[MATLAB] imshow , double 형 데이터 주의점 (0) | 2014.06.03 |
[MATLAB] 폴더 내 파일 검색 (폴더 내 이미지 모두 불러오기) (1) | 2014.06.03 |