Re: Mathematica and RC circuits
- To: mathgroup at smc.vnet.net
- Subject: [mg56919] Re: Mathematica and RC circuits
- From: dh <dh at metrohm.ch>
- Date: Tue, 10 May 2005 03:42:22 -0400 (EDT)
- References: <d5hu1r$jtc$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Hi,
your "question" is not exactly very clear, but I try my best. If you
want a good answer, you should put some effort into putting a good
question. See below
Sincerely, Daniel
1s1kjake wrote:
> I am trying to use Mathematica 5.1.1 to solve an RC circuit, and I am
> having problems. When ever I use I or i for the current the program
> keeps running untill it close down.
I is used as the imaginary unit and can not be used as a variable name.
As for i, there is no problem using it as a variable name.
Then other problem, how do I set
> up Mathematica to solve this equation for dvdt, i = v/r + c dv/dr.
Guessing from your equation I think you have a parallel circuit of an
resitor and a capacitor. But then the term dv/dr should read dv/dt. A
sensible question is to ask for the voltage, given the current. As you
have a first order DG you also need a starting value, say v[0]==0.
Well, this gives the following equations:
eq={i[t]==v[t]/r+c v'[t], v[0]==0};
Lets make an example by choosing:
i[t_]=1; r=1; c=1;
this is solved for the time {0,1} by:
sol= v/. NDSolve[eq,v,{t,0,1}][[1]];
and plotted:
Plot[sol[xt],{t,0,1}]
> Then I want to plot this equation based on diferent current imputs.
> thanks
>