exponenta event banner

шпион

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

    Описание

    пример

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

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

    Примеры

    свернуть все

    В этом примере рассмотрим разреженные матрицы для модели 3-D луча, подвергающиеся импульсной точечной нагрузке на его кончике в файле sparseBeam.mat.

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

    load('sparseBeam.mat','M','K','B','F','G','D');

    Создать mechss объект модели путем указания [] для матрицы C, так как демпфирования нет.

    sys = mechss(M,[],K,B,F,G,D)
    Sparse continuous-time second-order model with 3 outputs, 1 inputs, and 3408 nodes.
    
    Use "spy" and "showStateInfo" to inspect model structure. 
    Type "properties('mechss')" for a list of model properties. 
    Type "help mechssOptions" for available solver options for this model.
    

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

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

    spy(sys)

    Figure contains an axes. The axes with title nnz: M=71076, K=212802, B=1, F=3, G=973. contains 9 objects of type line. These objects represent K, B, F, D.

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

    Загрузить разреженные матрицы из discreteSOSparse.mat.

    load('discreteSOSparse.mat','M','C','K','B','F','G','D','ts');

    Создание дискретного времени mechss объект модели путем указания времени образца ts.

    sys = mechss(M,C,K,B,F,G,D,ts)
    Sparse discrete-time second-order model with 1 outputs, 1 inputs, and 28408 nodes.
    
    Use "spy" and "showStateInfo" to inspect model structure. 
    Type "properties('mechss')" for a list of model properties. 
    Type "help mechssOptions" for available solver options for this model.
    

    Продукция sys является дискретным временем mechss объект модели с 28408 узлами, 1 входом и 1 выходом.

    Вы можете использовать spy для визуализации шаблона разреженности mechss объект модели. Можно щелкнуть правой кнопкой мыши на графике, чтобы выбрать матрицы для отображения.

    spy(sys)

    Figure contains an axes. The axes with title nnz: C=524538, K=1750850, B=28408, F=71, D=1. contains 9 objects of type line. These objects represent K, B, F, D.

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

    свернуть все

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

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

    См. также

    |

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