我是matlab新手。 在Matlab中,我想从工作区获取函数的变量。但我没有这样做。例如, ;该函数是:matlab函数变量定义
function Y = objfun(x)
Y = 20+x(1).^2 + 2*x(2).^2 -15*x(3);
end
使我有以下问题,当我运行函数
>> objfun
Not enough input arguments.
Error in objfun (line 5)
Y = 20+x(1).^2 + 2*x(2).^2 -15*x(3);
x变量是存在于工作区等X = [4 5 7]和我不想写它内部的功能。所以我该怎么做。
也许这是你的东东问题,但我不知道,我会做到这一点。 你能帮助我吗?
输入'objfun(x)'而不是'objfun' –
是的,它为什么不运行运行按钮 –
因为那么你给它没有输入参数 –