J = odeJacobian(value)
J = odeJacobian(value, nom, valeur)
J = odeJacobian(nom, valeur)
odeJacobian stocke une fonction, une matrice ou un motif de differences finies pour le flux objet EDO.
| Objet | Role | Utilise par |
|---|---|---|
| odeJacobian | Stocke une definition reutilisable pour le workflow objet ode. | La propriete correspondante de ode et solve. |
| Validation | Verifie les noms et formes supportes au moment de la construction. | Les tests et erreurs restent explicites avant integration. |
Les proprietes publiques sont Jacobian et SparsityPattern. L'alias compatible Pattern est accepte par le constructeur. L'indication compatible Constant est aussi acceptee et transmise aux options du solveur.
J = odeJacobian(-1)
J = odeJacobian('SparsityPattern', [1 0; 0 1]);
problem = ode('ODEFcn', @(t,y) [-10*y(1); -20*y(2)], 'InitialValue', [1; 2], 'Jacobian', J);
result = solve(problem, 0, 0.2)
J = odeJacobian(-25, 'Constant', 'on');
problem = ode('ODEFcn', @(t,y) -25*y, 'InitialValue', 1, 'Jacobian', J);
result = solve(problem, 0, 0.2)
| Version | Description |
|---|---|
| 2.0.0 | version initiale |