Wolfram mathematica 在Mathematica 8中将度设置为默认值

Wolfram mathematica 在Mathematica 8中将度设置为默认值,wolfram-mathematica,Wolfram Mathematica,是否可以将三角函数设置为使用度而不是弧度?我认为输出基于输入。例如,Cos[60度]将以度为单位输出。简短回答 不,这是不可能的。我建议定义替代函数,并使用这些函数:sinDeg[d!]:=Sin[d Degree]。或者直接使用Degree:Sin[30度]。(同时尝试输入ESC deg ESC) 更长的答案 您可以取消保护函数,并使用技巧重新定义它们,但这很可能会破坏Mathematica中的一些功能,因为我预计Mathematica会在内部使用这些函数 因为这是一件非常讨厌的事情,所以我不

是否可以将三角函数设置为使用度而不是弧度?

我认为输出基于输入。例如,
Cos[60度]
将以度为单位输出。

简短回答

不,这是不可能的。我建议定义替代函数,并使用这些函数:
sinDeg[d!]:=Sin[d Degree]
。或者直接使用
Degree
Sin[30度]
。(同时尝试输入
ESC deg ESC

更长的答案

您可以
取消保护
函数,并使用技巧重新定义它们,但这很可能会破坏Mathematica中的一些功能,因为我预计Mathematica会在内部使用这些函数


因为这是一件非常讨厌的事情,所以我不会给出一个代码示例,而是让您根据我上面的链接来弄清楚。:-)

我想知道
系列[Sin[x],{x,0,5}]
的形式是什么case@belisarius有趣的问题,因为底层的数学是基于弧度。@ BeliSARUS如果X是度,那么它不会只是<代码>系列[Sin [ x度],{x,0, 5 } < /代码>?@布雷特,Jut考虑de <代码> [度]。^n存在的术语…:)@贝里萨利斯他们呢?[度]只是一个数值常数,等于π/180。如果您愿意,您可以使用
FunctionExpand[Series[Sin[x Degree]、{x,0,5}]
Series[Sin[x Pi/180]、{x,0,5}]
来代替。此外,您可以使用速记
\[Degree]
,它被度符号替换,可能有助于可读性。余弦不会有度输出。ArcCos的输出将是一个角度(以弧度为单位,而不是度)。@Sjoerd,你想继续讨论中缀符号,还是让这个话题平静下来?我可以定义“sinDeg”全局吗?@Tyilo你所说的全局是什么意思?我不太明白。如果您希望在启动时定义它,请查看,但为什么不直接使用
Degree
,真的吗?想告诉我们你的动机吗?@Tyilo:你可以将这些定义添加到你的(或init.m调用的另一个文件)中。然后,他们将在每个Mathematica会话中可用。