Borrar filtros
Borrar filtros

Function within an integral

1 visualización (últimos 30 días)
beginner
beginner el 9 de Mzo. de 2016
Comentada: Star Strider el 9 de Mzo. de 2016
Hi,
How can I solve an Integral which looks like:
f(z) = e^A(z)*ln(z), where as A(z) = -z^2
I tried with this code:
fun = @(x) exp(A).*log(x).^2;
A = test_test(x);
q = integral(fun,0,Inf);
function A = test_test(x)
A= -x^2;
end
what am I doing wrong???? PLEASE HELP!!!!!
thanks a lot!!!

Respuesta aceptada

Star Strider
Star Strider el 9 de Mzo. de 2016
This works for me:
test_test = @(x) -x.^2;
fun = @(x) exp(test_test(x)).*log(x).^2;
q = integral(fun,0,Inf)
q =
1.9475
You have to call your function as ‘test_test(x)’ inside ‘fun’, not as ‘A’. (I created an anonymous function for of ‘test_test(x)’ for convenience. If you are using it as a function file, it would work the same way in ‘fun’.)
  2 comentarios
beginner
beginner el 9 de Mzo. de 2016
Thank you soooo much!!!! you are a genius!!!! <3
Star Strider
Star Strider el 9 de Mzo. de 2016
My pleasure!
Thank you!
If my Answer solved your problem, please Accept it!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

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

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by