Error using the integral function - A and B must be floating-point scalars.
Mostrar comentarios más antiguos
.
1 comentario
Star Strider
el 4 de Nov. de 2015
The original (now deleted) post included this code:
Ginf = 4.0;
t = [0:500]
t1 = 100;
t2 = 500;
y1 = @(t) t/t1;
y2 = @(t) t/t2;
fun1 = @(y)exp(-y)./y;
Eiy1 = integral(@(t)fun1(y1(t)), 0, Inf);
Eiy2 = integral(@(t)fun1(y2(t)), 0, Inf);
E21(y1) = integral((Eiy1)./y, Inf, y1)
E21(y1) = integral((Eiy2)./y, Inf, y2)
G(t) = Ginf -[Eiy1*log(t/y1)-E21(y1)]+[Eiy2*log(t/y2)-E21(y2)]
plot(G(t), t)
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Numerical Integration and Differentiation en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!