Wolfram言語とWolframノートブックの決定的な経験
オリジナルの技術計算環境
複雑なシステムのマルチドメインモデリングおよびシミュレーション
その他のモバイルアプリ
シンボリック計算,データに基づく洞察,深い技術的専門知識を組み合せて,AI時代のソリューションをお届けします.
Wolfram Consulting
その他のWolframソリューション
その他の教育用ソリューション
計算,科学,生活,その他のコース
学び,問題を解決し,アイディアを共有
Wolframのニュース,視点,洞察
リソース
与えられたデータの,Van der Pol方程式への最適のフィットを与えるパラメータ を求める.
peqns = {x''[t] - μ(1 - x[t] ^ 2)x'[t] + x[t] == 0, x[0] == 2, x'[0] == 0}; data = NDSolveValue[peqns /. μ -> 1., Table[{t, x[t] + RandomReal[{-.3, .3}]}, {t, 0, 10, .2}], {t, 10}];
ListPlot[data, PlotRange -> All, PlotStyle -> Red, ImageSize -> Medium]
pfun = ParametricNDSolveValue[{x''[t] - μ(1 - x[t] ^ 2)x'[t] + x[t] == 0, x[0] == 2, x'[0] == 0}, x, {t, 0, 10}, {μ}];
fit = FindFit[data, pfun[μ][t], {{μ, 2}}, t]
Show[ListPlot[data, PlotStyle -> Red], Plot[pfun[μ][t] /. fit, {t, 0, 10}], ImageSize -> Medium]