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!