solving a differential equation
Afficher commentaires plus anciens
Hi everyone,
I have an equation of the form:
C*dx=-G*x+B or G*x + C*dx - B = 0
How can I solve this?
Dimensions of each matrix are
B = 2000 x 1; C = 2000 x 2000; G = 2000 x 2000; we have 5000 timesteps
also the values of certain rows of the matrix x change with an input waveform at each time step...these rows represent an input voltage
Thanks
Feras
Réponse acceptée
Plus de réponses (1)
John BG
le 9 Fév 2016
2 votes
G!=0 means the set of functions that MuPAD resturned is B/G-C4/G*exp(-G*t/C)
x(0)=0 : B/G-C4/G*exp(0)=0 C4=B
then solution to your ODE is: B/G-B/G*exp(-G/C*t)
is is a capacitor discharge?
If you find this answer of any help solving your question, would you please click on the thumbs-up vote link above? thanks in advance
John
1 commentaire
Feras Al-Saab
le 12 Fév 2016
Catégories
En savoir plus sur Ordinary Differential Equations dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
