数学建模社区-数学中国
标题:
VB如何在没有安装Matlab的机器上调用Matlab算法
[打印本页]
作者:
takang
时间:
2011-3-25 11:12
标题:
VB如何在没有安装Matlab的机器上调用Matlab算法
情况说明:
Matlab编写了一些算法,想在没有安装Matlab的机器上用VB调用这些算法。看了很多文章,基本都认为可行,即用Matlab生成dll动态链接库文件,然后通过VB来调用,但是步骤描述得都不详细,不知各位大侠是否有更详细的描述,或者有没有那本书籍可以推荐用于解决这类问题。能否告知!
谢谢!
作者:
水木年华zzu
时间:
2011-3-25 22:39
vb 调用matlab 是很简单的,只要你创建一个matalb 对象,然后将matlab 代码看成一段字符,执行就可以了。 Dim matlab As Object
Dim result As String
Set matlab = CreateObject("matlab.application")
matlab.execute (" x= [1,2,3],y =[1,4,9];plot(x,y)")
matlab.execute ("print -dbitmap; close")
作者:
水木年华zzu
时间:
2011-3-25 22:40
没有安装matlab 可以但必须安装matlab 运行时
作者:
takang
时间:
2011-3-26 19:56
谢谢斑竹给予的解答,这段代码我之前就执行了,但是如果到一个脱离matlab的环境好像就行不通了。我查资料获知好像可以通过matlab编译动态链接文件,然后再在vb中引用组件的方式对其进行引用,这样好像可以脱离matlab环境,但是我不知道具体该如何做。
是否通过vc实现这种调用要求更简单。
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5