spy

Визуализируйте разреженный шаблон sparss объект модели

    Синтаксис

    Описание

    пример

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

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

    Примеры

    свернуть все

    В данном примере рассмотрим 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
    

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

    свернуть все

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

    Указатель на объект, заданный как Axes или UIAxes объект. Использование AX для создания приложений с spy в App Designer.

    Введенный в R2020b