У меня есть следующий код:
x = 0:0.001:2.5;
gamma_l = @(x) 2*x;
И я хочу интегрировать следующее:
integral( log(gamma_l), 0 , 0.6 )
Но это дает мне ошибку:
Неопределенная функция 'log' для входных аргументов типа 'function_handle'.
Я знаю, что могу просто определить:
gamma_l_l = @(x) log(2*x);
integral( gamma_l_l, 0 , 0.6 )
Потому что это работает таким образом.Тем не менее, я хотел бы знать, почему первый случай не работает.И если есть способ интегрировать функцию без определения новой функции.