2013-08-01 161 views
2

我的作業有點問題。我必須使用VB.Net創建一個程序來使用MOSS(連續替換方法)計算函數的根。函數是(5 + sin(x))/ 2,並且x的初始值是2.現在第一次迭代中Xn + 1的值必須是2.52(這是度數),問題是VB.Net的數學方法採用Radian,答案爲2.95。如何將2.95的弧度值轉換爲2.52的度值?我已經嘗試了公式度數=弧度* 180/PI,但它導致了不同的答案。這是我的代碼,以弧度(2.95)顯示答案:VB.Net弧度度轉換

Dim d As Decimal = Math.Sin(2) 
     d = (5 + d)/2 

更新:已解決!

Dim d As Decimal = Math.Sin(2/(180/Math.PI)) 
     d = (d + 5)/2 

回答

0

我不認爲你是在正確的地方進行轉換。

應該

Dim d As Decimal = Math.Sin(2/(180/Math.PI)) 
    d = (5 + d)/2 
+0

是啊,worked..cheers兄弟! ;-) – Clyde