我正在尝试理解如何在MATLAB的ode求解器的ode设置中指定雅可比模式。
我从一个简单的例子开始,
syms x y z;
F = [x*y, cos(x*z), log(3*x*z*y)]
v = [x y z]
J = jacobian(F,v)给予,
J =
[ y, x, 0]
[ -z*sin(x*z), 0, -x*sin(x*z)]
[ 1/x, 1/y, 1/z]因此,从J开始,我想生成jpattern矩阵,
jpattern =
[ 1, 1, 0]
[ 1, 0, 1]
[ 1, 1, 1]关于如何从Jacobian生成jpattern的建议将非常有用。
https://stackoverflow.com/questions/66186027
复制相似问题