Составить блок схему для каждого алгоритма (методы прямоугольников, метод трапеций, метод Симпсона). Вычислить значения
Составить блок схему для каждого алгоритма (методы прямоугольников, метод трапеций, метод Симпсона). Вычислить значения интеграла по разным методам и сравнить результаты. Возможно использование решателей. Вариант 3. Интегрировать с шагом 0,001 0.40.6xcosx2dx
Блок-схема метода прямоугольников:
Блок-схема метода трапеций:
Блок-схема метода Симпсона:
Программа в MATLAB:
clear all
close all
h=0.001; %шаг интегрирования
a=0.4; b=0.6; %начало и конец отрезка интегрирования
n=ceil((b-a)/h);%число отрезков интегрирования
I1= Sr_rec(a,b,n);
I2= Trapez(a,b,n);
I3= Simpson(a,b,n);
fprintf('Значение интеграла по методу прямоугольников: %10.9f \n',I1);
fprintf('Значение интеграла по методу трапеций: %10.9f \n', I2);
fprintf('Значение интеграла по методу Симпсона: %10.9f \n', I3);
%подынтегральная функция
function y = f_I(x)
y=sqrt(x).*cos(x.^2);
end
%метод средних прямоугольников
function I = Sr_rec(a,b,n)
h=(b-a)/n;%шаг
x=(a+h/2):h:(b-h/2);%середины интервалов разбиений
y=f_I(x);%значение подынтегральной функции в точках
%накапливаем значение суммы интеграла в S
S=0;
for i=1:n
S=S+y(i);
end
I=h*S;%считаем интеграл
end
%метод трапеций
function I = Trapez(a,b,n)
h=(b-a)/n;%шаг
x=a:h:b;%координаты точек разбиения
y=f_I(x);%значение подынтегральной функции в точках
%накапливаем значение суммы интеграла в S
S=(y(1)+y(n+1))/2;
for i=2:n
S=S+y(i);
end
I=h*S;%считаем интеграл
end
%метод Симпсона
function I = Simpson(a,b,n)
h=(b-a)/n;
x1=a:h:b;%координаты точек разбиения (границы интервалов разбиений)
y1=f_I(x1);
x2=(a+h/2):h:(b-h/2);%координаты точек разбиения (середины интервалов разбиений)
y2=f_I(x2);
%накапливаем значение суммы интеграла в S
S=(y1(1)+y1(n+1));
%для значений в x1
for i=2:n
S=S+2*y1(i);
end
%для значений в x2
for i=1:n
S=S+4*y2(i);
end
I=h*S/6;%считаем интеграл
end
Результаты:

- Составить булевскую функцию для следующих технических сведений о признаках и состояниях системы. 1. При диагнозе
- Составить бухгалтерские записи и журнал регистрации хозяйственных операций Таблица 2 -Журнал регистрации хозяйственных операций в
- Составить бухгалтерские записи по операциям и произвести необходимые расчеты. Начислена заработная плата работнику организации
- Составить бухгалтерские записи по отражению в учете у векселедателя векселя выданного, а у векселедержателя
- Составить бухгалтерские записи по отражению долгосрочного кредита в ООО «Лето» 1 Получены долгосрочные кредиты на
- Составить бухгалтерские записи по приведённым хозяйственным операциям и содержание хозяйственных операций. Содержание Сумма, р. Дебет
- Составить бухгалтерские записи по учету резервного капитала ООО «Лето» № п/п Содержание хозяйственных операций Сумма (в
- Составить Баланс хлебобулочного комбината «Витязь» на 1 сентября 2017г. по указанной форме указав номер
- Составить ББ на начало отчетного периода (на 01.01.2019 г.); 2. Открыть счета; 3. Определить корреспонденцию
- Составить блок-схему алгоритма и программу на алгоритмическом языке программирования BASIC для вычисления значений функции
- Составить блок-схему алгоритма и программу на алгоритмическом языке программирования BASIC обработки одномерного массива. Вариант
- Составить блок-схему алгоритма и программу на алгоритмическом языке программирования БЕЙСИК для вычисления значений функции
- Составить блок-схему алгоритма и программу на алгоритмическом языке программирования БЕЙСИК обработки одномерного массива. Заполнение
- Составить блок-схему алгоритма и программу на Паскале для обработки массива из 15 чисел Х