SlideShare a Scribd company logo
Отчет по выполнению задания №06
Вычисление суммы ряда
Вариант №2
ЗАДАНИЕ
1. Прежде чем писать файл сценария, составить для данного ряда рекуррентное соотношение, позволяющее вычислить последующий
член ряда через предыдущий.
2. Ввести переменную x с клавиатуры, задать начальные значения для члена ряда, суммы ряда. Организовать цикл расчёта текущего члена
ряда и текущей суммы ряда, используя их предыдущие значения.
3. Цикл продолжать, пока не будет достигнута точность 10−5
. Вывести из цикла в отдельный текстовый файл номер текущего члена ряда,
его значение и значение текущей суммы в виде таблицы. После окончания цикла вывести в командное окно полученную сумму.
Код m-программы:
clear;
clc;
%сумма бесконечного ряда для вычисления синуса
x=input('Введите значение переменной x (в градусах): ');
x = (x * pi)/180; % перевод радиан в градусы
n=0;
a=x;
S=0;
e=0.00001;
f = fopen('my_result.txt','w');
while abs(a)>e
S=S+a;
fprintf(f,'%5d %20.5f %20.5f rn',n,a,S);
a=-a*x*x/((2*n+2)*(2*n+3)); % рекуррентная формула;
n=n+1;
end
fclose(f);
disp(['Сумма равна ' num2str(S)]);
disp(['Число иттераций ' num2str(n)]);
disp(['Ошибка равна ' num2str(a)]);
disp(['Точное значение ' num2str(sin(x))]);
Результат:
my_result.txt
1
2

More Related Content

What's hot

Otitis
OtitisOtitis
señales y sistemas
señales y sistemas señales y sistemas
señales y sistemas
lexlutor1865
 
Crisis convulsivas
Crisis convulsivasCrisis convulsivas
Crisis convulsivas
AldoChiu3
 
5.1 Función Excitatriz Sinusoidal..pdf
5.1 Función Excitatriz Sinusoidal..pdf5.1 Función Excitatriz Sinusoidal..pdf
5.1 Función Excitatriz Sinusoidal..pdf
AyalaVelsquezDaniela
 
Modulación por pulso
Modulación por pulsoModulación por pulso
Modulación por pulso
Marelvis_inf
 
Makalah penguat rf.fixdocx
Makalah penguat rf.fixdocxMakalah penguat rf.fixdocx
Makalah penguat rf.fixdocx
Ismail Al Masambi
 

What's hot (6)

Otitis
OtitisOtitis
Otitis
 
señales y sistemas
señales y sistemas señales y sistemas
señales y sistemas
 
Crisis convulsivas
Crisis convulsivasCrisis convulsivas
Crisis convulsivas
 
5.1 Función Excitatriz Sinusoidal..pdf
5.1 Función Excitatriz Sinusoidal..pdf5.1 Función Excitatriz Sinusoidal..pdf
5.1 Función Excitatriz Sinusoidal..pdf
 
Modulación por pulso
Modulación por pulsoModulación por pulso
Modulación por pulso
 
Makalah penguat rf.fixdocx
Makalah penguat rf.fixdocxMakalah penguat rf.fixdocx
Makalah penguat rf.fixdocx
 

Similar to Matlab: Вычисление суммы членов ряда

Программирование циклических алгоритмов
Программирование циклических алгоритмовПрограммирование циклических алгоритмов
Программирование циклических алгоритмов
Andrey Dolinin
 
8 3-5
8 3-58 3-5
Vba 08
Vba 08Vba 08
Обработка приватных данных на публичных вычислительных сетях
Обработка приватных данных на публичных вычислительных сетяхОбработка приватных данных на публичных вычислительных сетях
Обработка приватных данных на публичных вычислительных сетях
Dmitry Protopopov
 
Запись вспомогательный алгоритмов на языка Паскаль
Запись вспомогательный алгоритмов на языка ПаскальЗапись вспомогательный алгоритмов на языка Паскаль
Запись вспомогательный алгоритмов на языка Паскаль
Andrey Dolinin
 
