exponenta event banner

полный

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

    Синтаксис

    Описание

    пример

    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    
    

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

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

    свернуть все

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

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

    свернуть все

    Модель плотного состояния-пространства, возвращенная как ss объект модели. Дополнительные сведения о представлении модели плотного состояния и пространства см. в разделе ss.

    Представлен в R2020b