我需要打开一个软件并给它一个值,然后执行它以获得一些结果 但问题是我有很多值,每次我手动输入一个非常耗时的值。有没有办法用MATLAB自动完成?
答案 0 :(得分:0)
首先:你的问题标题和你的实际问题是完全不同的。我会给你一些想法来回答你的问题,而不是你的问题标题。
您需要了解是否可以在批处理模式下运行软件。这意味着,您需要能够从命令行控制软件。
一旦你知道,你可以使用matlab的system
命令从你的脚本运行cmd
。
例如:
system( 'mySoftware.exe' -myIndividualParameters )
如果无法将参数传递给您的软件,它可能会读取您之前可以使用matlab创建的文本文件。
无论如何,你的问题绝对没有指明。您必须提供更多信息:您的软件如何获取参数?你可以开始吗?参数需要哪种格式?您是否希望matlab对您的软件结果做些什么?