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;}

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


 

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

37378. Разработка базы данных частного охранного предприятия 365.83 KB
  Структура пользовательского интерфейса информационной системы. Функциональный аспект информационной страты. Уровень структурного аспекта информационной страты объекта. Функционально-структурный аспект информационной страты объекта
37380. Анализ конструкции и наладка токарного станка с ЧПУ на обработку типовой детали 1.69 MB
  В данной курсовой работе рассматривается наладка станка с ЧПУ на обработку типовой детали. Подбирается режущий и вспомогательный инструмент. Разрабатывается расчетно-технологическая карта, рассчитываются режимы резания.
37382. Создание информационной системы «Специальное конструкторское бюро» на языке Delphi 1.79 MB
  Просмотр выбор сортировка данных. Наличие в ней языка программирования позволяет создавать сложные системы обработки данных ориентированные на конкретные задачи и даже под конкретного пользователя. Программа будет работать с помощью графического интерфейса и будет хранить данные в базе данных ccess. Так как в СКБ разрабатываются и производятся различные изделия программа будет позволять решать следующие задачи: добавление записей об изделиях в базу данных; редактирование информации об изделиях; удаление из базы данных записей об...
37384. Малоповерхова житлова будівля 87 KB
  Правила розміщення, і пристрої протипожежних перешкод установлюються протипожежними нормами в залежності від пожежної небезпеки і поверховості будинку. Запобігти поширення вогню при пожежі можна розділивши будинок на окремі відсіки або установити по горизонталі будинку залізобетонні покриття.
37386. Определить потери давления и расходы жидкости на всех участках трубопровода, при нормальном и аварийном режиме работы разветвленного участка 594 KB
  Шифринсона У ВСЕХ ЭТО ФОРМУЛА ОДИНАКОВА МЕТОДА к КП стр 15 Для расчета потерь давления в трубах воспользуемся формулой ДарсиВейсбаха: Потери давления на местных сопротивлениях вычисляются по формуле Вейсбаха : Количество компенсаторов будет равно 8 т. Полные потери давления в магистральном участке высчитываем по формуле: . Следовательно потери давления во всех ветвях параллельного соединения будут одинаковы ∆P1=∆P2=∆P3.