2013-04-30 5 views

답변

2

cosd은 기호 입력에 사용할 수 없습니다. 당신은 두 배의 가치를 부여해야합니다.

+0

나는이 값을 두 배로 늘릴 수 없다. 올바르게 이해한다면 그것은 상징적 일 필요가있다. 내가 함수를 해결하는 matlabs를 사용하고 대답은 내가 결정할거야 – MysGubbe

+0

@ MysGubbe - 당신은 정말로 acos 기능 대신에 해결 방법을 사용해야합니다 ??????? 확실하게 라디안으로도 주어진 각도를 얻을 수 있습니다. 180/pi로 곱하면 충분합니다. 그래서 WTP? –

+0

냉기. 이 코드는 더 큰 코드의 일부일뿐입니다. – MysGubbe

5

분명히 MATLAB은 cosd이 기호 변수를 허용하지 않는다고 불평합니다.

심볼릭 변수와 각도를 사용해야하는 경우에는 sincos을 대신 사용하고 각도를 라디안으로 수동 변환하십시오. 예를 들어, F1 = cosd(a3) 대신 다음과 같이 쓸 수 있습니다.

F1 = cos(a3 * pi/180); 
+1

고마워요! 이제 작동합니다! – MysGubbe

+1

@MysGubbe 그러면 질문을 받아 들여야합니다. –