美好的一天,
我是 matlab 新手,我对大多数 matlab 函数的人都不熟悉,希望能从你那里得到一些提示..
问题是我想要执行系统功能之一。更准确地说,我要求用户输入一个字符串,我想将此字符串传递给执行该字符串的函数并将输出返回给我
例如
input: dog
把狗传给!wn
函数应该是这种形式!wn dog 'parameter'
。可执行函数。我想执行这个函数而不是把!wn dog 'parameter'
. 在 matlabe 命令中,如果我使用系统函数然后使用它,它就可以工作
>> !wn dog param
上面的命令在命令环境中工作,但是如果我想要用户的输入并将输入放入该函数并执行它,我希望输出是这样的。只是想知道如何使它可以从 mat 文件中执行
我试着这样做
keyword= 'dog'; %
x = system('wn'); % this to execute the system function
output= strcat('!wn', keyword)
非常感谢您的友好回答。
谢谢