C#调用Matlab函数

问题描述

请问有哪位大神用过C#调用Matlab吗?我在C#中调用matlab简单函数可以调用,但是调用matlab中比较复杂的函数,比如用于解非线性方程组的函数就会报错,大概是因为该matlab函数调用了其自带函数solve,报的错的不能传入符号参数。请问有什么解决办法嘛?还有就是我在网上找了一个用C#解非线性方程组的代码,但这段代码只能解出一个解来,这是不对的,比如X^2=1,它解出来的解就会根据你的初值出现1或者-1两个唯一解,而实际情况是我两个解都需要,请问有什么办法嘛?

解决方案

时间: 2024-08-01 22:54:55

C#调用Matlab函数的相关文章

C++如何调用matlab函数_C 语言

本来电脑上安装的是matlab2012b,但是好像2012b只有64位的,故重新安装matlab7,安装完注册一下,cmd cd到matlab7的程序目录bin文件夹下,注册 matlab /regserver,就可以调用matlab了,先测试第一种方法,调用引擎,engOpen.engSetVisible.engClose engEvalString(m_pEngine, "x1 = 0.01 : 0.01 : 10 * pi"); engEvalString(m_pEngine,

WPF调用Matlab函数的方法_C#教程

有的时候用C#写图像处理方法,比较费事,不如Matlab简单,但是Matlab又做不出WPF那样的好看界面,怎么办呢. 今天正好我要实现这个功能,就顺便写个小例子,给需要的人做个借鉴. 想要用WPF调用Matlab代码,就用到了Matlab生成.DLL文件的功能. 注:我的VS版本是2013,Matlab版本是2012a,两个软件不算新也不算老,应该是现在普遍用的版本 首先,生成Matlab的.DLL文件 在matlab的左下角选择start-matlab-NE-deploytool,或者直接在

WPF调用Matlab函数方法

有的时候用C#写图像处理方法,比较费事,不如Matlab简单,但是Matlab又做不出WPF那样的好看界面,怎么办呢. 今天正好我要实现这个功能,就顺便写个小例子,给需要的人做个借鉴. 想要用WPF调用Matlab代码,就用到了Matlab生成.DLL文件的功能. 注:我的VS版本是2013,Matlab版本是2012a,两个软件不算新也不算老,应该是现在普遍用的版本 首先,生成Matlab的.DLL文件 在matlab的左下角选择start-matlab-NE-deploytool,或者直接在

C#调用matlab函数newrb

问题描述 在C#值调用matlab函数时,报错:Undefinedfunction'newrb'forinputargumentsoftype'double'.可是单独在matlab中使用newrb函数时,却是正常的.请问这是什么原因呢?怎么解决呢?谢谢.

C#中调用MATLAB函数

问题描述 刚刚接触MATLAB和C#的混合编程,写好的MATLAB函数中的输入参数是一个矩阵和一个行向量,请问在C#中应该怎么表达MATLAB的矩阵和行向量? 解决方案 本帖最后由 qq_26570227 于 2016-05-14 09:34:46 编辑解决方案二:二维数组呀,可以用存数据解决方案三:http://blog.sina.com.cn/s/blog_62de7f7a01018qov.html

c#调用自定义matlab函数

问题描述 c#调用自定义matlab函数 我使用matlab编辑了一个计算卷积的函数. 输入的变量如下 function R = reliability( range,q1,q2,b1,b2,k1,k2,l1,l2 ) 计算之后,返回一个数组. 用matlab编译成.dll文件,在VS使用c#调用时遇到以下问题 首先,变量中出现了一个我没有定义过的int numArgsOut,不知道是哪里来的,而我定义的l2不存在了: 其次,我如何把这个object变量中的数组读取出来放到一个数组里面? 谢各位

java调用matlab程序

在实际Java编程中,我们可能想要使用matlab编写一些复杂的数值计算算法,然后导入我们的java项目中调用.这首先需要我们matlab的jdk版本和java项目的jdk版本对应一致.想查看matlabjdk版本,可以在matlab命令行中输入version -java来查看,会看到类似下面的内容: Java 1.7.0_60-b19 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode .下面我们来看看mat

net-网页如何调用matlab的程序实现相应功能?

问题描述 网页如何调用matlab的程序实现相应功能? 网页暂时用的静态页面,也就是html css js等,想知道如何用网页作为matlab的GUI,例如网页中一个button调用matlab函数等? 查了一下网上的,最好的应该是.net实现链接matlab生成的动态库,但在VS里建立网项目中添加matlab生成的dll时,不知道如何使用这个dll,希望给予提示,谢谢!? 暂时不需要其他主机访问网页,只需要本地访问也就是暂时不需要搭建共享服务器. 解决方案 你还是需要用asp.net建立一个服

请问C#能否调用matlab的SVM工具包。。

问题描述 网上资料说C#可以调用matlab函数..但是不知道能否调用matlab的SVM工具包..请问有谁尝试过么.. 解决方案 解决方案二:不懂关键是有没有提供可以供.net调用的dll,去看看官方资料吧解决方案三:应该可以吧.