- (面倒) sfit オブジェクトの要素にアクセスしてテキストファイルに書き出す ※ sfit オブジェクトのアクセス方法
- (簡単) diary 関数でsfit オブジェクトの表示内容をテキストファイルに保存する
sfitオブジェクトをテキストファイルに書き込むにはどうすればいいですか?
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Shuichi Nagamatsu
am 5 Apr. 2023
Kommentiert: Shuichi Nagamatsu
am 7 Apr. 2023
曲線(曲面)近似 [f, gof]=fit([x, y], z, ft, fo) の結果である
f(sfitオブジェクト)を指定したテキストファイルに書き込むにはどうすればいいでしょうか?
0 Kommentare
Akzeptierte Antwort
Atsushi Ueno
am 5 Apr. 2023
load franke
sf = fit([x, y],z,'poly23') % sfit オブジェクトのサンプルデータ
%% sfit オブジェクトの要素にアクセスしてテキストファイルに書き出す
fid = fopen('mysfit.txt','w');
fprintf(fid,"%s\n",formula(sf));
cellfun(@(x) fprintf(fid,'%s = %8.3e\n',x,sf.(x)), coeffnames(sf));
fclose(fid);
type mysfit.txt % 上記と同様に全部書き出すのは面倒!
%% コマンドラインの文字列をファイルに保存する
diary myDiary.txt
sf
diary off
type myDiary.txt % ここでは表示出来ないが、上記表示内容がそのままテキスト形式で保存される
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu 近似の後処理 finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!