我有以下代码:
x = 0:0.001:2.5;
gamma_l = @(x) 2*x;
我想整合以下内容:
integral( log(gamma_l), 0 , 0.6 )
但是它给了我错误:
输入参数类型的未定义函数“log” “函数句柄”。
我知道我可以定义:
gamma_l_l = @(x) log(2*x);
integral( gamma_l_l, 0 , 0.6 )
因为它是这样运作的。但是,我想知道为什么第一种情况不起作用。以及是否有一种方法可以在不定义新函数的情况下集成该函数。