Моделирование в системе MATLAB. Часть 1. Основы работы в MATLAB. Терёхин В.В. - 234 стр.

UptoLike

Составители: 

232
1
--------------------------------
(s-2.095) (s^2 + 2.095s + 2.387)
get(Z)
z = {[0x1 double]}
p = {1x1 cell}
k = 1
Variable = 's'
Ts = 0
Td = 0
InputName = {''}
OutputName = {''}
Notes = {}
UserData = [ ]
Механизм наследования реализуется в функциях конструкто-
ра дочернего класса. Например, конструктор класса tf включает опе-
ратор
L = lti(Ny, Nu, Ts)
для создания lti-объекта с соответствующими параметрами. Тогда tf-
объект можно создать, используя встроенный оператор class
sys = class(sys, 'tf', L)
Такое использование оператора class с тремя аргументами по-
зволяет присвоить
объекту соответствующую метку класса и указать,
что наследуется от родительского объекта.
Наследование может порождать более одного поколения, то
есть дочерний объект может содержать поля как родительских объек-
тов, так и объектов более старших поколений. В этом случае роди-
тельский объект может вызывать прародительские методы, а дочер-
ний - как родительские, так
и прародительские .
Множественное наследование. В случае множественного
наследования класс наследует атрибуты от более, чем одного роди-
тельского класса. Дочерний объект наследует поля, как поля роди-
тельских классов, так и поля собственной структуры.
Множественное наследование может объединять более одно-
го поколения. Например, каждый из родительских объектов может
наследовать поля от множественных
прародительских объектов.
Множественное наследование реализовано в конструкторах путем
вызова функции class с более, чем тремя аргументами:
obj = class(structure, 'class_name', parent1, parent2,...)
                       1
      --------------------------------
      (s-2.095) (s^2 + 2.095s + 2.387)
      get(Z)
         z = {[0x1 double]}
         p = {1x1 cell}
         k=1
         Variable = 's'
         Ts = 0
         Td = 0
         InputName = {''}
         OutputName = {''}
         Notes = {}
         UserData = [ ]

        Механизм наследования реализуется в функциях конструкто-
ра дочернего класса. Например, конструктор класса tf включает опе-
ратор
      L = lti(Ny, Nu, Ts)
для создания lti-объекта с соответствующими параметрами. Тогда tf-
объект можно создать, используя встроенный оператор class
      sys = class(sys, 'tf', L)

         Такое использование оператора class с тремя аргументами по-
зволяет присвоить объекту соответствующую метку класса и указать,
что наследуется от родительского объекта.
         Наследование может порождать более одного поколения, то
есть дочерний объект может содержать поля как родительских объек-
тов, так и объектов более старших поколений. В этом случае роди-
тельский объект может вызывать прародительские методы, а дочер-
ний - как родительские, так и прародительские .

        Множественное наследование. В случае множественного
наследования класс наследует атрибуты от более, чем одного роди-
тельского класса. Дочерний объект наследует поля, как поля роди-
тельских классов, так и поля собственной структуры.
        Множественное наследование может объединять более одно-
го поколения. Например, каждый из родительских объектов может
наследовать поля от множественных прародительских объектов.
Множественное наследование реализовано в конструкторах путем
вызова функции class с более, чем тремя аргументами:
       obj = class(structure, 'class_name', parent1, parent2,...)

232