Detaillierte Erläuterung der Verwendung der fprintf-Funktion in Matlab:
Die fprintf-Funktion kann Daten in einem angegebenen Format in eine Textdatei schreiben. Das Aufrufformat ist:
Formatierte Ausgabe von Daten: fprintf(fid, format, variables)
Geben Sie den Wert der Variablen auf dem Bildschirm oder in der angegebenen Datei im angegebenen Format aus. fid ist das Dateihandle, wenn Standard, Dann Ausgabe auf dem Bildschirm
Format wird verwendet, um das Format anzugeben, das bei der Ausgabe von Daten verwendet wird
%d 整数
%e 实数:科学计算法形式
%f 实数:小数形式
%g 由系统自动选取上述两种格式之一
%s 输出字符串
fprintf(fid,format,A)
Erklärung: fid ist das Dateihandle, das die Datei angibt, in die geschrieben werden soll, und format ist das verwendete Formatzeichen Steuern Sie das Format der geschriebenen Daten. Wie bei der fscanf-Funktion ist A die Matrix, die zum Speichern von Daten verwendet wird.
Beispiel: Erstellen Sie eine Zeichenmatrix und speichern Sie sie auf der Festplatte, lesen Sie sie dann aus und weisen Sie sie einer anderen Matrix zu.
>> 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)
Empfohlenes Tutorial: „PHP-Tutorial“
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung der fprintf-Funktion in Matlab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!