exponenta event banner

шпион

Визуализация узора разреженности sparss объект модели

    Описание

    пример

    spy(sys) строит график разреженности sparss модель sys. График отображает количество ненулевых элементов в каждой разреженной матрице sys. Можно щелкнуть правой кнопкой мыши на графике, чтобы выбрать матрицы для отображения.

    spy(AX,sys) строит график разреженности на Axes или UIAxes объект на текущей фигуре с маркером перемещения AX. Использовать этот синтаксис при создании приложений с помощью spy в Конструкторе приложений.

    Примеры

    свернуть все

    В этом примере рассмотрим sparseFOContinuous.mat который содержит разреженные матрицы для непрерывной разреженной модели состояния-пространства первого порядка.

    Извлеките разреженные матрицы из sparseFOContinuous.mat.

    load('sparseFOContinuous.mat','A','B','C','D','E');

    Создать sparss объект модели.

    sys = sparss(A,B,C,D,E)
    Sparse continuous-time state-space model with 1 outputs, 1 inputs, and 199 states.
    
    Use "spy" and "showStateInfo" to inspect model structure. 
    Type "properties('sparss')" for a list of model properties. 
    Type "help sparssOptions" for available solver options for this model.
    

    Продукция sys является непрерывным временем sparss объект модели, содержащий 199 состояний, 1 вход и 1 выход.

    Вы можете использовать spy для визуализации разреженности sparss объект модели.

    spy(sys)

    Figure contains an axes. The axes with title nnz: A=239, E=239, B=20, C=19, D=1. contains 7 objects of type line. These objects represent A, B, C, D.

    В этом примере рассмотрим sparseFODiscrete.mat который содержит разреженные матрицы для дискретно-временной разреженной модели состояния-пространства первого порядка.

    Извлеките разреженные матрицы из sparseFODiscrete.mat.

    load('sparseFODiscrete.mat','A','B','C','D','E','ts');

    Создать sparss объект модели.

    sys = sparss(A,B,C,D,E,ts)
    Sparse discrete-time state-space model with 1 outputs, 1 inputs, and 398 states.
    
    Use "spy" and "showStateInfo" to inspect model structure. 
    Type "properties('sparss')" for a list of model properties. 
    Type "help sparssOptions" for available solver options for this model.
    

    Продукция sys является дискретным временем sparss объект модели, содержащий 398 состояний, 1 вход и 1 выход.

    Вы можете использовать spy для визуализации разреженности sparss объект модели.

    spy(sys)

    Figure contains an axes. The axes with title nnz: A=518, E=837, B=56, C=18, D=1. contains 7 objects of type line. These objects represent A, B, C, D.

    Можно также просмотреть свойства модели объекта модели sparss.

    properties('sparss')
    Properties for class sparss:
    
        A
        B
        C
        D
        E
        Scaled
        StateInfo
        SolverOptions
        InternalDelay
        InputDelay
        OutputDelay
        Ts
        TimeUnit
        InputName
        InputUnit
        InputGroup
        OutputName
        OutputUnit
        OutputGroup
        Notes
        UserData
        Name
        SamplingGrid
    

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

    свернуть все

    Разреженная модель первого порядка, заданная как sparss объект модели. Когда разреженная модель sys содержит сопряженные или взаимосвязанные компоненты, использование spy(xsort(sys)) для просмотра нижележащей структуры стрелок блоков. Дополнительные сведения о структуре стрелок блока см. в разделе xsort.

    Дескриптор объекта, указанный как Axes или UIAxes объект. Использовать AX для создания приложений с помощью spy в Конструкторе приложений.

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