solving trigonometric equations problem

Hi
I want to solve following trigonmetric equation in matlab 2010
cos(alpha) = 0.5
and I want to get alpha in degrees, so...60
I Tried following code,...
syms x
s = solve(cos(x)== 1)
but i get this:
*_??? Error using ==> char
Conversion to char from logical is not possible.
Error in ==> solve>getEqns at 169
vc = char(v);
Error in ==> solve at 67
[eqns,vars] = getEqns(varargin{:})_*
Thans in advance...

답변 (2개)

Walter Roberson
Walter Roberson 2012년 12월 2일

0 개 추천

Your MATLAB version is not new enough to understand using == in a symbolic expression. R2012a or later is required for that. Use Azzi's solution -- i.e.,
solve(A==B)
being equivalent to
solve((A)-(B))

카테고리

태그

질문:

2012년 12월 2일

Community Treasure Hunt

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

Start Hunting!

Translated by