2011-11-29 46 views
2

是否可以將三角函數設置爲使用度數而不是弧度?在Mathematica中將度數設置爲默認值8

+0

我想知道'系列[Sin [x],{x,0,5}]'在這種情況下會是什麼形式 –

+0

@belisarius,作爲基礎數學基於弧度的有趣問題。 – rcollyer

+0

@belisarius如果x以度爲單位,那麼它不就是'Series [Sin [x Degree],{x,0,5}]'? –

回答

9

簡短的回答

不,這是不可能的。我建議定義替代功能,並與這些工作:sinDeg[d_] := Sin[d Degree]。或明確使用DegreeSin[30 Degree]。 (也嘗試輸入ESC deg ESC

再回應

可以Unprotect的功能,並使用Gayley-Villegas伎倆重新定義它們,但是這是非常有可能打破幾件事情在Mathematica中,如我​​所料它在內部使用這些功能。

因爲這是一件很難做的事情,所以我不打算給出一個代碼示例,而是根據上面的鏈接將其留給您弄清楚。 :-)

+0

我可以定義全局的「ininDeg'嗎? – Tyilo

+1

@Tyilo你的全球意思是什麼?我不確定我是否遵守。如果你想在啓動時定義它,請看[init.m](http://reference.wolfram.com/mathematica/ref/file/init.m.html)但是爲什麼不直接使用'Degree',真的?謹慎地告訴我們你的動機? – Szabolcs

+0

@Tyilo:您可以將定義添加到您的[init.m](http://reference.wolfram.com/mathematica/ref/file/init.m.html)(或另一個由init.m調用的文件) 。然後,他們將在每個Mathematica會議中提供。 – Simon

2

我認爲輸出是基於輸入的。因此,例如Cos[60 Degree]將以度數輸出。

+0

此外,您可以使用速度'\ [Degree]'替換度符號,它可能有助於可讀性。 – rcollyer

+2

餘弦不會以度數輸出。 ArcCos的輸出將是一個角度(以弧度爲單位,而不是度數)。 –

+0

@Sjoerd,你想繼續討論中綴記譜法,還是讓這個話題安息? –