Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.4.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 help >> Основные функции > Сигнальная обработка > sysconv

sysconv

преобразование системы

Последовательность вызова

[s1,s2]=sysconv(s1,s2)

Аргументы

s1,s2

списки (линейные системы syslin)

Описание

Преобразует s1 и s2 в общее представление в том порядке, в котором могут быть применены операции взаимосвязи систем. Служебная функция, для экспертов. Правила преобразования даны в следующей таблице.

"c"

система непрерывного времени

"d"

система дискретного времени

n

дискретная система с периодом дискретизации n

[]

система с неопределённой временной областью. Для смешанных систем s1 и s2 представляются в пространстве состояний.

s1\s2 |    "c"     |     "d"     |      n2        |     []     |
---------------------------------------------------------------
"c"   |  ничего    |несовместимо | c2e(s1,n2)     |  c(s2)     |
---------------------------------------------------------------
"d"   |несовместимо|   ничего    | e(s1,n2)       |  d(s2)     |
---------------------------------------------------------------
n1    | c2e(s2,n1) | e(s2,n1)    | n1<>n2 несовм. |  e(s2,n1)  |
      |            |             | n1=n2  ничего  |            |
---------------------------------------------------------------
[]    | c(s1)      | d(s1)       | e(s1,n2)       |   ничего   |
---------------------------------------------------------------

Приняты следующие обозначения:

n1,n2

период дискретизации

c2e(s,n)

система непрерывного времени s преобразуется в дискретную систему с периодом дискретизации n.

c(s)

преобразование в непрерывную (временная область "c")

d(s)

преобразование в дискретную (временная область "d")

e(s,n)

преобразование в дискретную систему с периодом n

Примеры

s1=ssrand(1,1,2);
s2=ss2tf(s1);
[s1,s2]=sysconv(s1,s2);

Смотрите также

  • syslin — определение линейной системы
  • ss2tf — conversion from state-space to transfer function
  • tf2ss — transfer to state-space
Report an issue
<< ssrand Сигнальная обработка sysdiag >>

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:
Tue Apr 02 17:37:54 CEST 2013