How to Plot an Integral
Mostrar comentarios más antiguos
Find the solution to the initial value problem x′ = e^(−t)/√t, x(1) = 0, in terms of an integral with a variable upper limit. Plot the solution on the interval [1, 4] using a computer algebra system.
s=.01:0.1:5;
x=exp(-s)/sqrt(s);
vals=cumtrapz(s,x);
t=s;
plot(t,vals)
This what I've tried, but it's not working.
Respuestas (1)
Star Strider
el 1 de Feb. de 2017
Try this:
x = @(s) exp(-s)/sqrt(s);
upper_limit = linspace(1, 4);
xval = arrayfun(@(uplim) integral(x, 0, uplim, 'ArrayValued',true), upper_limit);
figure(1)
plot(upper_limit, xval)
grid
Categorías
Más información sobre Plot Settings 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!