exponenta event banner

Несколько функций MATLAB в классе компонентов

Чтобы создать компонент для этого примера, см. первые несколько шагов в разделе Несколько функций MATLAB в классе компонентов. Затем создайте приложение Microsoft ® Visual Basic ® следующим образом.

  1. Просмотрите пример приложения для этого примера в:

    matlabroot\toolbox\dotnetbuilder\Examples\VSVersion\NET\MatrixMathExample\MatrixMathVBApp\MatrixMathApp.vb.

    Список программ показан здесь.

     MatrixMathApp.vb

    Заявление

    Dim factor As Factor = New Factor

    создает экземпляр класса Factor.

    Следующие операторы вызывают методы, инкапсулирующие функции MATLAB ®:

    argOut = factor.cholesky(matrix)
    
       
    argsOut = factor.ludecomp(2, matrix)
    
    ...
    argsOut = factor.qrdecomp(2, matrix)

    Примечание

    Дополнительные сведения о структуре этой программы см. в разделе Общие сведения о программе MatrixMatrixMatch.

  2. Построить MatrixMathApp с помощью Visual Studio ® .NET.

    1. MatrixMathVBApp содержит файл проекта Visual Studio .NET для этого примера. Откройте проект в Visual Studio .NET, дважды щелкнув MatrixMathVBApp.vbproj в Проводнике Windows ®. Его также можно открыть с рабочего стола, щелкнув правой кнопкой мыши MatrixMathVBApp.vbproj > Открыть вне MATLAB.

    2. Добавление ссылки на MWArray компонент, который является matlabroot\toolbox\dotnetbuilder\bin\architecture\framework_version\mwarray.dll.

    3. При необходимости добавьте (или обновите расположение) ссылку на MatrixMathComp компонент, который был построен на предыдущем шаге. (Компонент, MatrixMathComp.dll, находится в \MatrixMathExample\MatrixMathComp\x86\V2.0\Debug\distrib подпапка рабочей области.)

  3. Создайте и запустите приложение в Visual Studio .NET.