Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Математические пакеты > Использование dll matlab в C#


Автор: zagmysa 28.1.2015, 16:31
Здравствуйте, мне нужна помощь... я создал проект в Matlabe, через Matlab Builder NE компилировал М-файл в dll. потом прикрепил ссылку на библиотеку в C#, но при запуске программы выводит ошибка... помоги пож-та 

вот листинг м-файла 
function out = makeSqr(n)
out = magic(n);

вот листинг C# 
using System;
using System.Collections.Generic;
using System.Text;

using Demo;
using MathWorks.MATLAB.NET.Arrays;
using MathWorks.MATLAB.NET.Utility;


namespace MainApp
{
class Program
{
static void Main(string[] args)
{

MLTestClass odj = null;
MLTestClass obj = null;
MWNumericArray input = null;
MWNumericArray output = null;
MWArray[] result = null;

{
odj = new MLTestClass(); (здесь выдает исключение)
input = 5;
result = obj.makeSqr(1, input);

output = (MWNumericArray)result[0];

Console.WriteLine(output);
} 
}
}
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)