MATLABのフィッティング関数について

조회 수: 16 (최근 30일)
RYOSUKE MATSUSHIMA
RYOSUKE MATSUSHIMA 2020년 1월 24일
댓글: RYOSUKE MATSUSHIMA 2020년 1월 24일
データを任意の関数に近似する方法を教えていただきたいです.
Data =[
0.1000 12.1600
0.2000 8.5100
0.3000 7.0800
0.4000 6.3200
0.5000 5.8200
0.6000 5.5000
0.7000 5.3400
0.8000 5.2000
0.9000 5.0000
1.0000 4.7500];
任意の関数:
y=A/(0.086t^2+0.342t)+B
A,Bに適切な値を求めたいです.

채택된 답변

michio
michio 2020년 1월 24일
確認ですが、Data の1列目が t で 2 列目が y に相当しますか?
アプリでさくっと確認するには 曲線近似アプリ (Curve Fitting Toolbox) がお勧めです。近似した後、その近似を再現する関数も出力できるので便利かと思いました。
関数であれば fit 関数を使うのも良いかと思います。こちらの例が近いことをやっていると思いますので参考になれば。無名関数を使用したカスタム モデルによる近似
  댓글 수: 1
RYOSUKE MATSUSHIMA
RYOSUKE MATSUSHIMA 2020년 1월 24일
ご回答ありがとうございます.
Data の1列目が t で 2 列目がyです.
早速確認させていただこうと思います.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Curve Fitting Toolbox 入門에 대해 자세히 알아보기

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!