Solving simultaneous equations numerically
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I am unable to get the value of R2 and C, any advice ... thank you
clear all
close all
syms s I1 I2 R2 C
a=8000
a1=4.08E7
l=1;
R=1E6;
e1=(s+R)*I1-R*I2==1;
i1=solve(e1,I1);
e2=-R*i1+(R2+R+1/(C*s))*I2==0;
i2=solve(e2,I2);
v0=(1/(C*s))*i2;
S=solve((1/(R*C+R*R2*C))==a,R/(R*C+R*R2*C)==a1)
5 comentarios
Star Strider
el 11 de Mayo de 2017
That won’t work.
Eq1 = (1/(R*C+R*R2*C))==a;
Eq2 = R/(R*C+R*R2*C)==a1;
Eq1 = simplify(Eq1)
Eq2 = simplify(Eq2)
Cs = solve(Eq1, C)
Eq2s = subs(Eq2,C,Cs)
Eq2s = Eq2s * (8000000000*R2 + 8000000000)
R2s = solve(Eq2s,R2)
Eq1 =
8000000000*C*(R2 + 1) == 1
Eq2 =
40800000*C*(R2 + 1) == 1
Cs =
1/(8000000000*R2 + 8000000000)
Eq2s =
(40800000*(R2 + 1))/(8000000000*R2 + 8000000000) == 1
Eq2s =
40800000*R2 + 40800000 == 8000000000*R2 + 8000000000
R2s =
-1
Respuestas (0)
Ver también
Categorías
Más información sobre Symbolic Math Toolbox en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!