Find approximate solution of equation

22 views (last 30 days)
David T.
David T. on 7 Dec 2021
Answered: Shreshth on 15 Feb 2024
Dear Mathworks Community,
does anyone know a method (In best case implemented in Matlab and its Toolboxes) how to approximate an equation?
Background: The solution of a differential equation, that models the behaviour of systems in engineering, is very often so large, that it is uninterpretable by humans. Of course, this solution is valid for all parameter values. However, due to knowledge of the system, the relation of parameters to each others is known (in specific borders), as well as absolute maximum and minimum can be assumed. So, is there a method to find an approximate solution?
Kind Regards,
David

Answers (1)

Shreshth
Shreshth on 15 Feb 2024
Hello David,
I can deduce that you want to know a method to find a simplified, approximate solution for solving differential equations. Additionally, you want the operation to execute using MATLAB’s toolbox.
For this purpose, there are several ways of doing it using MATLAB. Some of the most effective ways are:
  1. Using numerical solvers for differential equations like the built in functions (ode45, ode23, ode113 etc.)
  2. Control system toolbox: Identify a suitable approximation method for complex equations within MATLAB's capabilities.
  3. Curve fitting toolbox: Identify a suitable approximation method for complex equations within MATLAB's capabilities.
To further align with your requirement of modelling a large system and including higher number of parameters, Control System Toolbox seems the best fit. Although it is used for Linier control systems but by the process of Linearization it can be reduced to a linear form. This toolbox can be particularly useful if the differential equations describe a linear time-invariant (LTI) system.
To further understand about the functionalities of Control System Toolbox, you can refer to the below MathWorks documentation:
Hope it helps.
Regards,
Shubham Shreshth

Categories

Find more on Programming in Help Center and File Exchange

Products


Release

R2021b

Community Treasure Hunt

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

Start Hunting!