Matlab: Вычисление предела
Matlab: Вычисление пределаMatlab: Вычисление предела
Matlab: Вычисление предела
Dmitry Bulgakov
 
лекция 3. программирование циклов
лекция 3. программирование цикловлекция 3. программирование циклов
лекция 3. программирование цикловstudent_kai
 
22 pascal urok_6
22 pascal urok_622 pascal urok_6
22 pascal urok_6Ann Eres
 
Презентация на тему: Повторение курса информатики 7 класс
Презентация на тему: Повторение курса информатики 7 классПрезентация на тему: Повторение курса информатики 7 класс
Презентация на тему: Повторение курса информатики 7 класс2berkas
 
лекция 4 системы счисления информатика
лекция 4 системы счисления информатикалекция 4 системы счисления информатика
лекция 4 системы счисления информатикаGulnaz Shakirova
 
2010 егэ часть А
2010 егэ часть А2010 егэ часть А
2010 егэ часть Аfinatalya
 
презентация лабораторная работа № 3
презентация лабораторная работа № 3презентация лабораторная работа № 3
презентация лабораторная работа № 3Gulnaz Shakirova
 
системы счиление
системы счилениесистемы счиление
системы счилениеYUYFF
 
Двумерные Массивы
Двумерные МассивыДвумерные Массивы
Двумерные Массивы
SadClown
 
Евгений Крутько — Опыт внедрения технологий параллельных вычислений для повыш...
Евгений Крутько — Опыт внедрения технологий параллельных вычислений для повыш...Евгений Крутько — Опыт внедрения технологий параллельных вычислений для повыш...
Евгений Крутько — Опыт внедрения технологий параллельных вычислений для повыш...
Yandex
 
вспомогательные алгоритмы
вспомогательные алгоритмывспомогательные алгоритмы
вспомогательные алгоритмыЕлена Ключева
 

Similar to Matlab: Вычисление суммы членов ряда (20)

Программирование циклических алгоритмов
Программирование циклических алгоритмовПрограммирование циклических алгоритмов
Программирование циклических алгоритмов
 
8 3-5
8 3-58 3-5
8 3-5
 
Vba 08
Vba 08Vba 08
Vba 08
 
лекция 1
лекция 1лекция 1
лекция 1
 
циклы
циклыциклы
циклы
 
Обработка приватных данных на публичных вычислительных сетях
Обработка приватных данных на публичных вычислительных сетяхОбработка приватных данных на публичных вычислительных сетях
Обработка приватных данных на публичных вычислительных сетях
 
Запись вспомогательный алгоритмов на языка Паскаль
Запись вспомогательный алгоритмов на языка ПаскальЗапись вспомогательный алгоритмов на языка Паскаль
Запись вспомогательный алгоритмов на языка Паскаль
 
Matlab: Вычисление предела
Matlab: Вычисление пределаMatlab: Вычисление предела
Matlab: Вычисление предела
 
лекция 3. программирование циклов
лекция 3. программирование цикловлекция 3. программирование циклов
лекция 3. программирование циклов
 
22 pascal urok_6
22 pascal urok_622 pascal urok_6
22 pascal urok_6
 
Презентация на тему: Повторение курса информатики 7 класс
Презентация на тему: Повторение курса информатики 7 классПрезентация на тему: Повторение курса информатики 7 класс
Презентация на тему: Повторение курса информатики 7 класс
 
лекция 4 системы счисления информатика
лекция 4 системы счисления информатикалекция 4 системы счисления информатика
лекция 4 системы счисления информатика
 
2010 егэ часть А
2010 егэ часть А2010 егэ часть А
2010 егэ часть А
 
лр1
лр1лр1
лр1
 
презентация лабораторная работа № 3
презентация лабораторная работа № 3презентация лабораторная работа № 3
презентация лабораторная работа № 3
 
системы счиление
системы счилениесистемы счиление
системы счиление
 
Двумерные Массивы
Двумерные МассивыДвумерные Массивы
Двумерные Массивы
 
