Чтобы создать компонент для этого примера, смотрите первые несколько шагов в Нескольких функциях 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.