[Scilab-users] Question about lin -- why rand()?

Tim Wescott tim at wescottdesign.com
Wed Oct 12 20:25:10 CEST 2016


In responding to the post by "gabrielgga" about system linearization, I
looked at the 'lin' script to understand it.  It does the linearization
by generating a set of random perturbation vectors, perturbing the
system, and then numerically solving for the Jacobians.  As such, it
coughs up a slightly different linearization each time.  The
linearization is largely accurate, but the difference from ideal is more
than I'd (perhaps naively) expect.

Why?  If this is a well-known technique, please feel free to point me at
a paper.

-- 

Tim Wescott
www.wescottdesign.com
Control & Communications systems, circuit & software design.
Phone: 503.631.7815
Cell:  503.349.8432





More information about the users mailing list