对所有版本使用C#执行Matlab实例

时间:2017-09-10 17:50:01

标签: c# matlab com

我写了一个小的C#程序,它创建了一个Matlab实例并启动了一个.m脚本。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MATLAB_APP
{
    class Program
    {
        static void Main(string[] args)
        {
            MLApp.MLApp matlab = new MLApp.MLApp();
            matlab.Execute("cd('"+ System.IO.Directory.GetCurrentDirectory() + "\\MLab\\Optimization')");
            matlab.Execute("Main");
        }
    }
}

程序仅在编译中使用的计算机上运行。如果我在另一台计算机上运行它,我在控制台上出错。 (是的,文件在它们应该是的确切目录中)。有什么我可以做的,以使这个程序在其他计算机上可用(具有不同的Windows / Matlab版本)?

0 个答案:

没有答案