function with "solve()"...help me..?

3 visualizzazioni (ultimi 30 giorni)
Tung
Tung il 25 Mar 2013
Hi all, I have a problem.. Solve this equation: sinx+cos(2*x)==1. when I use Matlab:
solve(sin(x) + cos(2*x) == 1, x)
ans =
0
pi/6
(5*pi)/6
But I want to display all values of "x" when x=[-2*pi:2*pi]. Plz help me......thanks,

Risposte (1)

Walter Roberson
Walter Roberson il 25 Mar 2013
The solve() accessible directly from MATLAB cannot do that. Use the MuPAD solve()
feval(symengine, 'solve', sin(x) + cos(2*x) == 1, sym('x = -2*pi .. 2*pi'))

Tag

Non è stata ancora inserito alcun tag.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by