У нас можно недорого заказать курсовую, контрольную, реферат или диплом

«Аппроксимация методом наименьших квадратов функции заданной таблицей на Паскале (Pascal)» - Лабораторная работа
- 9 страниц(ы)
Содержание
Введение
Выдержка из текста работы
Заключение
Список литературы
Примечания

Автор: navip
Содержание
1. Постановка задачи 3
2. Схема алгоритма. 4
3. Текст программы на Паскале 5
4. Результаты расчёта 8
5. Вывод 8
6. Список литературы 9
Введение
1. Постановка задачи
Функция y=f(x) задана таблицей 1
Таблица 1
Исходные данные.
Требуется аппроксимация по методу наименьших квадратов функции заданной таблицей 1.
2. Схема алгоритма.
Pascal.
Выдержка из текста работы
3. Текст программы на Паскале
program apr;
const
n=12;
type
TArrayXY = array[1.2,1.n] of real;
TArray = array[1.n] of real;
var
SumX,SumY,SumX2,SumXY,SumX3,SumX4,SumX2Y,SumLnY,SumXLnY: real;
OPRlin,OPRkvadr,OPRa1,OPRa2,OPRa3:real;
a1lin,a2lin,a1kvadr,a2kvadr,a3kvadr,a1exp,a2exp,cexp:real;
Xsr,Ysr,S1,S2,S3,Slin,Skvadr,Sexp:real;
Kkor,KdetLin,KdetKvadr,KdetExp:real;
i:byte;
const
ArrayXY:TArrayXY=(( begin
SumX:=0.0;
SumY:=0.0;
SumXY:=0.0;
SumX2:=0.0;
SumX3:=0.0;
SumX4:=0.0;
SumX2Y:=0.0;
SumLnY:=0.0;
SumXLnY:=0.0;
{ Вычисление сумм x, y, x*y, x^2, x^3, x^4, (x^2)*y, Ln(y), x*Ln(y) }
for i:=1 to n do
begin
.
.
SumLnY:=SumLnY+ln(ArrayXY[2,i]);
SumXLnY:=SumXLnY+ArrayXY[1,i]*ln(ArrayXY[2,i])
end;
{ Вычисление коэффициентов }
OPRlin:=0.0;
a1lin:=0.0;
a2lin:=0.0;
a1kvadr:=0.0;
OPRkvadr:=0.0;
a2kvadr:=0.0;
a2kvadr:=0.0;
a1exp:=0.0;
a2exp:=0.0;
OPRlin:=n*SumX2-SumX*SumX;
a1lin:=(SumX2*SumY-SumX*SumXY)/OPRlin;
a2lin:=(n*SumXY-SumX*SumY)/OPRlin;
OPRkvadr:=n*SumX2*SumX4+SumX*SumX3*SumX2+SumX2*SumX*SumX3- SumX2*SumX2*SumX2-n*SumX3*SumX3-SumX*SumX*SumX4;
a1kvadr:=(SumY*SumX2*SumX4+SumX*SumX2Y*SumX3+SumX2*SumXY*SumX3- SumX2*SumX2*SumX2Y-SumY*SumX3*SumX3-SumX*SumXY*SumX4)/OPRkvadr;
a2kvadr:=(n*SumXY*SumX4+SumY*SumX3*SumX2+SumX2*SumX*SumX2Y-SumX2*SumX2*SumXY-n*SumX3*SumX2Y-SumY*SumX*SumX4)/OPRkvadr;
a3kvadr:=(n*SumX2*SumX2Y+SumX*SumXY*SumX2+SumY*SumX*SumX3-SumY*SumX2*SumX2-n*SumXY*SumX3-SumX*SumX*SumX2Y)/OPrkvadr;
a2exp:=(n*SumXLnY-SumX*SumLnY)/OPRlin;
cexp:=(SumX2*SumLnY-SumX*SumXLnY)/OPRlin;
a1exp:=exp(cexp);
{ Вычисление средних арифметических x и y }
Xsr:=SumX/n;
Ysr:=SumY/n;
S1:=0.0;
S2:=0.0;
S3:=0.0;
Slin:=0.0;
Skvadr:=0.0;
Sexp:=0.0;
Kkor:=0.0;
KdetLin:=0.0;
KdetKvadr:=0.0;
KdetExp:=0.0;
for i:=1 to n do
begin
S1:=S1+(ArrayXY[1,i]-Xsr)*(ArrayXY[2,i]-Ysr);
S2:=S2+sqr(ArrayXY[1,i]-Xsr);
S3:=S3+sqr(ArrayXY[2,i]-Ysr);
Slin:=Slin+sqr(a1lin+a2lin*ArrayXY[1,i]-ArrayXY[2,i]);
Skvadr:=Skvadr+sqr(a1kvadr+a2kvadr*ArrayXY[1,i]+a3kvadr*ArrayXY[1,i]*ArrayXY[1,i]-ArrayXY[2,i]);
Sexp:=Sexp+sqr(a1exp*exp(a2exp*ArrayXY[1,i])-ArrayXY[2,i]);
end;
{ Вычисление коэффициентов корреляции и детерминированности }
Kkor:=S1/sqrt(S2*S3);
KdetLin:=1-Slin/S3;
KdetKvadr:=1-Skvadr/S3;
KdetExp:=1-Sexp/S3;
{ Вывод результатов }
.
WriteLn('Коэффициент детерминированности (квадратическая аппроксимация) ',KdetKvadr:2:5);
end.
Заключение
4. Результаты расчёта
Квадратичная функция
a1= 9.02747
.
.
Коэффициент корреляции -0.98381
Коэффициент детерминированности (квадратическая аппроксимация) 0.99769
5. Вывод
Программа работает верно. Полученные результаты удовлетворяют требованию.
Список литературы
1. Бородич Ю.С. и др. Паскаль для персональных компьютеров: Справ. Пособие / Ю.С.Бородич, А.Н.Вальвачев, А.И.Кузьмич. – Мн.: Выш. шк.: БФ ГИТМП «НИКА», 1991. – 365 с.
2. Вальвачев А.Н., Крисевич В.С. Программирование на языке Паскаль для персональных ЭВМ ЕС: Справ. пособие. – Мн.: Выш.шк., 1989. – 223 с.: ил.
3. Офицеров Д.В. и др. Программирование на персональных ЭВМ: Практикум: Учеб. Пособие / Д.В.Офицеров, А.Б. Долгий, В.А.Старых; Под общ. ред. Д.В.Офицерова. – Мн.: Выш.шк., 1993. – 256 с.
4. Немнюгин С.А. Turbo Pascal: практикум – СПб: Питер, 200. – 256 с.:ил.
5. Пантелеева З.Т. Графика вычислительных процессов: Учеб.пособие. – М.: Финансы и статистика, 1983. – 167 с., ил.
6. Фаронов В.В. Турбо Паскаль 7.0. Начальный курс. Учебное пособие. – М.: «Нолидж», 1997. – 616 с., ил.
7. Фигурнов В.Э. IBM PC для пользователя. Изд. 7-е, перераб. и доп. – М.: ИНФРА – М, 1997. – 640 с.: ил.
Примечания
Готовые решение задачи на языке Паскаль
К работе прилагается все исходники (Pascal) и отчет (Word)
Тема: | «Аппроксимация методом наименьших квадратов функции заданной таблицей на Паскале (Pascal)» | |
Раздел: | Информатика | |
Тип: | Лабораторная работа | |
Страниц: | 9 | |
Цена: | 600 руб. |
Закажите авторскую работу по вашему заданию.
- Цены ниже рыночных
- Удобный личный кабинет
- Необходимый уровень антиплагиата
- Прямое общение с исполнителем вашей работы
- Бесплатные доработки и консультации
- Минимальные сроки выполнения
Мы уже помогли 24535 студентам
Средний балл наших работ
- 4.89 из 5
написания вашей работы
У нас можно заказать
(Цены могут варьироваться от сложности и объема задания)
682 автора
помогают студентам
42 задания
за последние сутки
10 минут
время отклика
-
Курсовая работа:
Аппроксимация табличных данных алгебраическими полиномами методом наименьших квадратов (Pascal)
23 страниц(ы)
Введение
1 Описание метода решения
2 Схема алгоритма
3 Описание программы
3.1 Общие сведения и функциональное назначение3.2 Описание логической структуры программыРазвернутьСвернуть
3.3 Вызов и загрузка, входные и выходные данные
4 Описание применения
Заключение
Список использованных источников
Приложение А
Приложение Б
Приложение В
Приложение Г
-
Лабораторная работа:
Метод половинного деления на Паскале (Pascal)
10 страниц(ы)
1. Постановка задачи 3
2. Анализ задачи 3
3. Схема алгоритма. 6
4. Текст программы на Паскале 7
5. Результаты расчёта 8
6. Вывод 8
7. Список литературы 9
-
Шпаргалка:
138 страниц(ы)
1. Понятие одномерной и многомерной оптимизации. Необходимые и достаточные условия безусловного экстремума. 42. Условный экстремум: Функция Лагранжа, метод множителей Лагранжа. 4РазвернутьСвернуть
3. Симплекс-метод. Преобразование симплекс таблиц на языке Pascal. 5
4. Двойственные задачи: симметричные и несимметричные. Двойственность в линейном программировании. 6
5. 5.Основные комбинаторные объекты и числа. 7
6. 6.Метод производящих функций. Бином Ньютона. Основные тождества с биномиальными коэффициентами. 9
7. Рекуррентные соотношения. Способы решения рекуррентных соотношений. Числа Фибоначчи. 11
8. Основные понятия теории графов. Изоморфизм графов. Связные графы. Деревья. Представление графа на ЭВМ(динамические структуры данных, стеки, очереди, двоичные деревья) 14
9. Теория множеств: множества и операции над множествами, основные проблемы. 18
10. Алгебра и алгебраические системы. 19
11. Группы (подгруппы), поля и кольца. 20
12. Основы теории экспертных систем. Общая характеристика ЭС. Виды ЭС и типы решаемых задач. Структура и режимы использования ЭС. Перспективы развития экспертных систем. 25
13. Основы теории распознавания образов. Общая постановка проблемы. Детерминированные, вероятностные, логические и структурные методы 33
14. Основы нейросетевых технологий. Нейроклетка - разработка формальной модели. Классы нейронных сетей. Методы обучения. 36
15. Базовые конструкции языка программирования Pascal 39
16. Основные типы данных языка программирования Pascal и их производные. 41
17. Описание процедур и функции языка программирования pascal. 43
18. Delphi – cреда разработки приложений для ОС Windows. Компонентная разработка приложений в среде Delphi. 45
19. Разработка мультимедийных приложений в среде Delphi. 48
20. Архитектура ЭВМ. Классическая архитектура ЭВМ и принцип Фон Неймана 49
21. Язык программирования Ассемблер. Базовые элементы. Основные операции над регистрами 52
22. Аппаратные и программные прерывания. Адресное пространство и смещение. 61
23. Аппаратные и программные средства обработки информации 62
24. Понятие об информационных технологиях, принципы организации. Основные задачи системного программирования. 63
25. Информационная емкость. Формула информационной емкости 65
26. Понятие о системах программирования, ее основные функции и компоненты. 66
27. Прикладные инструментальные пакеты для решения математических задач. Обзор пакетов символьных вычислений, обработки статистической информации и графические пакеты. 71
28. Алгебра высказываний как модель алгебры Буля, ее аксиоматическое задание. Принцип двойственности и теорема двойственности. 73
29. Проблема разрешимости (разрешения) для класса однотипных задач. Проблема разрешимости в алгебре высказываний и способы их разрешения. 77
30. Высказывательные формы (предикаты). Способы их задания. Логические операции над предикатами. 78
31. Рекурсивные функции, рекурсивные множества. Тезис Черча. Итерация одноместных функций и доказательная база к ней. 83
32. Система счисления с произвольным основанием. Перевод из одной системы счисления в другую. Операции над числами в системах счисления с произвольным основанием. 86
33. Основные понятия теории кодирования. Оптимальный код Шеннона-Фано 89
34. Понятие о компьютерных сетях. Типы сетей. Топология. Классификация 93
35. Архитектура компьютерных сетей. Семиуровневая модель OSI. Модель TCP/IP 97
36. Адресация в сети Internet. Понятие сокета, как способ программного доступа к сетевым функциям. 99
37. Технология «Клиент-Сервер». Одноранговые и распределенные сети 101
38. Протоколы и службы Internet. 107
39. Метод простой итерации при решении уравнения с одной переменной 116
40. Метод трапеций для численного нахождения определенного интеграла: вывод формулы, оценка погрешности, геометрический смысл 118
41. Методы численного интегрирования дифференциальных уравнений 119
42. Метод наименьших квадратов 119
43. Моделирование как метод познания. Понятие «модель». Виды моделирования в естественных и технических науках. Компьютерная модель. Информационные модели. Объекты и их связи. Основные структуры в информационном моделировании. Примеры информационных моделей. Поля, методы и свойства. Абстрактные, виртуальные, динамические и перегружаемые методы. 120
44. Графическое моделирование. Траектории движения тел и графики функций. Изолинии. Основы трехмерной графики. Преобразования координат. Перенос и повороты в трехмерном пространстве. 126
45. Понятие математического моделирования. Этапы и цели математического моделирования. Различные подходы к классификации математических моделей. Модели с сосредоточенными и распределенными параметрами. Дескриптивные, оптимизационные, многокритериальные, игровые модели 130
46. Имитационные модели и системы. Этапы построения имитационной модели. Анализ и оценка адекватности имитационной модели. Примеры имитационных моделей 134
47. Моделирование стохастических систем. Общие и частные стохастические методы. Моделирование последовательностей независимых и зависимых случайных испытаний. Общий алгоритм моделирования дискретной случайной величины 136
-
Лабораторная работа:
Метод метода хорд и касательных на Паскале (Pascal)
9 страниц(ы)
1. Постановка задачи 3
2. Анализ задачи 3
3. Схема алгоритма. 5
4. Текст программы на Паскале 6
5. Результаты расчёта 8
6. Вывод 8
7. Список литературы 9
-
Дипломная работа:
69 страниц(ы)
ВВЕДЕНИЕ 3
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ ОБУЧЕНИЯ ЛЕКСИКЕ ИНОСТРАННОМУ ЯЗЫКУ 6
1.1. Учет возрастных и психологических особенностей детей младшего школьного возраста при формировании лексических навыков 61.2. Особенности формирования и совершенствования лексических навыков на младшем этапе обучения 18РазвернутьСвернуть
1.3. Формы и методы использования функционально-смысловых таблиц на младшем этапе обучения иностранному языку 25
Выводы по первой главе 31
ГЛАВА 2. МЕТОДИКА ФОРМИРОВАНИЯ ЛЕКСИЧЕСКИХ НАВЫКОВ НА ОСНОВЕ ИСПОЛЬЗОВАНИЯ ФУНКЦИОНАЛЬНО-СМЫСЛОВЫХ ТАБЛИЦ НА МЛАДШЕМ ЭТАПЕ ОБУЧЕНИЯ ИНОСТРАННОМУ ЯЗЫКУ И ЕЕ ЭКСПЕРИМЕНТАЛЬНАЯ ПРОВЕРКА 33
2.1. Использование функционально-смысловых таблиц на младшем этапе обучения иностранному языку в практике 33
2.2. Результаты исследования 37
2.3. Рекомендации по использованию функционально-смысловых таблиц на младшем этапе обучения иностранному языку в практике 40
Выводы по второй главе 44
ЗАКЛЮЧЕНИЕ 46
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 48
ПРИЛОЖЕНИЕ 1 52
ПРИЛОЖЕНИЕ 2 55
ПРИЛОЖЕНИЕ 3 56
ПРИЛОЖЕНИЕ 4 59
ПРИЛОЖЕНИЕ 5 63
ПРИЛОЖЕНИЕ 6 66
-
Дипломная работа:
69 страниц(ы)
ВВЕДЕНИЕ 3
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ ОБУЧЕНИЯ ЛЕКСИКЕ ИНОСТРАННОМУ ЯЗЫКУ 6
1.1. Учет возрастных и психологических особенностей детей младшего школьного возраста при формировании лексических навыков 61.2. Особенности формирования и совершенствования лексических навыков на младшем этапе обучения 18РазвернутьСвернуть
1.3. Формы и методы использования функционально-смысловых таблиц на младшем этапе обучения иностранному языку 25
Выводы по первой главе 31
ГЛАВА 2. МЕТОДИКА ФОРМИРОВАНИЯ ЛЕКСИЧЕСКИХ НАВЫКОВ НА ОСНОВЕ ИСПОЛЬЗОВАНИЯ ФУНКЦИОНАЛЬНО-СМЫСЛОВЫХ ТАБЛИЦ НА МЛАДШЕМ ЭТАПЕ ОБУЧЕНИЯ ИНОСТРАННОМУ ЯЗЫКУ И ЕЕ ЭКСПЕРИМЕНТАЛЬНАЯ ПРОВЕРКА 33
2.1. Использование функционально-смысловых таблиц на младшем этапе обучения иностранному языку в практике 33
2.2. Результаты исследования 37
2.3. Рекомендации по использованию функционально-смысловых таблиц на младшем этапе обучения иностранному языку в практике 40
Выводы по второй главе 44
ЗАКЛЮЧЕНИЕ 46
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 48
ПРИЛОЖЕНИЕ 1 52
ПРИЛОЖЕНИЕ 2 55
ПРИЛОЖЕНИЕ 3 56
ПРИЛОЖЕНИЕ 4 59
ПРИЛОЖЕНИЕ 5 63
ПРИЛОЖЕНИЕ 6 66
Предыдущая работа
Методы половинного и шагового деления Microsoft Excel, MathCAD, PascalСледующая работа
Метод метода хорд и касательных на Паскале (Pascal)