рассмотрим следующий код
x = zeros(3,3);
eval(str3)
g = @(x) eval(str3)
g(x)
g(zeros(3,3))
MATLAB оценит eval(str3)
как и предполагалось, но жалуются на двух других, утверждая, что они Undefined function for input arguments of type 'double'
. Почему?