[−][src]Function peroxide::numerical::utils::jacobian
pub fn jacobian<F>(g: F, x: &Vec<f64>) -> Matrix where
F: Fn(Vec<Number>) -> Vec<Number>,
Jacobian Matrix
Description
: Exact jacobian matrix using Automatic Differenitation
Type
(Vector, F) -> Matrix where F: Fn(Vec
Examples
extern crate peroxide; use peroxide::*; let x = c!(1, 1); let j = jacobian(f, &x); j.print(); // c[0] c[1] // r[0] 1 1 // r[1] -1 2 fn f(xs: Vec<Number>) -> Vec<Number> { let x = xs[0]; let y = xs[1]; vec![ x - y, x + 2.*y, ] }