首页 新闻 会员 周边 捐助

C#调用MATLAB 找不到mkl.dll

0
悬赏园豆:100 [待解决问题]

win7 64位系统 VS2010 MATLAB2013 混合仿真

C#程序段:

using MathWorks;
using MathWorks.MATLAB.NET.Utility;
using MathWorks.MATLAB.NET.Arrays;
using MLApp;
using pic1;
namespace PictureShow1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{

pic1.picClass1 PC1 =new pic1.picClass1( );
// PC1.PicShow1();
string path="D:/Documents/MATLAB/myAdd/test1.bmp";
Bitmap image = new Bitmap(path);
pictureBox1.Image = image;
PC1.PicShow1(path);
}
}
}

MATLAB程序段:

function [I2]=PicShow1(path)
I=imread(path);
I1=rgb2gray(I);
I2=im2bw(I1);
imshow(I2);
saveas(gcf,'E:\pic1.bmp');
end

报错显示,求高手指点:

ymount的主页 ymount | 初学一级 | 园豆:102
提问于:2015-01-16 20:42
< >
分享
所有回答(2)
0

我也遇到了同样的问题,是你.m函数里调用了MATLAB的其他库函数,但这库函数不是核心函数,不被mcr包含。所以出错

文正若和 | 园豆:202 (菜鸟二级) | 2015-04-24 10:53

请问具体要怎么解决啊~拜托了

支持(0) 反对(0) MissSheep | 园豆:202 (菜鸟二级) | 2015-05-18 19:50
0

请问是怎么解决的呢?万分感谢!

MissSheep | 园豆:202 (菜鸟二级) | 2015-05-18 19:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册