Does Matlab solver allow integration?

3 views (last 30 days)
CD
CD on 5 Feb 2021
Answered: Robert U on 5 Feb 2021
I know how to use the solver to solver an ode:
% L*diL/dt = -R*iL
syms iL(t) R L Vo
cond = iL(0) == Vo/R
ode = diff(iL,t) == -(R/L)*iL;
iLSol(t) = dsolve(ode, cond)
How does one do something similar for integration?
I do not want a single value but rather an equation:
This is the setup:
syms t L R Vo
WR = R*((Vo/R)*exp(-t/(L/R)))^2, ideally integrate from 0 to Inf.
I just do not understand the "symbolic integration" syntax (assuming that it exists).
Thank you.

Accepted Answer

Robert U
Robert U on 5 Feb 2021
Hi Craig Dekker,
please, have a look at the documentation symbolic int():
syms t L R Vo
WR = R*((Vo/R)*exp(-t/(L/R)))^2
iWR = int(WR,t,0,inf);
In order to have an appealing result:
pretty(iWR)
Kind regards,
Robert

More Answers (0)

Products


Release

R2020a

Community Treasure Hunt

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

Start Hunting!