-2

我需要打开一个软件并给它一个值,然后执行它以获得一些结果,但问题是我有很多值,每次我手动输入一个值非常耗时。有没有办法使用 MATLAB 自动执行此操作?

4

1 回答 1

0

首先:您的问题标题和您的实际问题完全不同。我会给你一些想法来回答你的问题,而不是你的问题标题。

您需要了解是否可以在批处理模式下运行您的软件。这意味着,您需要能够从命令行控制软件。

一旦你知道了,你可以使用systemmatlab 的命令cmd从你的脚本中运行。

例如:

system( 'mySoftware.exe' -myIndividualParameters )

如果无法将参数传递给您的软件,它可能会读取文本文件,您可以使用 matlab 之前创建这些文件。

无论如何,您的问题绝对没有指定任何内容。您必须提供更多信息:您的软件如何获取参数?你可以开始吗?参数需要哪种格式?你想让 matlab 对你的软件结果做些什么吗?

于 2013-11-13T08:55:54.047 回答