Евгений Крутько — Опыт внедрения технологий параллельных вычислений для повыш...
Евгений Крутько — Опыт внедрения технологий параллельных вычислений для повыш...Евгений Крутько — Опыт внедрения технологий параллельных вычислений для повыш...
Евгений Крутько — Опыт внедрения технологий параллельных вычислений для повыш...
 
Cтандартные функции
Cтандартные функцииCтандартные функции
Cтандартные функции
 
вспомогательные алгоритмы
вспомогательные алгоритмывспомогательные алгоритмы
вспомогательные алгоритмы
 

More from Dmitry Bulgakov

Облачные вычисления
Облачные вычисленияОблачные вычисления
Облачные вычисления
Dmitry Bulgakov
 
Философия: вводный курс
Философия: вводный курсФилософия: вводный курс
Философия: вводный курс
Dmitry Bulgakov
 
Matlab: Вычисление производной
Matlab: Вычисление производнойMatlab: Вычисление производной
Matlab: Вычисление производной
Dmitry Bulgakov
 
Matlab: Построение 3D графика
Matlab: Построение 3D графикаMatlab: Построение 3D графика
Matlab: Построение 3D графика
Dmitry Bulgakov
 
Matlab: Вычисление значения выражения в точке
Matlab: Вычисление значения выражения в точкеMatlab: Вычисление значения выражения в точке
Matlab: Вычисление значения выражения в точке
Dmitry Bulgakov
 
Matlab: Вычисление значения выражения с параметром
Matlab: Вычисление значения выражения с параметромMatlab: Вычисление значения выражения с параметром
Matlab: Вычисление значения выражения с параметром
Dmitry Bulgakov
 
Matlab: Вычисление значения выражения
Matlab: Вычисление значения выраженияMatlab: Вычисление значения выражения
Matlab: Вычисление значения выражения
Dmitry Bulgakov
 
Matlab: Построение графика и решение уравнения
Matlab: Построение графика и решение уравненияMatlab: Построение графика и решение уравнения
Matlab: Построение графика и решение уравнения
Dmitry Bulgakov
 
Matlab: Построение графика функции
Matlab: Построение графика функцииMatlab: Построение графика функции
Matlab: Построение графика функции
Dmitry Bulgakov
 
Matlab: Написание m-файла
Matlab: Написание m-файлаMatlab: Написание m-файла
Matlab: Написание m-файла
Dmitry Bulgakov
 
Проблемы внедрения систем Business Intelligence
Проблемы внедрения систем Business IntelligenceПроблемы внедрения систем Business Intelligence
Проблемы внедрения систем Business Intelligence
Dmitry Bulgakov
 
Описание бизнес-процесса
Описание бизнес-процессаОписание бизнес-процесса
Описание бизнес-процесса
Dmitry Bulgakov
 
Инновации в сфере бизнеса
Инновации в сфере бизнесаИнновации в сфере бизнеса
Инновации в сфере бизнеса
Dmitry Bulgakov
 
Green data centers
Green data centersGreen data centers
Green data centers
Dmitry Bulgakov
 
How technology has changed our lives
How technology has changed our livesHow technology has changed our lives
How technology has changed our lives
Dmitry Bulgakov
 
Привычка
ПривычкаПривычка
Привычка
Dmitry Bulgakov
 
Регулярные выражения C++
Регулярные выражения C++Регулярные выражения C++
Регулярные выражения C++
Dmitry Bulgakov
 
Задания первого тура ACM ICPC Ukraine 2013
Задания первого тура ACM ICPC Ukraine 2013Задания первого тура ACM ICPC Ukraine 2013
Задания первого тура ACM ICPC Ukraine 2013
Dmitry Bulgakov
 
Cоннеты Шекспира
Cоннеты ШекспираCоннеты Шекспира
Cоннеты Шекспира
Dmitry Bulgakov
 
Демократия
ДемократияДемократия
Демократия
Dmitry Bulgakov
 

More from Dmitry Bulgakov (20)

Облачные вычисления
Облачные вычисленияОблачные вычисления
Облачные вычисления
 
Философия: вводный курс
Философия: вводный курсФилософия: вводный курс
Философия: вводный курс
 
