- (面倒) sfit オブジェクトの要素にアクセスしてテキストファイルに書き出す ※ sfit オブジェクトのアクセス方法
- (簡単) diary 関数でsfit オブジェクトの表示内容をテキストファイルに保存する
sfitオブジェクトをテキストファイルに書き込むにはどうすればいいですか?
조회 수: 2 (최근 30일)
이전 댓글 표시
曲線(曲面)近似 [f, gof]=fit([x, y], z, ft, fo) の結果である
f(sfitオブジェクト)を指定したテキストファイルに書き込むにはどうすればいいでしょうか?
댓글 수: 0
채택된 답변
Atsushi Ueno
2023년 4월 5일
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 % ここでは表示出来ないが、上記表示内容がそのままテキスト形式で保存される
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 近似の後処理에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!