- (面倒) sfit オブジェクトの要素にアクセスしてテキストファイルに書き出す ※ sfit オブジェクトのアクセス方法
- (簡単) diary 関数でsfit オブジェクトの表示内容をテキストファイルに保存する
sfitオブジェクトをテキストファイルに書き込むにはどうすればいいですか?
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Shuichi Nagamatsu
le 5 Avr 2023
Commenté : Shuichi Nagamatsu
le 7 Avr 2023
曲線(曲面)近似 [f, gof]=fit([x, y], z, ft, fo) の結果である
f(sfitオブジェクト)を指定したテキストファイルに書き込むにはどうすればいいでしょうか?
0 commentaires
Réponse acceptée
Atsushi Ueno
le 5 Avr 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 % ここでは表示出来ないが、上記表示内容がそのままテキスト形式で保存される
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur 近似の後処理 dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!