Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Математика Математика

Расчет площади сложной фигуры с помощью метода имитационного моделирования

Коврик для запекания, силиконовый "Пекарь".
Коврик "Пекарь", сделанный из силикона, поможет Вам готовить вкусную и красивую выпечку. Благодаря материалу коврика, выпечка не
202 руб
Раздел: Коврики силиконовые для выпечки
Ночник-проектор "Звездное небо, планеты", черный.
Оригинальный светильник-ночник-проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фанариков); 2) Три
350 руб
Раздел: Ночники
Забавная пачка денег "100 долларов".
Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь внимательней, и Вы увидите
60 руб
Раздел: Прочее

Задание: Разработать программу, позволяющую с помощью метода имитационного моделирования рассчитать площадь сложной фигуры, ограниченной сверху кривой U=Y1(x) , снизу V=Y2(x). 1. Для решения данной задачи применим следующий метод. Ограничим заданную фигуру прямоугольником, стороны которого проходят: через точки максимального и минимального значения функций и параллельны осям абсцисс; через левую и правую граничные точки области определения аргумента и параллельны осям ординат. Используя датчик случайных чисел разыгрываются координаты случайной точки из этого прямоугольника . Проверяем попадаете точки в заданную фигуру. Зная площадь прямоугольника и отношение попавших точек к их общему числу разыгранных, можно оценить площадь интересующей нас фигуры. 2. Технические характеристики объекта исследования: 2.1. Диапазон значений параметров задачи. Множество кривых ограничим полиномами третьего порядка, в виду того что полиномы более высокого порядка сильно увеличивают время вычисления. Причем для наглядности решения вполне достаточно порядка "3". Коэффициенты полинома ограничим диапазоном . Область определения ограничим диапазоном . Эти ограничения введены для более наглядного решения задачи, и изменить их не с технической точки зрения не сложно. 3. Решение задачи. Данная задача решена в среде urbo C. Для решения потребовалось общую задачу разбить на несколько небольших задач (процедур). А именно отдельно( в виде процедур) были решены задачи Файл WI DOW.C -ввод параметров; процедура ge poly -сообщение об ошибке при вводе; процедура alkerror -рисование рамки окна; процедура border Файл MA IM.C -вычисление минимального и максимального значении функций ; процедура f max -вычисление значения полинома в заданной точке; процедура fu -вычисление корней кубичного уравнения; процедура f roo Файл F I EGER.C -вычисление интеграла численным методом; процедура i um -вычисление интеграла с помощью имитационного моделирования; процедура i ra d Файл DRAF .C -инициализация графического режима процедура i i -обводка непрерывного контура процедура f draf - вырисовка осей координат процедура osi Файл DRAF F.C -вырисовки графиков функций и штриховка заданной площади процедура draf f Файл DRAF .C -вырисовка графиков вычисления площади разными методами и вывод таблицы результатов вычисления процедура draf Схема алгоритма имеет вид: 4. Описание процедур используемый в программе. 4.1 Файл WI DOW.C. 4.1.1 Процедура ввода параметров. void ge poly( floa b3,floa b2,floa b1,floa b0, //-коэффициенты полинома Y1 flia c3,floa c2,floa c1,floa c0, //-коэффициенты полинома Y2 floa x1,floa x2, // область определения i )// количество обращений к генератору //случайных чисел 4.1.2 Процедура рисования рамки окна. void border(i sx, i sy, i e , i ey) // рисует рамку с координатами левого верхнего // угла (sx,sy) и координатами правого нижнего // угла (ex,ey) 4.1.3 Процедура сообщения об ошибке при вводе. void alkerror(void) - Процедура подает звуковой сигнал и выводит на экран сообщение об ошибке при вводе. 4.2. Файл MA IM.C 4.2.1 Процедура вычисления максимального и минимального значений функций на заданном интервале.

void f max(floa b3,floa b2,floa b1,floa b0, //-коэффициенты полинома Y1 flia c3,floa c2,floa c1,floa c0, //-коэффициенты полинома Y2 floa x1,floa x2, // область определения floa ami , floa amax) // минимальное и максимальное значения //функций 4.2.2 Процедура вычисления значения полинома в данной точке. floa fu (floa b3,floa b2,floa b1,floa b0, //-коэффициенты полинома floa x) Возвращает значение полинома в точке х. 4.2.3 Процедура вычисления корней кубичного уравнения. i f roo (floa b3,floa b2,floa b1,floa b0, //-коэффициенты полинома Y1 flia c3,floa c2,floa c1,floa c0, //-коэффициенты полинома Y2 floa x1,floa x2, // область определения floa e, // точность вычисления корней floa k1,floa k2,floa k3) // значения корней // функций Возвращает количество действительных корней на данном интервале. 4.3. Файл F I EGER.C 4.3.1 Процедура вычисления площади сложной фигуры численным методом. floa f um(floa b3,floa b2,floa b1,floa b0, //-коэфициенты полинома Y1 flia c3,floa c2,floa c1,floa c0, //-коэфициенты полинома Y2 floa x1,floa x2) // область определения Вычисляет площадь сложной фигуры. 4.3.2 Процедура вычисления площади сложной фигуры c помощью метода имитационного моделрования floa f (floa b3,floa b2,floa b1,floa b0, //-коэфициенты полинома Y1 flia c3,floa c2,floa c1,floa c0, //-коэфициенты полинома Y2 floa x1,floa x2, // область определения floa fmi ,floa fmax, // минимальное и максимальное значения //функций на данном интервале i )// количество обращений к генератору // случайный чисел Вычисляет площадь сложной фигуры с помощью метода имитационного моделирования. 4.4 Файл DRAF .C 4.4.1 Процедура инициализации графического режима. void i i (void)4.4.2 Процедура обводки непрерывного контура. void f draf (floa b0,floa b1,floa b2,floa b3, //-коэфициенты полинома floa x1,floa x2) // область определения 4.4.3 Процедура вырисовки осей координат. void osi ( floa x1, floa x2, // область определения функций floa b) // маштабный коэфициент расчитывается по формуле // b= j - Fmi (i-j) / (Fmax - Fmi ) // где i,j - задают положение графика на экране // Fmi ,Fmax - минимальное и максимальное значения //функций на данном интервале 4.5 Файл DRAF F. 4.5.1 Процедура вырисовки графиков функций. void draf f (floa b3,floa b2,floa b1,floa b0, //-коэфициенты полинома Y1 flia c3,floa c2,floa c1,floa c0, //-коэфициенты полинома Y2 floa x1,floa x2, // область определения floa fmi ,floa fmax, // минимальное и максимальное значения //функций на данном интервале i k, i i, i l, i j)// координаты, задающие положение //графика на экране 4.6 Файл DRAF . 4.6.1 Процедура вырисовки графиков значений полщадей расчитанных числвым методом и методом имитационного моделирования в зависимости от количества обращений к генератору случайных чисел. void draf e (floa b3,floa b2,floa b1,floa b0, //-коэфициенты полинома Y1 flia c3,floa c2,floa c1,floa c0, //-коэфициенты полинома Y2 floa x1,floa x2, // область определения floa fmi ,floa fmax, // минимальное и максимальное значения //функций на данном интервале floa S , // площадь рассчитанная числовым методом i k, i i, i l, i j)// координаты, задающие положение //графика на экране 4.7

Файл SQ.C Все файлы объединены в главной программе SQ.C, которая является основной и координирует работу процедур. 5 Использование программы. Для использования данной программы необходима операционная среда MS DOS, файл egavega.bgi, и собственно сама скомпилированная программа sq.exe. 6 Исходный текст программы дан в приложении №1. 7 Тесовый пример показан в приложении №2. 8 Список использованной литературы. 1. Язык программирования Си для персонального компьютера. С.О. Бочков, Д.М. Субботин. 2. С . Описание языка программирования. Бьярн Страустрап. 3. URBO C. User's Guide. Borla d I er a io al, I c. 1988. .4. URBO C. Refere ce Guide. Borla d I er a io al, I c. 1988. 9 Заключение. 9.1 Сопоставление результатов работы с тербованием задания. Сопоставляя результаты работы с требованием задания, можно сказать что задача решена в полной мере, за исключением, быть может общности относительно возможности расчета для многие классов функций. Но решение более общей задачи ( т.е. возможность расчета для многих классов функций ) представляется значительно более громоздким, и вообще является отдельной задачей. Поэтому автор не счел нужным разрабатывать алгоритм ввода многих функций и заострил внимание собственно на самой задаче - расчете площади сложной фигуры с помощью метода имитационного моделирования и сравнение этого метода с числовыми методами. 9.2 Рекомендации по улучшению программы. При разработке программы автор упустил возможность работы с числовыми массивами. Поэтому, можно улучшить программу переписав ряд процедур под массивы , что сделает программу менее массивной и более наглядной. Широкое возможности по улучшению программы в области разработки алгоритмов ввода различный классов функций. Приложение 1. Текст программы. Файл sq.c/ Пpогpамма SQ основная / #i clude &l ;s dio.h> #i clude &l ;graphics.h> #i clude &l ;co io.h> #i clude &l ;ma h.h> #i clude &l ;s dlib.h> #i clude "ma im.c" #i clude "wi dow.c" #i clude "f i egr.c" #i clude "draf .c" #i clude "draf f.c" #i clude "draf e.c" i k=20,i=15,l=270,j=140; void mai (void) { floa i ; do{ closegraph(); f max(b3,b2,b1,b0,x1,x2,&mi b,&maxb); f max(c3,c2,c1,c0,x1,x2,&mi c,&maxc); max=(maxb>maxc)?maxb:maxc; mi =(mi b&l ;mi c)?mi b:mi c; S=i um(b3,b2,b1,b0,c3,c2,c1,c0,x1,x2); i i (); se color(2); ou ex xy(0,340," Press q for exi "); } while (( ge ch()) != 'q'); }Файл ma im.c/ Подпpогpамма содеpжит пpоцедуpы математической обpаботки функций / #i clude &l ;s dio.h> #i clude &l ;co io.h> #i clude &l ;ma h.h> #i clude &l ;s dlib.h> #i clude &l ;dos.h> / Вычисление максимального и минимального значения функции на заданом интеpвале / void f max(floa a3,floa a2,floa a1,floa a0,floa x1,floa x2,floa ami ,floa amax) { floa dx,x,Fx,Fx1,Fmax,Fmi ; dx=(x2-x1)/500; x=x1; Fx1=a3 x x x a2 x x a1 x a0; Fmax=Fx1; Fmi =Fx1; do { x=x dx; Fx=a3 x x x a2 x x a1 x a0; if (Fx>=Fmax) Fmax=Fx; if (Fx&l ;=Fmi ) Fmi =Fx; } while ( x&l ;x2 ); ami =Fmi ; amax=Fmax; } / Вычисление коpней кубичного уpавнения / i f roo (floa a0,floa a1,floa a2,floa a3,floa x1,floa x2,floa e,floa k1,floa k2,floa k3) { floa ku1,ku2,ku3,x,a,b; i c=0; x=x1; do { a=a3 pow(x,3) a2 pow(x,2) a1 x a0; x =e; b=a3 pow(x,3) a2 pow(x,2) a1 x a0; if (a b&l ;0) { c ; swi ch(c) { case 1: ku1=x; break; case 2: ku2=x; break; case 3: ku3=x; break; defaul : pri f(" Внимание !!! Ошибка в ma im.c

В них возникает множество взаимосвязей, сила и постоянство которых непрерывно меняются. Одни и те же внешние воздействия могут привести к различным, иногда прямо противоположным результатам, в зависимости от того, в каком состоянии находилась система в момент воздействия. Предвидеть ответные реакции системы на действие конкретных факторов можно лишь через сложный анализ существующих в ней количественных взаимоотношений и закономерностей. В экологии поэтому широкое распространение получил метод математического моделирования как средство изучения и прогнозирования природных процессов. Суть метода заключается в том, что с помощью математических символов строится абстрактное упрощенное подобие изучаемой системы. Затем, меняя значение отдельных параметров, исследуют, как поведет себя данная искусственная система, т.Pе. как изменится конечный результат. Модели строят на основании сведений, накопленных в полевых наблюдениях и экспериментах. Чтобы построить математическую модель, которая была бы адекватной, т.Pе. правильно отражала реальные процессы, требуются существенные эмпирические знания

1. Расчет площади сложной фигуры с помощью метода имитационного моделирования

2. Вычисление площади сложной фигуры методом имитационного моделирования (Windows)

3. Исследование помехоустойчивого канала передачи данных методом имитационного моделирования на ЭВМ

4. Расчет двойного интеграла при помощи метода Симпсона

5. Вычисление определённого интеграла с помощью метода трапеций на компьютере

6. Методы статистического моделирования в радиотехнике
7. О методе типологического моделирования в исследовании традиции
8. Способ доказательства теоремы Ферма в общем виде с помощью методов элементарной математики

9. Имитационное моделирование в контексте управленческого прогнозирования

10. Применение информационно-аналитических технологий структурно-динамического имитационного моделирования

11. Оценка экологического состояния атмосферной среды города Краснодара с помощью методов лихеноиндикации

12. Имитационное моделирование работы вычислительного центра

13. Имитационное моделирование системы, осуществляющей модель локальной вычислительной сети (ЛВС) кольцевой структуры

14. Подсистема визуального отображения процесса интерпретации сетевых моделей в системе имитационного моделирования МИКРОСИМ

15. Численное решение системы линейных уравнений с помощью метода исключения Гаусса с выбором главного элемента по столбцу

16. Доказательство Великой теоремы Ферма с помощью метода бесконечных (неопределенных) спусков

Интерактивный Лев Bondibon.
Лев Болтун – это портативный анимированный динамик, который воспроизводит музыку с Вашего МР3 плеера, смартфона или ноутбука и
638 руб
Раздел: Интерактивные животные
Микрофон "Пой со мной! Русское диско".
Этот микрофончик светится под музыку, а на каждой его кнопочке записано 5 танцевальных хитов, включая «Расскажи, Снегурочка»,
314 руб
Раздел: Микрофоны
Автомобильный ароматизатор Deliss "Romance", аромат жасмина, ванили, ежевики.
Комплект для крепления на дефлектор автомобиля, состоящий из прибора и сменного блока ароматизатора.Жидкостный ароматизатор воздуха для
355 руб
Раздел: Прочее

17. Преодоление последствий посттравматического стрессового расстройства у участников боевых действий, получивших ранения и увечья, с помощью метода психологического дебрифинга

18. Имитационное моделирование в анализе рисков инвестиционного проекта

19. Имитационное моделирование фирмы по оказанию полиграфических услуг

20. Программа имитационного моделирования работы банка

21. Имитационное моделирование жизненного цикла товара на примере ООО "Стимул"

22. Применение ППП Business Studio для имитационного моделирования ФСА бизнес-процесса предприятия
23. Имитационное биомеханическое моделирование как метод изучения двигательных действий человека
24. Исследование природных ресурсов планеты с помощью космических методов

25. "Семейный бюджет" (расчет с помощью программы Microsoft Excel 97)

26. Методы расчета электрических полей

27. Расчет линейных цепей методом топологических графов

28. Экономико-математические методы моделирования в землеустройстве

29. Расчет средней доходности, прогнозирование затрат на привлеченные и размещенные средства, моделирование оптимального привлечения и размещения средств

30. Применение экономико-статистических методов для определения региональной потребности в материальных ресурсах на стадии предплановых расчетов

31. Метод моделирования в науке и технике, его объективное и логические основы

32. Математические модели и методы их расчета

Фоторамка пластиковая "Poster gold", 50x70 см.
Рамка настенная может располагаться как вертикально, так и горизонтально. Для фотографий размером: 50х70 см. Вставка: пластик.
568 руб
Раздел: Размер 50x60 и более
Детские подгузники-трусики Genki L 9-14кг, 30 шт.
Трусики Genki - это одноразовые гипоаллергенные трусики, изготовленные из мягкого и гладкого хлопка. Они подходят для чувствительной кожи,
703 руб
Раздел: Обычные
Мешковина упаковочная "Gamma" (цвет: натуральный), 100х106 см, арт. М006Д.
Джутовая ткань отличается хорошими антистатическими свойствами, обладает превосходными теплоизоляционными качествами, хорошо пропускает
301 руб
Раздел: Однотонная, голография

33. Температурный расчет с помощью вычислений информационной математики

34. Производственная программа предприятия и методы ее расчета

35. Метод расчета скейлинговых констант Фейгенбаума для одномерных дискретных отображений по точкам сверхустойчивых циклов

36. Обзор методов расчета рекламного бюджета

37. Исследование и моделирование с помощью компьютера электрических полей

38. Метод проблемно-структурного моделирования мультимедиа соревнований по традиционному каратэ-до
39. Методы расчета естественного и искусственного освещения
40. Моделирование как метод научного познания

41. Методы расчета калькуляционных статей

42. Расчет средней доходности, прогнозирование затрат на привлеченные и размещенные средства, моделирование оптимального привлечения и размещения средств

43. Решение геоэкологических проблем с помощью нестандартных геофизических методов

44. Расчет сетевой модели методом Форда (с программой)

45. Методы и алгоритмы построения элементов систем статистического моделирования

46. Моделирование и расчет корпоративной пенсионной программы

47. Метод расчета кормового баланса

48. Амортизация основных фондов: методы амортизации, сопоставительный расчет амортизационных отчислений различными методами

Корзина "Лягушонок", 45х45 см.
Предназначение: для игровых целей на открытом воздухе и в помещении. Материал: нейлон.
322 руб
Раздел: Корзины, контейнеры для игрушек
Набор полотенец Whitex Mimicoco "Лошадки", цвет: черный, 2 штуки.
Подарочный набор оформлен вышивкой лошадок, напоминающих имбирные пряничные фигурки. Полотенца, изготовленные из высококачественного
352 руб
Раздел: Наборы
Инвертор автомобильный Pitatel "KV-M120Smart.12" (12 В/220 В, модифицированный синус, 120 Вт).
Инвертор Pitatel KV-M120Smart.12 предназначен для обеспечения качественного электропитания, он отличается простотой эксплуатации и
1103 руб
Раздел: Прочее

49. Применение ускоренных методов расчета расходов воды

50. Метод Гаусса для расчета электрических цепей

51. Моделирование привода поршневого пневматического с помощью программы AutoCAD

52. Реализация метода главных компонент с помощью библиотеки OpenCV

53. Численные методы интегрирования и оптимизации сложных систем

54. Вычисление площадей эпюр с использованием численных методов
55. Метод статистической и гармонической линеаризации. Расчет автоколебаний по критерию Найквиста
56. Методы расчета составляющих и структурная схема цифровой станции

57. Расчет сложных электрических цепей постоянного тока с использованием закона Кирхгофа

58. Моделирование и методы измерения параметров радиокомпонентов электронных схем

59. Основные свойства и методы расчета линейных цепей постоянного тока

60. Методы расчета цен в маркетинге

61. Математическое моделирование в задачах расчета и проектирования систем автоматического управления

62. Методы подобия и моделирования с привлечением физических уравнений

63. Построение модели бизнес-плана парикмахерской с помощью имитационной модели

64. Принципы расчета и анализа длительности производственного цикла сложного процесса

Комплект детского постельного белья "Хоккей".
Постельное белье из бязи выполнено из высококачественного хлопка, что гарантирует крепкий и здоровый сон. Комплект не требует особого
1498 руб
Раздел: Детское, подростковое
Фоторамка "Poster yellow" (70х100 см).
Рамка настенная может располагаться как вертикально, так и горизонтально. Для фотографий размером: 70х100 см. Материал: пластик.
484 руб
Раздел: Размер 50x60 и более
Развивающая игра с карточками "Изучаем время".
Набор с карточками "Изучаем время" - очень увлекательная и полезная для развития малыша игрушка. При помощи неё ребёнок
345 руб
Раздел: Обучающие, игровые

65. Коррекция недостатков фигуры с помощью одежды

66. Методы и особенности работы практического психолога в области помощи ребенку с аутизмом

67. Общие и специальные методы исследования конфликтов с помощью опросника Айзенка

68. Моделирование как метод социальных исследований

69. Расчет простых и сложных электрических цепей

70. Методы расчета установившихся режимов электроэнергетических систем
71. Методы расчета электрических цепей постоянного тока
72. Комплексный метод расчета цепи

73. Моделирование как метод познания окружающего мира

74. Фигуры и модусы силлогизма: отбор правильных модусов с помощью круговых схем Эйлера

75. Рентабельность:методы расчета и система оценки на предприятии

76. Методы расчета величины экономического износа, учитываемого при расчете стоимости имущественных комплексов

77. Новые методы определения и расчета экономической эффективности инвестиций

78. Расчет стоимости исследования скважины методом нейтрон нейтронного каротажа по тепловым нейтронам (ННК-Т) в условиях ОУГР ОАО "Башнефтегеофизика"

79. Эластичность: понятие, виды и методы расчета

80. Имитационное структурное моделирование системы

Подставка для бумажных полотенец "Mayer & Boch", 32 см.
Высота: 32 см. Материал: дерево (бамбук).
387 руб
Раздел: Крючки, держатели для полотенец, доски для записок
Кресло детское "Бюрократ" (цвет: розовый/белый, арт. CH-W797/PK/TW-13A).
Регулировка высоты (газлифт). Пружинно-винтовой механизм качания спинки. Эргономичная спинка (сетка). Ограничение по весу: 120 кг.
5264 руб
Раздел: Стульчики
Средство от садовых муравьев "Муравьин", 300 грамм.
Препарат для эффективного уничтожения всех типов муравьев в домах, на садовых участках, на террасах. Без запаха! Препарат разрешен для
337 руб
Раздел: От тараканов и прочих насекомых

81. Моделирование продуктового расчета пивоваренного производства

82. Изучение миксомицетов среднего Урала, выращенных методом влажных камер

83. Методы исследования в цитологии

84. МЕТОДЫ ИЗУЧЕНИЯ ЭВОЛЮЦИИ ЧЕЛОВЕКА

85. Методы психогенетики

86. Обзор методов и способов измерения физико-механических параметров рыбы
87. Новейшие методы селекции: клеточная инженерия, генная инженерия, хромосомная инженерия
88. Расчет ядерного взрыва

89. Зажигательные смеси, состав, средства применения и доставки, вызываемые повреждения, методы лечения и защиты

90. Методы и модели демографических процессов

91. Гамма – каротаж. Физические основы метода

92. Метод Бокового каротажа

93. Добыча золота методами геотехнологии

94. Государственное регулирование экономики: формы и методы

95. Сущность, методы и формы государственного регулирования внешнеэкономической деятельности Российской Федерации

96. Нелегальная миграция в России и методы борьбы с ней

Портфель "Megapolis", А4, 12 отделений, серый.
Используется для хранения и транспортировки большого колличества документов, сгруппированных по темам. Закрывается на надёжный пластиковый
517 руб
Раздел: Папки-портфели, папки с наполнением
Шкатулка-фолиант "Девочка с котенком", 26x17x5 см.
Шкатулка-фолиант выполнена в виде старой книги. Обложка шкатулки выполнена из текстиля. Такая шкатулка послужит оригинальным, а главное,
651 руб
Раздел: Шкатулки сувенирные
Мешок для обуви "Sweets", 2 отделения, светоотражающая полоса, розовый.
Количество отделений - 2. Материал - полиэстер. Размер - 370x470 мм. Цвет - розовый/рисунок. Светоотражающий элемент - есть.
316 руб
Раздел: Сумки для обуви

97. Безналичные расчеты

98. Предмет и метод гражданского права

99. Метод гражданско правового регулирования

100. Формы денежных расчетов в коммерческой деятельности


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.