How to solve Simultaneous Quadratic Equations?
이전 댓글 표시
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.
답변 (2개)
John D'Errico
2018년 4월 11일
편집: John D'Errico
2018년 4월 11일
0 개 추천
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.
Torsten
2018년 4월 11일
0 개 추천
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
Antra Saxena
2018년 4월 11일
Torsten
2018년 4월 11일
Then there is no solution.
Antra Saxena
2018년 4월 11일
카테고리
도움말 센터 및 File Exchange에서 Optimization Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!