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

27 views (last 30 days)
RYOSUKE MATSUSHIMA
RYOSUKE MATSUSHIMA on 24 Jan 2020
データを任意の関数に近似する方法を教えていただきたいです.
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に適切な値を求めたいです.

Accepted Answer

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

Sign in to comment.

More Answers (0)

Products

Community Treasure Hunt

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

Start Hunting!