vb一个字符变量给matlab的M文件,但是matlab字符变量是‘’单引号,而vb字符变量值是“”双引号,怎么解决vb的字符变量传给matlab可用?

解决方案 »

  1.   

    不要做A语言代码修改为B语言代码的无用功。
    也不要做用A语言代码直接调用B语言代码库这样复杂、这样容易出错的傻事。
    只需让A、B语言代码的输入输出重定向到文本文件,或修改A、B语言代码让其通过文本文件输入输出。
    即可很方便地让A、B两种语言之间协调工作。
      

  2.   

        Set mApp = CreateObject("Matlab.Application")
        cmd = "FunctionA('" & sourceFile & "','" & destFile & "')"
        mApp.execute cmd
        Set mApp = Nothing