|
|||
ПОСТРОЕНИЕ НЕ УСТОЙЧИВОЙ СИСТЕМЫ
ПОСТРОЕНИЕ НЕ УСТОЙЧИВОЙ СИСТЕМЫ %исходная матрица по заданию A = [3 -1 0;0 4 2;2 -2 3] %Создание единичной матрицы B=eye(3) hold on initial(x2, [1; 1; 1]) initial(x3, [-8; -8; -8]) legend('x1', 'x2', 'x3') ПОСТРОЕНИЕ УСТОЙЧИВОЙ СИСТЕМЫ %исходная матрица по заданию A = [3 -1 0;0 4 2;2 -2 3] %Создание единичной матрицы B=eye(3) %найдем собственные числа матрицы result = eig(A) %Найдем k при которых система точно устойчива k=-max(result)-1 %Найдем собственные числа при которых система устойчива result_constant=result+k %Получение устойчивой матрицы A new_A = A +k*B C = [1 0 0] D=0 B=[0 0 0;0 0 0;0 0 0] %Запишем систему в пространстве состояний stable_sys = ss(new_A,new_B,C,D) x1= stable_sys x2 = x1; x3 = x1; initial(x1, [9; 9; 9]); hold on initial(x2, [1; 1; 1]) initial(x3, [-8; -8; -8]) legend('x1', 'x2', 'x3') hold off
|
|||
|