Установить градусы по умолчанию в Mathematica 8 - PullRequest
2 голосов
/ 29 ноября 2011

Можно ли настроить тригонометрические функции на использование градусов вместо радианов?

Ответы [ 2 ]

9 голосов
/ 29 ноября 2011

Краткий ответ

Нет, это невозможно.Я бы предложил определить альтернативные функции и поработать с ними: sinDeg[d_] := Sin[d Degree].Или просто используйте Degree явно: Sin[30 Degree].(Попробуйте также ввести ESC deg ESC.)

Более длинный ответ

Вы можете Unprotect функций и переопределить их, используя Gayley-Villegas Трюк, но в Mathematica это может привести к поломке нескольких вещей, поскольку я ожидаю, что он использует эти функции для внутреннего использования.

Поскольку это такая неприятная вещь, я не собираюсь даватьпример кода, вместо этого я оставлю это вам, чтобы выяснить, основываясь на моей ссылке выше.: -)

2 голосов
/ 29 ноября 2011

Я думаю, что вывод основан на вводе.Так, например, Cos[60 Degree] будет выводиться в градусах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...