Matlab: Вычисление производной
Matlab: Вычисление производнойMatlab: Вычисление производной
Matlab: Вычисление производной
 
Matlab: Построение 3D графика
Matlab: Построение 3D графикаMatlab: Построение 3D графика
Matlab: Построение 3D графика
 
Matlab: Вычисление значения выражения в точке
Matlab: Вычисление значения выражения в точкеMatlab: Вычисление значения выражения в точке
Matlab: Вычисление значения выражения в точке
 
Matlab: Вычисление значения выражения с параметром
Matlab: Вычисление значения выражения с параметромMatlab: Вычисление значения выражения с параметром
Matlab: Вычисление значения выражения с параметром
 
Matlab: Вычисление значения выражения
Matlab: Вычисление значения выраженияMatlab: Вычисление значения выражения
Matlab: Вычисление значения выражения
 
Matlab: Построение графика и решение уравнения
Matlab: Построение графика и решение уравненияMatlab: Построение графика и решение уравнения
Matlab: Построение графика и решение уравнения
 
Matlab: Построение графика функции
Matlab: Построение графика функцииMatlab: Построение графика функции
Matlab: Построение графика функции
 
Matlab: Написание m-файла
Matlab: Написание m-файлаMatlab: Написание m-файла
Matlab: Написание m-файла
 
Проблемы внедрения систем Business Intelligence
Проблемы внедрения систем Business IntelligenceПроблемы внедрения систем Business Intelligence
Проблемы внедрения систем Business Intelligence
 
Описание бизнес-процесса
Описание бизнес-процессаОписание бизнес-процесса
Описание бизнес-процесса
 
Инновации в сфере бизнеса
Инновации в сфере бизнесаИнновации в сфере бизнеса
Инновации в сфере бизнеса
 
Green data centers
Green data centersGreen data centers
Green data centers
 
How technology has changed our lives
How technology has changed our livesHow technology has changed our lives
How technology has changed our lives
 
Привычка
ПривычкаПривычка
Привычка
 
Регулярные выражения C++
Регулярные выражения C++Регулярные выражения C++
Регулярные выражения C++
 
Задания первого тура ACM ICPC Ukraine 2013
Задания первого тура ACM ICPC Ukraine 2013Задания первого тура ACM ICPC Ukraine 2013
Задания первого тура ACM ICPC Ukraine 2013
 
Cоннеты Шекспира
Cоннеты ШекспираCоннеты Шекспира
Cоннеты Шекспира
 
Демократия
ДемократияДемократия
Демократия
 

Matlab: Вычисление суммы членов ряда

  • 1. Отчет по выполнению задания №06 Вычисление суммы ряда Вариант №2 ЗАДАНИЕ 1. Прежде чем писать файл сценария, составить для данного ряда рекуррентное соотношение, позволяющее вычислить последующий член ряда через предыдущий. 2. Ввести переменную x с клавиатуры, задать начальные значения для члена ряда, суммы ряда. Организовать цикл расчёта текущего члена ряда и текущей суммы ряда, используя их предыдущие значения. 3. Цикл продолжать, пока не будет достигнута точность 10−5 . Вывести из цикла в отдельный текстовый файл номер текущего члена ряда, его значение и значение текущей суммы в виде таблицы. После окончания цикла вывести в командное окно полученную сумму. Код m-программы: clear; clc; %сумма бесконечного ряда для вычисления синуса x=input('Введите значение переменной x (в градусах): '); x = (x * pi)/180; % перевод радиан в градусы n=0; a=x; S=0; e=0.00001; f = fopen('my_result.txt','w'); while abs(a)>e S=S+a; fprintf(f,'%5d %20.5f %20.5f rn',n,a,S); a=-a*x*x/((2*n+2)*(2*n+3)); % рекуррентная формула; n=n+1; end fclose(f); disp(['Сумма равна ' num2str(S)]); disp(['Число иттераций ' num2str(n)]); disp(['Ошибка равна ' num2str(a)]); disp(['Точное значение ' num2str(sin(x))]); Результат: my_result.txt 1
  • 2. 2