Команды с собственным входным языком (BUILD, MACRO, State и др.). Правила ввода команд и параметров, страница 2

CANCEL         {, Gi}                      Cсокращение одинаковых корней 

SCALE             [, Gi, Gj,  alpha]     Gj (,) = Gi (alpha*,)

SUBSTITUTE  [, Gi, Gj, Gk]          Gk (,) = Gi (Gj (,))

S         [, Gi, Gj, P/N {, граница}]]  Gj = спектральные факторы Gi

CHPZF             [, Gi, Gj]                  Gj = PZF (Gi)

CHTCF             [, Gi, Gj]                  Gj = TCF (Gi)

CHPFE             [, Gi, Gj]                  Gj = PFE (Gi)

CHUNITARY  [, Gi, Gj]                  Gj = UNITARY (Gi)

CHSINGLE      [, Gi, Gj]                  Gj = SINGLE (Gi)

NUMERATOR [, Gi, Gj]                  Gj = Числитель Gi

DENOMINATOR  [, Gi, Gj]             Gj = Знаменатель Gi

Обмен и вычисления:

Gi # Gj

Gi = алгебраическая комбинация Gi + - */^ ()s и числитель

Команды общие для BUILD и CC:

ENTER       PFE                        LPDISPLAY    ECHO       TCF

DISPLAY   SHORTHAND      DPDISPLAY    PAUSE     UNITARY

PZF             SINGLE                 ANALOG         HELP 

Команды STATE (системы в пространстве состояния СПС):

Pi = [ A B ]          Hi(s) = C*inv(s*I – A)*B + D

        [ C D ]

Команды  STATE для ввода и редактирования СПС  Pi:

