50744

Знаходження коренів нелінійного рівняння методом дотичних

Лабораторная работа

Информатика, кибернетика и программирование

Встановити корні рівняння графічно та уточнити один з них методом хорд з точністю до 0,001.Відділити корні рівняння аналітично та уточнити один зних методом хорд з точністю до 0,001.

Украинкский

2014-01-29

133.5 KB

2 чел.

М Чуприна С. 1ПМ-08

Лабороторна робота № 14

Тема. Знаходження коренів нелінійного рівняння методом дотичних.

Мета. Навчитися уточнювати корені методом дотичних.

Устаткування: папір формату А4, ПК, С++.

Хід роботи .

  1.  Індивідуальне завдання.

Встановити корні рівняння графічно та уточнити один з них методом хорд з точністю до 0,001.Відділити корні рівняння аналітично та уточнити один зних методом хорд з точністю до 0,001.

1 – ше рівняння

2 – ге рівняння

18

#include<iostream.h>

#include<math.h>

double  y (double x)

{return 1/tan(x)-x/3; }

double Y1(double x)

{return -1/(pow(sin(x),2)-1/3);}

double Y2(double x)

{return 2*pow(sin(x),-3)*cos(x);}

void main()

{double e,a,b,xm,xn;

cout<<"Ââåäèòå íà÷àëî îòðåçêà: ";

cin>>a;

cout<<"Ââåäèòå êîíåö îòðåçêà: ";

cin>>b;

cout<<"Ââåäèòå òî÷íîñòü: ";

cin>>e;

if ((y(a)*Y2(a))>0) xm=a;

else xm=b;

xn=xm;

do{ xm=xn;

xn=xm-y(xm)/Y1(xm);  }

while (fabs(xn-xm)>e);

cout<<"x="<<xn;}

#include<iostream.h>

#include<math.h>

double  y (double x)

{return pow(x,3)-3*pow(x,2)+12*x-12; }

double Y1(double x)

{return 3*pow(x,2)-6*x+12;}

double Y2(double x)

{return 6*x-6;}

void main()

{double e,a,b,xm,xn;

cout<<"Ââåäèòå íà÷àëî îòðåçêà: ";

cin>>a;

cout<<"Ââåäèòå êîíåö îòðåçêà: ";

cin>>b;

cout<<"Ââåäèòå òî÷íîñòü: ";

cin>>e;

if ((y(a)*Y2(a))>0) xm=a;

else xm=b;

xn=xm;

do{ xm=xn;

xn=xm-y(xm)/Y1(xm);  }

while (fabs(xn-xm)>e);

 cout<<"x="<<xn;}

Висновок: я навчилася відокремлювати корені рівняння графічно  та уточнювати методом хорд.


 

А также другие работы, которые могут Вас заинтересовать

23777. Совместные действия с обыкновенными и десятичными дробями 165.5 KB
  Основная цель: формировать способность к рефлексии деятельности: фиксированию собственных затруднений по теме Совместные действия с обыкновенными и десятичными дробями выявлению их причин и построению проекта выхода из затруднений; тренировать способность: а к анализу выявлению оптимального алгоритма решения длинных примеров; б к использованию критерия возможности перевода обыкновенной дроби в десятичную; в к использованию алгоритма умножения десятичных дробей на 10 100 1000 и т. умножение обыкновенных дробей и смешанных чисел на...
23780. Задачи на движение по реке 64 KB
  Вычислите скорость Алёши если он прошёл это расстояние за: 1 ч; 2 ч; 3 ч. В каких единицах получилась скорость Какие единицы измерения скорости вы знаете Приведите примеры объектов которые движутся с такими скоростями. Чему равна скорость течения реки 20 м мин б Скорость течения реки 20 м мин. Индивидуальное задание: Скорость движения теплохода vсоб.
23781. Предмет культурології. Підходи до визначення культури 154.5 KB
  Предмет культурології — обєктивні закономірності світових і національного культурного процесів, памятники і явища матеріальної й духовної культури, фактори й передумови, що управляють виникненням, формуванням і розвитком культурних інтересів і потреб людей