Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português -

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
See the recommended documentation of this function

Scilab help >> CACSD > lin

lin

線形化

呼び出し手順

[A,B,C,D]=lin(sim,x0,u0)
[sl]=lin(sim,x0,u0)

パラメータ

sim

関数

x0, u0

互換性がある次元のベクトル

A,B,C,D

実数行列

sl

syslin リスト

説明

非線形システム [y,xdot]=sim(x,u)x0,u0近傍での線形化.

simy および xdotを計算する関数です.

出力は線形システム (syslin リスト) sl または 4つの行列 (A,B,C,D)です.

例えば, ftz が ODE に指定された関数で, 例えば以下の場合:

[zd]=ftz(t,z,u)

そして, y=xと仮定すると,

[z]=ode(x0,t0,tf,list(ftz,u)x(tf)を計算します.

simula が以下の関数の場合:

deff('[y,xd]=simula(x,u)','xd=ftz(tf,x,u); y=x;');

接する線形システム sl は以下のように得られます:

[A,B,C,D]=lin(simula,z,u)
sl = syslin('c',A,B,C,D,x0)

deff('[y,xdot]=sim(x,u)','xdot=[u*sin(x);-u*x^2];y=xdot(1)+xdot(2)')
sl=lin(sim,1,2);

参照

  • external — Scilabオブジェクト, 外部関数またはルーチン
  • derivat — 有理行列の微分
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Mar 03 11:00:54 CET 2011