最近在搞点东西,需要用到matlab和vb的混合编程。我现在已将matlab中需要用到的函数,整理成一个大的函数rail(),此函数最后输出了两个文本文档,如果直接在matlab中调用此函数,可以完美运行。但是如果在vb中调用的话,我只是知道它在计算,但是却没有输出文本文档。我的调用过程是:
dim h as string
dim result as string
dim matlab as object 
set matlab = createobject("Matlab.Application")
h = text1.text   (这里我将所要调用的函数存在text1中,e.g.rail(100,200))
result  = matlab.exeute(h)
现在的问题是,在调用过程中,没有文件输出。这个问题困扰好久了,还希望有人能帮助一下我。谢谢了!我现在想有两个地方可能会错:1、调用过程不对。2、文件的路径问题,以及matlab的工作目录的问题。这是我自己的想法,还请大家补充~