Jacobian of simulink model
5 views (last 30 days)
Show older comments
Hello, I followed the documentation of the sldemo_metro model and tried it on a simple state-space block with a diagonal A matrix.
When running: J = Simulink.Solver.getSlvrJacobianPattern...
I get a full 2x2 Jacobian matrix! The same thing happens for an s-function, which I know is quite sparse (I wrote it myself).
Ideally, I want to define the Jacobian sparsity of my simulink model, not just access it from the solver.
Anyone have any ideas?
Thanks, Josh
0 Comments
Answers (1)
Kaustubha Govind
on 6 Mar 2012
AFAIK, it is not possible to set the Jacobian matrix of a model - it is computed based on the blocks that it contains. Individual blocks can set this however. I believe with S-functions, you should be able to do this by defining mdlProjection or Projection.
0 Comments
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!