ホームページ  >  記事  >  バックエンド開発  >  Matlab での fprintf 関数の使用法の詳細な説明

Matlab での fprintf 関数の使用法の詳細な説明

hzc
hzcオリジナル
2020-06-20 11:04:4821515ブラウズ

Matlab での fprintf 関数の使用法の詳細な説明

MATLAB での fprintf 関数の使用法の詳細な説明:

fprintf 関数は、指定された形式でテキスト ファイルにデータを書き込むことができます。呼び出し形式は次​​のとおりです。

フォーマットされたデータの出力: fprintf(fid, format, variables)

変数の値を画面に出力するか、指定された形式で指定します。 format File, fid はファイルハンドルです。デフォルトの場合、画面に出力されます。

format は、データ出力に使用される形式を指定するために使用されます。

% d 整数

%e 実数:科学計算法

%f 実数:10進数形式

%g システムは上記の 2 つの形式のいずれかを自動的に選択します。

%s 出力文字列

fprintf(fid,format,A)

説明: fid はファイル ハンドルであり、指定します。データを書き込むファイル、フォーマットが使用される 書き込まれるデータのフォーマットを制御するために使用されるフォーマット文字は fscanf 関数と同じです A はデータを格納するために使用される行列です。

例 文字マトリックスを作成してディスクに保存し、それを読み取って別のマトリックスに割り当てます。

>> a='string';
>> fid=fopen('d:\char1.txt','w');
>> fprintf(fid,'%s',a);
>> fclose(fid);
>> fid1=fopen('d:\char1.txt','rt');
>> fid1=fopen('d:\char1.txt','rt');
>> b=fscanf(fid1,'%s')
b =
string

matlab读txt文件

fid=fopen('fx.txt','r');
%得到文件号
[f,count]=fscanf(fid,'%f %f',[12,90]);
%把文件号1的数据读到f中。其中f是[12 90]的矩阵
%这里'%f %f'表示读取数据的形势,他是按原始数据型读出
fclose(fid);
%关闭文件
另外有的txt文件还可以用load来打开
其语句为
f=load('fx.txt)

推奨チュートリアル: "php チュートリアル"

以上がMatlab での fprintf 関数の使用法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。