我想一个数组或一个向量传递给这样一个象征性的功能:如何将Vector/Array传递给符号函数?
syms x y
rosenbrock(x, y) = 100 * (y - x^2)^2 + (1 - x)^2;
value = [0, -1];
rosenbrock(value)
,但我无法找到一个方法来做到这一点。我也试图声明输入作为[]
rosenbrock([x, y]) = ...
,但我仍然得到
Error using symfun/subsref (line 135) Symbolic function expected 2 inputs and received 1.