Табулирование функции на отрезке [a; b] с шагом h, Нахождение точек локальных экстремумов, Нахождение всех действительных корней уравнения методом хорд - Исследование функции и ее производной
Program Kursovaya1;
Var x, q, h, a, b:real;
Begin
Writeln('Введите границы интервала');
Readln(a, b);
Writeln('Введите шаг h');
Readln(h);
X:=a;
While x<=b do
Begin
Q:=power(x,5) -7*power(x,4) - 2*power(x,3) +46*power(x,2)+65*x+25;
Writeln('x=',x);
Writeln('q(x)=',q);
X:=x+h;;
End;
End.
Введите границы интервала функции
-3 6
Введите шаг h
1
X=-3
Q(x)=-512
X=-2
Q(x)=-49
X=-1
Q(x)=0
X=0
Q(x)=25
X=1
Q(x)=128
X=2
Q(x)=243
X=3
Q(x)=256
X=4
Q(x)=125
X=5
Q(x)=0
X=6
Q(x)=343
Нахождение точек локальных экстремумов
Program Kursovaya2;
Var x, q, h, a, b:real;
Begin
Writeln('Введите границы интервала функции');
Readln(a, b);
Writeln('Введите шаг h');
Readln(h);
X:=a;
While x<=b do begin
Q:=5*power(x,4)-28*power(x,3)-6*sqr(x)+92*x+65;
If q=0 then begin writeln('x=',x); x:=x+h; writeln('q(x)=',q)end else
X:=x+h;
End.
Введите границы интервала функции
-3 6
Введите шаг h
1
X=-1
Q(x)=0
X=5
Q(x)=0
Нахождение всех действительных корней уравнения методом хорд
Корень= -1.00
Отрезок с корнем (-1.00;-1.00)
Корень= 5.00
Отрезок с корнем (5.00;5.00)
Число итераций = 2
Program kursovaya3;
Var x, h, z, a, b, e:real;
Function F(x:real):real;
Begin
F:=power(x,5)-7*power(x,4)-2*power(x,3)+46*power(x,2)+65*x+25;
End;
Function dF(x:real):real;
Begin
DF:=5*power(x,4)+28*power(x,3)-6*power(x,2)+92*x+65;
End;
Procedure koren (x0,x2,e:real);
Var x1,k, b, t:real;
Begin
Repeat
X1:=x0;
K:=(f(x2)-f(x1))/(x2-x1);
B:=f(x2)-k*x2;
X0:=-b/k;
T:=t+1;
Until (abs(x1-x0)<e)or(t>=20);
Writeln('Корень= ',x0:2:2);
End;
Begin
A:=-3;
B:=6;
E:=0.0001;
H:=0.5;
X:=a;
While x<=b do
Begin
If
(f(x)*f(x+h)<=0)and(dF(x)*dF(x+h)>0) then
Begin
Z:=z+1;
Koren(x-h, x+h, e);
Writeln('Отрезок с корнем (',x-h:2:2,';',x+h:2:2,')');
Writeln(' ')
End;
X:=x+h;
End;
Writeln('число итераций = ',z);
End.
Похожие статьи
-
Метод дихотомии Этот алгоритм основан на том наблюдении, что график непрерывной функции должен пересечь ось абсцисс между двумя точками a и b как минимум...
-
Метод правых прямоугольников Метод прямоугольников - метод численного интегрирования функции одной переменной, заключающийся в замене подынтегральной...
-
Метод Ньютона (касательных), Метод хорд (секущих) - Исследование функции и ее производной
Метод Ньютона или метод касательных, именуемый также методом Ньютона-Рафсона, представляет собой один из наиболее важных алгоритмов общего назначения для...
-
В данной работе требуется реализовать программу для решения нелинейного уравнения, иначе говоря найти его корень. Для нахождения корня использован метод...
-
Вычислить приближенное значение определенного интеграла с подынтегральной функцией f(x) заданным методом и проверить точность вычислений по формуле...
-
Программа на языке Бейсик - Составление программы для решения системы уравнений
10 REM 20 DIM A(20,20),B(20),X(20) 30 READ N 40 FOR I=1 TO N: FOR J=1 TO N 60 READ A(I, J) : NEXT J 80 READ B(I) : NEXT I 90 REM Vibor elementa 100 FOR...
-
Численные методы. Интерполяция Ньютона
Задание 1 Запишите порядок выполняемых вами операций, оцените погрешности их результатов, вычислите и запишите искомое значение. Определите число верных...
-
Основная программа Построение интерполяционного многочлена Нахождение максимума функции методом дихотомии Вычисление значения заданной функции Создание и...
-
Тема: позиційні системи числення (ПСЧ), переведення чисел з десяткової системи числення до довільної ПСЧ та переведення з довільної ПСЧ до десяткової...
-
Составление частотного уравнения методом последовательного расщепления Рисунок 3.1 - Исходная модель. Расщепим ее на массе 2 Рисунок 3.2 - Расщепление на...
-
Поиск максимума функции F(x) на отрезке [a;b] - Вычисление максимума функции с некоторыми критериями
Постановка задачи: Необходимо численным методом найти максимум функции F(x)=-L(x1)x2+3.1L(x2)x+5 На отрезке [a;b] с точностью е, при том, что L(x1) и...
-
Файл-модуль unit1.pas Unit Unit1; Interface Uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, XPMan,...
-
Частные производные - Вычисление интегралов в Mathcad
Интегрирование производный компьютерный программа С помощью обоих процессоров MathCAD можно вычислять производные функций любого количества аргументов. В...
-
Для указания соответствия обозначений переменных в формулах математической формулировки и их идентификаторов в программе сведем их в таблицу 1: Таблица 1...
-
Рекурсивные процедуры и функции - Структурирование программы
Подпрограмма, вызывающая саму себя, называется рекурсивной подпрограммой. При каждом новом обращении к подпрограмме параметры, которые она использует,...
-
Линейная зависимость - Составление программы для решения системы уравнений
Рассмотрим подробнее аппроксимирующие зависимости Y(x)=f(x, B 0 ,B 1,..., B N ) с двумя параметрами: Y(x)=f(x, B 0 ,B 1 ) Используя соотношения (1) и...
-
Исследование математических моделей - Информационные модели
На языке алгебры формальные модели записываются с помощью уравнений, точное решение которых основывается на поиске равносильных преобразований...
-
Рисунок 9.1 - Логическая схема процедуры Runge Рисунок 9.2 - Логическая схема для вычисления кинематических и силовых характеристик четырехмассовой...
-
Методы Рунге-- Кутты-- важное семейство численных алгоритмов решения обыкновенных дифференциальных уравнений и их систем. Данные итеративные методы...
-
Задачі програмування на мові Pascal
Задача Dobutok. Дано чотирицифрове натуральне число. Знайти добуток цифр цього числа. Добуток число функція чотирицифровий Технічні умови. Вхідні дані: а...
-
Разомкнутый программный годограф инструментальный Программная среда Labview. Labview - это программная среда, использующая язык графического...
-
Результаты расчета (точки искомой функции) сохраняются в переменных-массивах: для аргумента X и функции Y, которые отображаются в виде таблицы или...
-
Информатика является основной базой для проведения научно-исследовательских и проектно-технических работ в современной промышленности. С помощью...
-
Разработанная программа представляет собой исполняемый файл. В программе выполняется тестирование пользователя основам языка Pascal. После запуска...
-
Выведем в общем виде уравнение движения заданной динамической модели при помощи уравнений Лагранжа II рода. Полная кинетическая энергия: , Полная...
-
Описание алгоритма - Решение системы линейных уравнений методом Гаусса
Согласно заданию необходимо разработать программу для решения линейных уравнений методом Гаусса. Поскольку данная программа является приложением Windows,...
-
Собственными называют периодические колебания консервативной системы, совершающиеся исключительно под воздействием инерционных и упругих сил. Для...
-
Примеры решения СЛАУ методом Гаусса - Решение системы линейных уравнений методом Гаусса
В данном разделе покажем, как методом Гаусса можно решить СЛАУ. Решить методом Гаусса систему уравнений: Запишем расширенную матрицу системы: Сейчас...
-
При формулировании задачи в одном из пространств возникает необходимость перехода к тождественной постановки в другом. К сожалению, не всегда...
-
На вход программе подается строка, каждый символ которой ходе работы программы станет элементом алфавита. Положение символа в строке определяет его...
-
Параболическая зависимость - Составление программы для решения системы уравнений
Если в многочлене F (x)= B 0 X M + B 1 X M-1 +.....+ B M-1 X + B M m=2 Тогда, это многочлен называется параболической зависимости. Установим вид...
-
Степени матриц Произведение матриц AAA...A, где A - квадратная матрица порядка n, можно записать в виде Ak, где k означает число сомножителей, входящих в...
-
Тестирование эффективности многопоточной реализации исполнения локальных узлов производилось на примере расчета определенного интеграла функции. Расчет...
-
Оптимизация задачи методом потенциалов - Транспортная задача линейного проектирования
Метод потенциалов позволяет автоматически, без размышления выделять свободные клетки с отрицательной ценой цикла и определять их цены. В соответствии с...
-
Excel программирование статистический Статистические функции Применение статистических функций облегчает пользователю статистический анализ данных. Целый...
-
Пересечение луча с поверхностью - Моделирование эффектов
Алгоритм расчета пересечения луча с ограниченной поверхностью, представленный на рис.1 имеет следующие шаги: Рисунок 1 Шаг 1. Рассчитываются все точки...
-
Циклы в языке программирования Pascal
Цель: Познакомить учащихся с программированием циклических алгоритмов. pascal циклический алгоритм Методическая разработка рассчитана на учащихся 9-х...
-
Примеры операторов вызова процедур - Структурирование программы
T; {нет списка фактических параметров Summa(x, y,z); {x, y,z - фактические параметры; x: integer; у, z; real} a(z); {z - фактический параметр, z:d} При...
-
Подпрограмма пользователя представляет собой проблемно-ориентированный модуль следующего вида: Program FUNC; Var T, Imax, bmax, hmax: integer; N1, n11,...
-
Введение, РЕКУРСИЯ - Рекурсивное программирование
Основой для разработки рекурсивных алгоритмов служат, так называемые, Рекуррентные соотношения (формулы), устанавливающие зависимость между результатами...
Табулирование функции на отрезке [a; b] с шагом h, Нахождение точек локальных экстремумов, Нахождение всех действительных корней уравнения методом хорд - Исследование функции и ее производной