MATLAB函数宏指令c#客户端不工作

12个视图(30天)
米歇尔Cirella
米歇尔Cirella 2019年1月15日
编辑: 米歇尔Cirella2019年1月16日
我需要在c#应用程序运行MATLAB代码。我读过的 官方文档 在我的应用程序运行MATLAB函数。
但是我有一个缓存问题。如果我在c#中运行的MATLAB代码:
使用系统;
使用System.Collections.Generic;
使用包含;
名称空间ConsoleApplication2
{
类项目
{
静态void Main (string [] args)
{
/ /创建MATLAB实例
MLApp。MLApp matlab = new MLApp.MLApp ();
/ /更改的目录函数位于
matlab.Execute (@“cd c: \ temp \榜样”);
/ /定义输出
对象结果=零;
/ /调用MATLAB函数myfunc
matlab.Feval (“myfunc”2结果,5、7、“世界”);
/ /显示结果
对象[]res =结果对象[];
Console.WriteLine (res [0]);
Console.WriteLine (res [1]);
Console.ReadLine ();
}
}
}
下面的matlab函数:
函数(x, y) = myfunc (a, b, c)
x = a + b;
y = sprintf (“你好% s”c);
如果我改变 x = a + b; x = a * b; 在MATLAB脚本函数,应用程序继续返回一个b + b = 12,而不是* = 35。
如何解决这个缓存的问题?

答案(0)

类别

找到更多的在企业部署与MATLAB生产服务器帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!