full

Преобразуйте разреженные модели в плотное хранилище

    Синтаксис

    Описание

    пример

    fsys = full(sys) преобразует sparss и mechss модели sys в представление плотного пространства состояний ss. Для mechss модели, преобразование в плотное представление эквивалентно full(sparss(sys)). Для других типов модели full листья sys без изменений.

    Используйте full команда для преобразования небольших разреженных моделей в плотное хранилище для выполнения таких операций, как выделение полюса/нуля, сокращение порядка модели и проектирование и настройка контроллера. Преобразование в плотное хранилище не рекомендуется для больших шкал разреженных моделей, так как оно может насытить доступную память и вызвать серьезное ухудшение эффективности.

    Примеры

    свернуть все

    В данном примере рассмотрим sparseSOFull.mat который содержит разреженную модель второго порядка с 50 узлами.

    Загрузите разреженную модель второго порядка и преобразуйте ее в плотное представление с помощью full.

    load('sparseSOFull.mat','sys');
    fsys = full(sys);
    size(fsys)
    State-space model with 1 outputs, 1 inputs, and 100 states.
    

    С тех пор, sys является mechss модель, преобразование в плотное хранилище эквивалентно fsys = full(sparss(sys)). Получившаяся модель fsys - полная матрица ss объект модели с 100 состояниями, так как большая матрица полна ранга.

    Сравните размер хранилища двух представлений.

    whos
      Name      Size             Bytes  Class     Attributes
    
      fsys      1x1             162930  ss                  
      sys       1x1               6576  mechss    sparse    
    

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

    Входные параметры

    свернуть все

    Разреженная модель пространства состояний, заданная как a sparss или mechss объект модели. Для других типов модели full листья sys без изменений.

    Выходные аргументы

    свернуть все

    Плотная модель пространства состояний, возвращенная как ss объект модели. Для получения дополнительной информации о представлении модели в плотном пространстве состояний см. ss.

    Введенный в R2020b