How to calculate a natural logarithm of a function handle?

6 visualizaciones (últimos 30 días)
Max
Max el 10 de Feb. de 2016
Editada: Matt J el 10 de Feb. de 2016
Hello,
I would like to calculate the ln of the function Inum which is an integral of a symbolic function y(t). For that I converted y(t) into a function handle.
ynum=matlabFunction(y);
Inum=@(x)integral(ynum,0,tfail(i));
f = log(Inum);
Does anybody know why the code above is not working?

Respuestas (1)

Matt J
Matt J el 10 de Feb. de 2016
Editada: Matt J el 10 de Feb. de 2016
You define Inum as an anonymous function of x, but 'x' appears nowhere in the expression
integral(ynum,0,tfail(i))
Also, since Inum is a function, then its log should also be a function
f=@(x) log(Inum(x));

Categorías

Más información sobre Time Series en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by