How do I optimize the inputs to a function?
Show older comments
I have a measured pressure-signal (much like the one in the image below) and a function, which when solved by an ode-solver, roughly generates the same dataset.
How do I fine-tune the parameters for the match to improve even further?
My idea of a "plan-of-attack" is as follows:
% Load in raw data.
% Set up initial attempt at finding parameters manually
%
% Run ode23 to generate a dataset using the assigned parameters.
% Subtract the modelled dataset from the raw one - best-fit being achieved when the value is low.
%
% Set up new parameters (Monte-Carlo or based on findings, I'm not picky),
% and redo the process above for e.g. 50 iterations while storing the parameters yielding a best-fit solution.
I have virtually all toolboxes available to me, so this should not be an obstacle if your solution requires one :)

Best Regards,
Accepted Answer
More Answers (2)
Paul Sutton
on 20 Mar 2019
0 votes
Do you mind sharing how you achieved this?
Categories
Find more on Ordinary Differential Equations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!