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

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

  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)

    Примечание

    Для получения дополнительной информации о структуре этой программы см. раздел «Понимание программы MatrixMath».

  2. Создайте MatrixMathApp приложение с использованием Visual Studio® .NET.

    1. The MatrixMathVBApp папка содержит файл проекта Visual Studio .NET для этого примера. Откройте проект в Visual Studio .NET двойным кликом мыши MatrixMathVBApp.vbproj в Windows® Исследователь. Вы также можете открыть его с рабочего стола, щелкнув правой кнопкой мыши MatrixMathVBApp.vbproj > Open Outside 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.