Знакомство1
Здравствуйте! За последнее время у меня появилась мысль запрограммировать модельные задачи по физике и поделиться результатом. В качестве языка программирования решил выбрать Python - не потому что он отлично подходит для этого, а потому что он, во-первых, бесплатен, во-вторых, достаточно прост в использовании.
Когда я в первый раз попытался установить Python, то сходу ничего не понял. Пришлось обращаться к более опытному товарищу, который показал, как просто на самом деле это делается. Поэтому в первом посте опубликую видео о том, как установить Python и библиотеки на него.
Кому подойдут мои видео? Наверное, они подойдут вчерашним школьникам при самостоятельно решении домашних задач, возможно, студентам начальных курсов, которым нужно начать моделировать физические задачи и которые не знают, с чего начать.
Если было желание решать ваши задачи в матлабе, и единственное, что останавливало, это его платность, то посмотрите в сторону Octave. Плюс-минус тот же матлаб, но бесплатный. Для ваших программ в стиле первых поделок девятиклассника точно хватит.
Программа, описанная тут: Python. Задаче о теле, брошенном под углом к горизонту - имеет некоторые недостатки.
Во-первых, форматирование. Во-вторых, и это важнее, ваша программа ничего не объясняет. Вы писали:
Трудно сказать, на что я рассчитывал. Что вы численно проинтегрируете уравнения движения? Что вы проиллюстрируете стрелочками, как на каждом шаге по времени тело сдвигается по горизонтали одинаково, а по вертикали - всё ниже и ниже?
Но вы поступили проще. Вы просто нарисовали параболу. Кто из детей не понимал, почему там парабола, те так и не поняли.