Курсовая работа: Моделирование физических процессов 2
Необходимо построить физическую и математическую модель движения.
A(1 ; 2)
tg(a) = x*sin(t) = 2*sin(1)=1.682
/(a) =1.034
= + * f(, )
= 2 + 0.025*(1.6829) = 2.042
C(0.025 ; 2.042)
tg(c) = x*sin(t) = 2*sin(1.025) = 1.709
/(c) = 1.041
= +h*f(+ ; +*f(;))
= 2 + 0.05*(1.041) = 2.05205
Таблица измерений в Pascal, Mathcad:
t | X1 | X2 | Xm |
0 | 0 | 0 | 0 |
0.1 | 0.1778 | 0.1677 | 0.168 |
0.2 | 0.3354 | 0.3201 | 0.32 |
0.3 | 0.4804 | 0.4621 | 0.462 |
0.4 | 0.6165 | 0.5964 | 0.596 |
0.5 | 0.7460 | 0.7249 | 0.725 |
0.6 | 0.8705 | 0.8487 | 0.849 |
0.7 | 0.9909 | 0.9688 | 0.969 |
0.8 | 1.1079 | 1.0857 | 1.086 |
X1 – метод Эйлера модифицированный, X2 – метод Рунге – Кутта, Xm – решение в Mathcad
Фотография графика.
Решение в Mathcad
|
Вывод
В результате проделанной работы, я научился решать дифференциальные уравнения и строить к ним график, еще я научился решать такие уравнения в среде TurboPascal. Узнал, как решать различные уравнения в MathCAD. Еще я понял, как можно строить различный функции по точкам, с помощью циклов. Так же я понял, как нужно правильно масштабировать графики, в зависимости от заданной функции. Вследствие того, что данная курсовая, была для меня первой серьезной и объемной работой, я научился оформлять серьезные работы.
Список литературы
1. Демидович Б.П., Марон И.А., Шувалова Э.З., Численные методы анализа: Физматгиз, 1963.
2. НемюгинС.А. turbo Pascal. Практикум – СПБ.: Питер, 2005.
3. НемюгинС.А. turbo Pascal. Программирование на языке высокого уровня: Учебник для вузов. – СПБ.: Питер, 2009.
4. М.М. Боженова, Л.А. Москвина. Практическое программирование. Приемы создания программ на языке Паскаль.
5. Основные процедуры и функции модуля graph: http://rsc-team.ru/cgi-bin/index.pl?rzd=2&group=lection&ind=21