2014-04-06 7 views
2

저는 Matlab에서 삼각 함수 방정식을 풀기 위해 노력하고 있습니다. 즉, 7*cos(t) + 5*sin(t) = 0입니다. 나는 이것을 다음과 같이 풀 것이다 : sin(t)/cos(t) = -7/5 그리고 나는 그것을 arctan(-7/5) = -0.9505으로 발견 할 것이다.Matlab에서 삼각 함수 방정식을 푸십시오.

syms t 
theta = solve(7*cos(t) + 5*sin(t)==0, t); 
disp(theta); 

을하지만 -(log(- 12/37 - (35*i)/37)*i)/2 대신 -0.9505을 얻을 :

나는 기능을 해결하여 MATLAB에 그것을 위해 노력했다. 누군가가 왜 내가이 문제를 해결하고 얻고 어떻게 -0.9505을 얻는 지 설명 할 수 있습니까?

답변

3

표현식은 정확한 결과이며 기호를 사용하여 기호로 표현됩니다.

double(theta) 

ans = 

    -0.9505 
+0

가 대단히 감사합니다 :

는 당신에게 제공한다

사용 double(theta) 찾고 매트랩 형식으로 결과를 표시 만들려면! 이 대답을 수락하려면 5 분을 기다려야합니다.) – merch

관련 문제