Symbolic derivative in a sum
4 views (last 30 days)
Show older comments
I have this expression
and I want to evaluate the derivative over p where A_m has a form like that:![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1642631/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1642626/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1642631/image.png)
It don't know even where to start from. Is there any way to do it ?
0 Comments
Answers (1)
David Goodmanson
on 14 Mar 2024
Edited: David Goodmanson
on 14 Mar 2024
Hello OG,
If you know d/dp G for the elements of G, you can use
d/dp G^-1 = -G^-1 (d/dp G) G^-1
which is all right numerically, But if you want to do the whole thing symbolically, unless the size of G is really small this will turn into a huge intractable mess of symbolic spaghetti very quickly.
2 Comments
David Goodmanson
on 15 Mar 2024
If you know (d/dp G) either symbolically or numerically then you can get it numerically, and after that it would appear that numerical evaluation of the expression -G^-1 (d/dp G) G^-1 for a 20x20 should work reasonably well, unless G is close to being singular and has a bad condition number..
See Also
Categories
Find more on Symbolic Math Toolbox 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!