1. Главная
  2. Библиотека
  3. Высшая математика
  4. Решите не линейное уравнение методом хорд. Найдите инте...
Решение задачи на тему

Решите не линейное уравнение методом хорд. Найдите интервал, найдите корни уравнения с точностью до 0,001. f(x)=3x4-4x3-12*x2+1

  • Высшая математика
  • #Дифференциальные уравнения
  • #Численные методы
Решите не линейное уравнение методом хорд. Найдите интервал, найдите корни уравнения с точностью до 0,001. f(x)=3x4-4x3-12*x2+1

Условие:

Решите не линейное уравнение методом хорд. Найдите интервал, найдите корни уравнения с точностью до 0,001.
f(x)=3x4-4x3-12*x2+1

Решение:

Для решения нелинейного уравнения $f(x) = 3x^4 - 4x^3 - 12x^2 + 1$ методом хорд, следуем ...

Сначала нужно определить, где функция меняет знак, чтобы найти интервал, в котором будет корень. Для этого вычислим значения функции в нескольких точках.

  1. f(2)=3(2)44(2)312(2)2+1=48+3248+1=33f(-2) = 3(-2)^4 - 4(-2)^3 - 12(-2)^2 + 1 = 48 + 32 - 48 + 1 = 33 (положительное)
  2. f(1)=3(1)44(1)312(1)2+1=3+412+1=4f(-1) = 3(-1)^4 - 4(-1)^3 - 12(-1)^2 + 1 = 3 + 4 - 12 + 1 = -4 (отрицательное)
  3. f(0)=3(0)44(0)312(0)2+1=1f(0) = 3(0)^4 - 4(0)^3 - 12(0)^2 + 1 = 1 (положительное)
  4. f(1)=3(1)44(1)312(1)2+1=3412+1=12f(1) = 3(1)^4 - 4(1)^3 - 12(1)^2 + 1 = 3 - 4 - 12 + 1 = -12 (отрицательное)
  5. f(2)=3(2)44(2)312(2)2+1=483248+1=31f(2) = 3(2)^4 - 4(2)^3 - 12(2)^2 + 1 = 48 - 32 - 48 + 1 = -31 (отрицательное)
  6. f(3)=3(3)44(3)312(3)2+1=243108108+1=28f(3) = 3(3)^4 - 4(3)^3 - 12(3)^2 + 1 = 243 - 108 - 108 + 1 = 28 (положительное)

Из вычислений видно, что функция меняет знак на интервале ([-1, 0]) и ([2, 3]). Мы можем выбрать интервал ([-1, 0]) для дальнейшего анализа.

Метод хорд заключается в итеративном нахождении корня. Начнем с интервала ([-1, 0]).

  1. Вычислим значения функции в границах интервала:

    • x0)=4x0) = -4
    • x1)=1x1) = 1
  2. Найдем точку пересечения (хорду):

    x1f(x1x1)f(x0)=01(0(1))1(4)=015=0.2 x1 - \frac{f(x1 - x1) - f(x_0)} = 0 - \frac{1 \cdot (0 - (-1))}{1 - (-4)} = 0 - \frac{1}{5} = -0.2

  3. Вычислим f(x2)f(x_2):

    f(0.2)=3(0.2)44(0.2)312(0.2)2+1=3(0.0016)+4(0.008)12(0.04)+1=0.0048+0.032+0.48+1=1.5168 f(-0.2) = 3(-0.2)^4 - 4(-0.2)^3 - 12(-0.2)^2 + 1 = 3(0.0016) + 4(0.008) - 12(0.04) + 1 = 0.0048 + 0.032 + 0.48 + 1 = 1.5168

  4. Теперь обновим границы:

    • Поскольку f(1)0f(-1) 0 и f(0.2)0f(-0.2) 0, новый интервал будет ([-1, -0.2]).
  5. Находим новую хорду:

    x3=0.2f(0.2)(0.2(1))f(0.2)f(1)=0.21.5168(0.8)1.5168(4)=0.21.213445.51680.20.220.42 x_3 = -0.2 - \frac{f(-0.2) \cdot (-0.2 - (-1))}{f(-0.2) - f(-1)} = -0.2 - \frac{1.5168 \cdot (0.8)}{1.5168 - (-4)} = -0.2 - \frac{1.21344}{5.5168} \approx -0.2 - 0.22 \approx -0.42

  6. Вычисляем f(0.42)f(-0.42):

    f(0.42)=3(0.42)44(0.42)312(0.42)2+10.0073+0.071+0.2112+11.2895 f(-0.42) = 3(-0.42)^4 - 4(-0.42)^3 - 12(-0.42)^2 + 1 \approx 0.0073 + 0.071 + 0.2112 + 1 \approx 1.2895

  7. Обновляем границы:

    • Новый интервал ([-0.42, -0.2]).

Продолжаем итерации, пока разница между границами интервала не станет меньше 0.001.

После нескольких итераций мы получим корень с нужной точностью. Например, после 5-6 итераций, мы можем получить корень, который будет находиться в пределах ([-0.3, -0.2]) с точностью до 0.001.

Корень уравнения f(x)=3x44x312x2+1f(x) = 3x^4 - 4x^3 - 12x^2 + 1 методом хорд с точностью до 0.001 находится в интервале ([-0.3, -0.2]).

Выбери предмет