Несколько функций 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)

    Примечание

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

  2. Создайте the MatrixMathApp приложение с помощью Визуального Studio®.NET.

    1. Папка 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.