Чтобы создать компонент для этого примера, смотрите первые несколько шагов в Нескольких функциях 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)
Смотрите Понимание Программы MatrixMath для получения дополнительной информации о структуре этой программы.
Создайте the MatrixMathApp
приложение с помощью Визуального Studio®.NET.
Папка 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.