Info
La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.
Need to solve this
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hi guys I need away to solve these 3 equations and get the value of a b and c
a+b = 204
a+b*exp(-105*c) = 192.6
a+b*exp(-180*c) = 177.6
I have tried to use vpasolve but it gives wrong answer. What other way to use?
0 comentarios
Respuestas (2)
Stephan
el 1 de Jun. de 2019
I assume you want real Solutions. Then try:
syms a b c
assume ([a b c], 'real')
eq = [a+b == 204;...
a+b*exp(-105*c) == 192.6;...
a+b*exp(-180*c) == 177.6];
[a, b, c] = vpasolve(eq,[a b c])
Best regards
Stephan
2 comentarios
Walter Roberson
el 12 de Jul. de 2019
vpasolve() works to finite precision according to the digits() setting, and the calculations are suffering from massive loss of precision.
You can give a search range:
[A,B,C] = vpasolve(eq,[a b c],[200 230;-50 -1/2;-5 5])
Alex Sha
el 12 de Jul. de 2019
Hi, How about the results belows:
a: 214.703486863113
b: -10.7034868631133
c: -0.00690634104047918
0 comentarios
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!