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

UptoLike

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

191
Используя функцию conv, найдем произведение полиномов, опреде-
ляемых векторами (свертку векторов) из ячеек C(1) и C(2):
d = conv(C{1:2})
d = 1 2 4 2 3
Выведим на экран векторы из второй, третьей и четвертой ячеек
C{2:4}
ans = 1 0 1
ans = 1 2 3 4 5 6 7 8 9 10
ans = 9 8 7
Можно сформировать новый числовой массив, используя
следующий оператор присваивания
B = [C{1}; C{2}; C{4}]
B =
1 2 3
1 0 1
9 8 7
Теперь используя индексацию содержимого в левой части оператора
присваивания, можно создать новый массив, каждая ячейка которого
представляет отдельный выход:
[D{1:2}] = eig(B)
D =
[3x3 double] [3x3 double]
Можно вывести на экран матрицы правых собственных векторов и
собственных значений, используя ячейки D{1} и D{2}, соответствен-
но.
D{1}
ans =
0.3088 0.7071 0.5585
0.1148 0.0000 -0.8091
0.9442 -0.7071 0.1827
D{2}
ans =
10.9161 0 0
0 -2.0000 0
0 0 -0.9161
Используя функцию conv, найдем произведение полиномов, опреде-
ляемых векторами (свертку векторов) из ячеек C(1) и C(2):
          d = conv(C{1:2})
          d=1 2 4 2 3
Выведим на экран векторы из второй, третьей и четвертой ячеек
         C{2:4}
          ans = 1 0 1
          ans = 1 2 3 4 5 6 7 8 9 10
          ans = 9 8 7
       Можно сформировать новый числовой массив, используя
следующий оператор присваивания
          B = [C{1}; C{2}; C{4}]
          B=

                   1   2     3
                   1   0     1
                 9 8      7
Теперь используя индексацию содержимого в левой части оператора
присваивания, можно создать новый массив, каждая ячейка которого
представляет отдельный выход:
          [D{1:2}] = eig(B)
           D=
             [3x3 double] [3x3 double]
Можно вывести на экран матрицы правых собственных векторов и
собственных значений, используя ячейки D{1} и D{2}, соответствен-
но.
          D{1}
           ans =
            0.3088 0.7071 0.5585
           0.1148      0.0000    -0.8091
           0.9442 -0.7071        0.1827

       D{2}
         ans =
           10.9161           0         0
               0           -2.0000     0
               0             0       -0.9161


                                                              191