Отделение корней уравнения методом половинного деления - VB

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста мне в Visual Basic надо сделать Отделение корней уравнения y=(1/5)*x^5+0.3*x^4-(5/3)*x^3-x^2+4*x-1.7 на отрезке [-3;3] с шагом h=1 и решить один из корней методом половинного деления. Помогите пожалуйста!
null
вот написал код и выдает ошибку пожалуйста помогите её исправить

Решение задачи: «Отделение корней уравнения методом половинного деления»

textual
Листинг программы
  1. Function f#(x)
  2. f = (1 / 5) * x ^ 5 + 0.3 * x ^ 4 - (5 / 3) * x ^ 3 - x ^ 2 + 4 * x - 1.7
  3. End Function
  4.  
  5. Sub k(x, b, h, eps)
  6.     Do
  7.     a = x:         f1 = f(x)
  8.     x = x + h:     f2 = f(x)
  9.         If f1 * f2 < 0 Then
  10.            b1 = x
  11.                 Do
  12.                    c = (b1 + a) / 2
  13.                    If f(a) * f(c) > 0 Then a = c Else b1 = c
  14.                 Loop While Abs(a - b1) > eps
  15. i = i + 1: Print "x"; i; "="; c
  16.         End If
  17.      Loop While x <= b
  18. End Sub
  19.  
  20. Private Sub Command1_Click()
  21. k -100, 100, 0.1, 0.0001
  22. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.818 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы