Borrar filtros
Borrar filtros

How to Simplify a system of equations and find possible substitions (symbolic toolbox?

1 visualización (últimos 30 días)
Hello,
i've got 8 symbolic expressions and i want to simplify this system of equations together. So i've there identical expressions in 2 or more equations the number of mathematical computations can be reduced.
It is a symbolic problem using the symbolic toolbox.
  4 comentarios
Dyuman Joshi
Dyuman Joshi el 9 de En. de 2024
What would you do with the simplifed system? Solve it for the parameters?
Torben
Torben el 9 de En. de 2024
Using the 8 derivations directly for some kind of online RLS-algorithm

Iniciar sesión para comentar.

Respuesta aceptada

Walter Roberson
Walter Roberson el 9 de En. de 2024
If you use matlabFunction and request that it be written to a file, then the default is to optimize. The optimization step involves searching for common subexpressions and assigning them to variables and reusing the variables.
The end result is a .m file that is intended for numeric calculation.
Caution: not very long ago, optimization was badly broken, so test before trusting.
  3 comentarios
Steven Lord
Steven Lord el 9 de En. de 2024
If you're not using matlabFunction you could use the subexpr function.
Walter Roberson
Walter Roberson el 9 de En. de 2024
I haven't tested over the last couple of releases, but not very long ago, the optimization phase had a series of problems for a number of years. It was completely unusuable for longer expressions.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Symbolic Math Toolbox en Help Center y File Exchange.

Productos


Versión

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by