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