У меня возникла небольшая проблема с моей домашней работой. Я должен создать программу, использующую VB.Net для вычисления корня функции с помощью MOSS (метод последовательной замены). Функция равна (5 + sin (x))/2, а начальное значение x равно 2. Теперь на первой итерации значение Xn + 1 должно быть 2,52 (которое находится в градусах), проблема в математике VB.Net метод находится в Radian с ответом 2.95. Как преобразовать значение радиана 2,95 в значение степени 2,52? Я пробовал формулу degree = radian * 180/PI, но это приводит к другому ответу. Это мой код, который отображает ответ в радиан (2.95):VB.Net Преобразование Radian to Degree
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
да это worked..cheers братан! ;-) – Clyde