User Tools

Site Tools


cemtool:7.5:internaltoolbox:interrnal:fprintf

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cemtool:7.5:internaltoolbox:interrnal:fprintf [2014/04/25 09:03] (current)
Line 1: Line 1:
 +[[:​cemtool]]>​[[:​cemtool:​7.5]]>​[[:​cemtool:​7.5:​internaltoolbox]]>​[[:​cemtool:​7.5:​internaltoolbox:​interrnal]]
 +
 +====== fprintf ======
 +정해진 형식의 데이터를 파일로 저장한다.
 +
 +===== 문법 =====
 +<code matlab>
 +COUNT = FPRINTF(FID,​FORMAT,​A,​B,​...)
 +</​code>​
 +
 +===== 설명 =====
 +COUNT = FPRINTF(FID,​FORMAT,​A,​...)는 FORMAT에서 지정된 형식에 따라 행렬A(,​...)의 실수부로 데이터 형식을 정하고 FID에 관련된 파일에 저장한다. COUNT는 성공적으로 저장된 byte수를 나타낸다. FID는 FOPEN에서 지정된 정수의 file identifier이다. 표준출력(화면출력)에 대하여는 1을, 표준오류에 대하여는 2이다. ​ FID가 생략되면,​ 화면으로 출력된다.
 +FORMAT은 C언어의 변환기호를 포함하는 문자열이다. 변환기호는 문자열 %, 선택기호,​ 폭과 정확한 영역의 선택, 형식선택,​ 변환문자인 ​ d, i, o, u, x, X, f, e, E, g, G, c, s 와 관련하여 사용된다. 더 자세한 내용은 C 언어 매뉴얼을 참조하면 알 수 있다.
 +형식 \n은 linefeed 와 carriage return 에 사용 된다.
 +
 +===== 예제 =====
 +<file matlab ex.cem>
 +x = 0:1:.1; y = [x; exp(x)];
 +fid = fopen("​exp.txt","​w"​);​
 +fprintf(fid,"​%6.2f ​ %12.8f\n",​y);​
 +fclose(fid);​
 +exponential 함수의 값을 포함하는 텍스트파일이 생성된다. ​
 +0.00    1.00000000
 +0.10    1.10517092
 +...
 +1.00    2.71828183
 +</​file>​
 +===== 관련함수 =====
 +
  
cemtool/7.5/internaltoolbox/interrnal/fprintf.txt · Last modified: 2014/04/25 09:03 (external edit)