How to solve Simultaneous Quadratic Equations?
Mostrar comentarios más antiguos
I have to solve two quadratic equations simultaneously as follows:
a1*tan^2(x)+b1*tan(x)+c1=0
a2*tan^2(r*x)+b2*tan(r*x)+c2=0
Here, a1, a2, b1, b2, c1, c2, r are known quantities.
I have to find out the value of x.
Thanks in advance.
Respuestas (2)
John D'Errico
el 11 de Abr. de 2018
Editada: John D'Errico
el 11 de Abr. de 2018
0 votos
These are not quadratic equations. The mere possession of a square in there does not make it quadratic. The possession of tan(x) does makes it nonlinear.
Use fsolve or vpasolve.
Oh. And learn how to write the square of a function in MATLAB. tan^2(x) is not valid syntax. tan(x)^2 or tan(x).^2 is valid syntax.
1 comentario
Antra Saxena
el 11 de Abr. de 2018
Torsten
el 11 de Abr. de 2018
0 votos
For the first equation, substitute y = tan(x) and solve the quadratic equation in y.
For the second equation, substitute z = tan(r*x) and solve the quadratic equation in z.
If atan(y) = 1/r*atan(z), the system from above has a solution: x = atan(y) ( = 1/r*atan(z)).
Best wishes
Torsten.
3 comentarios
Antra Saxena
el 11 de Abr. de 2018
Torsten
el 11 de Abr. de 2018
Then there is no solution.
Antra Saxena
el 11 de Abr. de 2018
Categorías
Más información sobre Optimization Toolbox en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!