Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
6.1.1 - 日本語

Change language to:
English - Français - Português - Русский

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

Scilabヘルプ >> CACSD > Identification > 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 — 有理行列の微分
Report an issue
<< inistate Identification sident >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Jan 03 14:37:49 CET 2022