我写了一个小的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版本)?