Post Reply 
Solve() command with trigonometric equations
03-27-2020, 03:46 AM (This post was last modified: 03-29-2020 11:09 AM by teerasak.)
Post: #1
Solve() command with trigonometric equations
I tried solve command to solve the following system of equation:

3*sin(x) + 4*cos(y) = 6
4*sin(y) + 3*cos(x) = 1

Code:
solve({3*sin(x)+4*cos(y)=6, 4*sin(y)+3*cos(x)=1},{x,y})

Calculation is in radian, and found no solution.

[Image: 5-CAA14-B7-19-D8-43-A5-823-F-7465-DBFE6627.jpg]

When using TI Nspire Cas, I have got answer with the warning "More solutions may exist. Try specifying appropriate lower and upper bounds and/or a guess. "

[Image: E23-D1031-4-B23-48-DB-A552-41-CD54-E09-F60.png]

Any setting required to let calculator to get the right solution?
Find all posts by this user
Quote this message in a reply
03-27-2020, 04:20 AM (This post was last modified: 03-27-2020 04:21 AM by Tim Wessman.)
Post: #2
RE: Solve() command with trigonometric equations
fsolve for numerical approximate solutions, solve is for exact symbolic.

Also, it is much easier to put your equation in the command line, and then do COPY on your keyboard to get the text. Then you can just paste it in and anyone can paste into their system to test. Otherwise people have to type manually everything out.

TW

Although I work for HP, the views and opinions I post here are my own.
Find all posts by this user
Quote this message in a reply
03-27-2020, 04:26 AM
Post: #3
RE: Solve() command with trigonometric equations
In CAS:

fsolve([(3*sin(x)+4*cos(y)) = 6,(4*sin(y)+3*cos(x)) = 1],[x,y],[0,0])

Result:

[0.799756530541,−0.276157754943]

Please resize your images before posting them. It would really be appreciated.

Ceci n'est pas une signature.
Find all posts by this user
Quote this message in a reply
03-27-2020, 06:55 AM
Post: #4
RE: Solve() command with trigonometric equations
Thank you for your help.

Apologize for posting too big picture. I have adjusted my post accordingly.
Find all posts by this user
Quote this message in a reply
03-27-2020, 10:33 AM
Post: #5
RE: Solve() command with trigonometric equations
The "solve" command solves any system of equations (trigonometric, polynomial, exponential, square root, various). There is only one remark that you should remember and use. If the system of equations has many solutions, you must provide the approximate solution search area (lower bound, upper bound). I solved this system of trigonometric equations using this principle. The calculator has found many solutions for me, according to my wishes. Fantastic. See this in the attached screenshot from my HP PRIME. Good luck.

       
Find all posts by this user
Quote this message in a reply
03-27-2020, 05:26 PM
Post: #6
RE: Solve() command with trigonometric equations
(03-27-2020 10:33 AM)Jan 11 Wrote:  The "solve" command solves any system of equations (trigonometric, polynomial, exponential, square root, various). There is only one remark that you should remember and use. If the system of equations has many solutions, you must provide the approximate solution search area (lower bound, upper bound). I solved this system of trigonometric equations using this principle. The calculator has found many solutions for me, according to my wishes. Fantastic. See this in the attached screenshot from my HP PRIME. Good luck.

I'm using derivative (f'=0) to see the monotonic areas [a, b] where to search the roots with different sign at the ends of the areas. These two together ensure
only one root in the area.
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 2 Guest(s)