spy

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

    Синтаксис

    Описание

    пример

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

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

    Примеры

    свернуть все

    В данном примере рассмотрим разреженные матрицы для модели 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.

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

    свернуть все

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

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

    См. также

    |

    Введенный в R2020b