PENTER          [[ Pi, #сост, #вх, #вых], [коэфф]]      Ввод  матриц СПС Рi

PCHANGE       [ввод в диалоге]                                 Изменение матриц СПС

PDISPLAY      {, Рi, {ALL/A/B/C/D/ELEMENTS}} Вывод Рi, стандарт = ALL

PLPDISPLAY {, Рi, ¢надпись¢/ ELEMENTS }            Печать Рi

PSTORE           [,Рi, сп. файла]                                     Запись Рi в файл

PRECALL        [,Рi, цп. файла]                                     Ввод Рi из файла

DIM                  {, Рi }                                     Вывод размерностей Рi в файл Рi

EPSILON         {, Рi{, eps}                             Обнуление коэфф. < eps, стндарт = ALL

Команды  STATE для матричных ПФ   Hi:

HDISPLAY        {, Hi}{, стр, стлб}             Вывод  Hi

HLPDISPLAY    {, Hi, ¢надпись¢}                Печать Hi

HSTORE             [, Hi, сп. файла]                 Запись Hi в файл

HRECALL          [, Hi, сп. файла]                 Ввод  Hi в из файла

EXTRACT   [, Hi, Gi, (стр, стлб)/ ALL]  Gi = Hi (стр, стлб), ALL = Hi ( ) ==> Gi, Gi + 1,…

Команды  STATE для преобразования  СПС:

IDENTITY                    [{, Pi}, разм {а}   Pi = a*I

DIAGONAL    [{, Pi}, разм, элементы]   Pi = diag { элементы }

HP                                            {,Hi}{,Pi}   Pi = постоянная Hi

PACK                       [, Pi, Pj, Pk, Pl, Pm]   Pi = ( Pj, Pk, Pl, Pm)

UNPACK                  [, Pi, Pj, Pk, Pl, Pm]   Pj = A,  Pk = B, Pl = C, Pm = D из Pi (A, B)

AUGMENT          [, Pi, Pj, Pk, стр, стлб]   Pк = Pi объединённая с Pj

SELECT                      [Pi, S/I/R/O/C, sel]   Pj = выбранные части Рi

CCF                                        {, Gi}{, Pi}   Pi = каноническая форма управления. Gi

OCF                                      {, Gi}{, Pi}}   Pi = каноническая форма наблюдения. Gi

DCF                                      {, Gi}{, Pi}}   Pi = каноническая форма Жордана. Gi

ADD                                       [, Pi, Pj, Pk]   Pk = Pi + Pj

SUBTRACT                           [, Pi, Pj, Pk]   Pk = Pi - Pj

MULTIPLY                            [, Pi, Pj, Pk]   Pk = Pi * Pj

SCALE                                      [, Pi, Pj, a]   Pj = a * Pi

FEEDBACK           [, ключ, Pi, Pj, Pk, n ]   Pj или Pk = Pi или Pi, Pj c OC

                                                                       6 ключей

TRANSPOSE                                 [,Pi, Pj]   Pj = Pi (A’, C’; B’, D’,)

ADJOINT                                       [,Pi, Pj]   Pj = Pi (-A’, C’; -B’, D’,)

SUBSTITUTE                              [Pi, Pj, a]   Pj = Pi (A/a,  B/a; C, D)

SIMILARITY                          [, Pi, Pj, Pk]   Pk = Pi преобразование подобия Pj

SIMILARITY, EIGENVECTOR   [, Pi, Pj]   Pj = Pi преобр. подоб. соб. вект.

RESIDUALIZATIONN                [Pi, Pj, n]   Pj = редуциров. Pi до n состояний

Алгоритмы пространства состояния:

BALANCE {, Pi, INFO}                     Балансирование матриц, INFO – справка 

FADEEVA {, Pi } {Hi}                      Вычисление Hi (s) по мет. Фадеевой 

QZ {,Pi,Hi} {, thresh}                        Вычисление Hi (s) по QZ  алгоритму              

                                                            (обобщённая задача о знач.), trtesh задаёт 

                                                            значение эквивалентное бесконечности

POLES {, Pi}                                      Полюса  Pi = соб. знач. A из Pi

ZEROS {, Pi} {, thresh}                     Нули Pi, QZ алгоритм

EIGENVALUE [, Pi, Pj {, Pk }]         Pj = соб. знач. Pi,    Pk = соб. вектора

CONTROLLABILITY [{,Pi}, r]        Управляемость и наблюдаемость

OBSERVABILITY [{, Pi}, r]            Управляемость и наблюдаемость

NUMERATOR {, Pi}                         Числители ПФ системы  Pi, QZ алгоритм

EXPONENTIAL [, Pi, Pj, T {, n}]      Pj =дискретизированная Pj при аппр. матр. exp  

                                                             n членами ряда Тейлора, стандартное n = 20   

PEXPONENTIAL [Pi, Pj, T, {, n}]    Pj = Паде аппр. n – го порядка матр. exp, станд   

CONVERT [Pi, Pj, ключ, T]              Pj = диск. Pi, методы интегрирования: Эйлера,

                                                            прямоугольников, билинейное, Тастина

WPLANE [Pi,Pj]                                Pj = W – преобразование дискр. Pi

WPRIME [Pi, Pj]                                Pj = W – преобразование аналог.  Pi                               

INVERSE [Pi, Pj]                                Pj = Обратная Pi D из Pi д. б. обратимой

POLE PLACEMENT [Pi, Pj, ключ]   Pj = рез – ты решения задачи размещения по

                                                             люсов Pi (OC по полн. набл. или комбинация  )

Команды STATE для моделирования:

SIMULATION [,Pi, input, ic, time]

      Pi. Y = Массив выходных переменных

      ключи input¢a:

               1,m, h = h(t) на m – том входе

               2,m,a = a*delta(t) на m – том входе

               3, m, h, timp = импульс на m – том входе

               4,m,sigma, seed = Гауссовский белый шум на  m – том входе

                  ст. откл. = sigma, нач. знач. = seed, случайное при seed < = 0

              5, filename = ввод из файла

              6 = вход = 0

         ic (начальные условия): 1 = 0, 2, Pj = задаються матрицами Pj

         time = tmax, d, nsk, где d – шаг интегр., nsk – шаг вывода

         Паде аппр. 6 – го порядка матричной эксп. используется для интегр.

DSIMULATION [, Pi, input, is, time], параметры теже кроме:

        Ключи input¢а :   2, m, h = один импульс при n = 0

              time = число периодов квантования, шаг вывода

INPUT       создаёт в диалоге входной файл для моделирования

PLOT      [, Pi, out, lim, ¢title¢, opts]    Графики             Pi.Y

              out = номер переменной или ALL