如何追加args

时间:2014-02-19 12:49:15

标签: matlab variadic-functions

我有一个功能:

function  launchMe(values)

launch('arg1',values.value1,'arg2',values.value2)
end

我想创建一个可以添加到基本启动其他参数的函数

function myFunc(values,..)
end

并且此函数将使用默认args调用启动,如果是其他args =>它将它们添加到启动功能

launchMe(values) => launch('arg1',values.value1,'arg2',values.value2)
launchMe(values,'toto') => launch('arg1',values.value1,'arg2',values.value2,'toto')
launchMe(values,'arg3','tata') => launch('arg1',values.value1,'arg2',values.value2,'arg3','tata')

是否有特定的MATLAB命令来添加参数和值?

1 个答案:

答案 0 :(得分:2)

您可以使用vararginnargin来处理可变数量的输入参数。请阅读文档并查看其中的示例。