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