fprintf() 함수를 사용하여 MATLAB에서 텍스트 파일에 데이터를 쓰는 방법은 무엇입니까?

Fprintf Hamsuleul Sayonghayeo Matlabeseo Tegseuteu Pail E Deiteoleul Sseuneun Bangbeob Eun Mueos Ibnikka



그만큼 fprintf() 명령 창에 출력을 표시하는 데 사용되는 MATLAB 함수입니다. 이 기능을 사용하면 얻은 출력을 텍스트 파일에 작성하여 다양한 목적으로 저장할 수 있습니다. 이 저장된 출력은 명령 창에도 표시될 수 있습니다.

이 가이드를 따라 사용 방법을 알아보세요. fprintf() MATLAB에서 텍스트 파일에 데이터를 쓰는 함수.

MATLAB의 fprintf() 함수는 무엇입니까?

그만큼 fprintf() 화면에 출력을 표시하는 데 사용되는 내장 MATLAB 함수입니다. 이 기능을 사용하면 데이터를 형식이 잘 지정되고 원하는 방식으로 표시하여 이해하기 쉽습니다. 또한 포맷된 출력을 파일에 쓰는 데 사용되어 나중에 사용할 수 있도록 데이터를 저장할 수 있습니다. 그 이유는 이 데이터에 계속 액세스할 수 있고 누구와도 쉽게 공유할 수 있기 때문입니다.







통사론
그만큼 fprintf() 함수는 아래에 주어진 간단한 구문을 따릅니다.



fprintf ( fileID,formatSpec,A1,...,An )

여기,
그만큼 fprintf(fileID,formatSpec, A1,…, An) 변수에 저장된 데이터 쓰기 A1, A2,…,안 형식 지정자를 사용하여 텍스트 파일 fileID에서.



fprintf() 함수를 사용하여 MATLAB의 텍스트 파일에 출력을 작성하는 방법은 무엇입니까?

텍스트 파일에 데이터를 쓰는 것은 구조화되고 쉽게 읽을 수 있는 형식으로 정보를 저장할 수 있는 필수 작업입니다. 이는 효율적인 데이터 관리, 공유 및 분석에 도움이 됩니다. 당신은 사용할 수 있습니다 fprintf() MATLAB의 함수를 사용하여 다음 단계를 사용하여 텍스트 파일에 데이터를 쉽게 쓸 수 있습니다.





나: 데이터를 하나 이상의 변수에 저장합니다.

ii: 그런 다음 fopen() 데이터를 쓸 파일을 여는 기능.



ⅲ: if 문을 사용하여 파일이 열려 있는지 여부를 식별합니다. 파일이 열리지 않으면 파일 식별자를 -1과 비교하여 오류 메시지를 표시합니다.

IV: 사용 fprintf() 데이터를 텍스트 파일에 쓰는 기능.

안에: 사용 닫기() 시스템 리소스를 해제하기 위해 파일을 닫는 기능.

우리: 프로세스가 성공적으로 완료되면 화면에 메시지를 표시합니다.

다음 예제는 fprintf() 위에 주어진 단계를 사용하여 데이터를 텍스트 파일에 쓰는 MATLAB의 함수:

예제 1: MATLAB의 fprintf() 함수를 사용하여 텍스트 파일에 문자열을 쓰는 방법은 무엇입니까?

아래 주어진 예에서는 위의 단계에 따라 주어진 문자열 x를 텍스트 파일에 씁니다. TextFile1.

엑스 = '리눅스힌트에 오신 것을 환영합니다' ;
파일1 = fopen ( '텍스트파일1.txt' , '안에' ) ;
만약에 파일1 == -1
오류 ( '파일을 열지 못했습니다.' ) ;

fprintf ( 파일1, '%s' , x ) ;
fclose ( 파일1 ) ;
디스플레이 ( '데이터가 텍스트 파일에 성공적으로 기록되었습니다.' ) ;

type 명령 다음에 텍스트 파일 이름을 사용하여 파일 내용을 화면에 표시할 수 있습니다.

유형 TextFile1.txt;

예제 2: MATLAB의 fprintf() 함수를 사용하여 텍스트 파일에 행렬을 작성하는 방법은 무엇입니까?

이 예에서는 fprintf() 텍스트 파일에 주어진 행렬 A를 쓰는 함수 cos_file.cos_file입니다.

x = -파이 / 2 :파이 / 10 :파이 / 2 ;
에이 = [ 엑스; 코사인 ( 엑스 ) ] ;
파일ID = fopen ( 'cos_file.txt' , '안에' ) ;
만약에 파일ID == -1
오류 ( '파일을 열지 못했습니다.' ) ;

fprintf ( 파일 ID, '%6s %12s\n' , '엑스' , 'cos(x)' ) ;
fprintf ( 파일 ID, '%6.2f %12.8f\n' , ㅏ ) ;
fclose ( 파일 ID ) ;
디스플레이 ( '데이터가 텍스트 파일에 성공적으로 기록되었습니다.' ) ;

명령 창에서 파일 이름과 함께 type 명령을 사용하여 나중에 파일 내용을 표시할 수 있습니다.

유형 cos_file.txt

예제 3: MATLAB의 fprintf() 함수를 사용하여 텍스트 파일에 숫자 데이터를 쓰는 방법은 무엇입니까?

주어진 MATLAB 코드는 A에 저장된 숫자 데이터를 파일에 씁니다. random_num.txt 위에 주어진 단계에 따라.

A = 랜드 ( 5 , 4 ) ;
파일ID = fopen ( 'random_num.txt' , '안에' ) ;
만약에 파일ID == -1
오류 ( '파일을 열지 못했습니다.' ) ;

fprintf ( 파일 ID, '%d %d %d %d\n' ,ㅏ ) ;
fclose ( 파일 ID ) ;
디스플레이 ( '데이터가 텍스트 파일에 성공적으로 기록되었습니다.' ) ;

명령 창에서 type 명령을 사용하여 파일 내용을 화면에 표시합니다.

유형 random_num.txt

결론

그만큼 fprintf() 출력을 화면에 표시하는 MATLAB의 내장 함수입니다. 이 함수에는 형식 지정자를 사용하여 형식이 지정된 데이터를 텍스트 파일에 쓸 수 있는 기능도 있습니다. 이 자습서에서는 fprintf() MATLAB의 기능을 사용하여 데이터를 텍스트 파일에 빠르게 쓸 수 있습니다.