Чтобы создать компонент для этого примера, см. первые несколько шагов в разделе Несколько функций MATLAB в классе компонентов. Затем создайте приложение Microsoft ® Visual Basic ® следующим образом.
Просмотрите пример приложения для этого примера в:
matlabroot\toolbox\dotnetbuilder\Examples\VSVersion\NET\MatrixMathExample\MatrixMathVBApp\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.
Построить MatrixMathApp с помощью Visual Studio ® .NET.
MatrixMathVBApp содержит файл проекта Visual Studio .NET для этого примера. Откройте проект в Visual Studio .NET, дважды щелкнув MatrixMathVBApp.vbproj в Проводнике Windows ®. Его также можно открыть с рабочего стола, щелкнув правой кнопкой мыши MatrixMathVBApp.vbproj > Открыть вне MATLAB.
Добавление ссылки на MWArray компонент, который является matlabroot\toolbox\dotnetbuilder\bin\architecture\framework_version\mwarray.dll.
При необходимости добавьте (или обновите расположение) ссылку на MatrixMathComp компонент, который был построен на предыдущем шаге. (Компонент, MatrixMathComp.dll, находится в \MatrixMathExample\MatrixMathComp\x86\V2.0\Debug\distrib подпапка рабочей области.)
Создайте и запустите приложение в Visual Studio .NET.