написать программу на питон, моделирующую движение шарика брошенного вертикально в вязкую жидкость
Условие:
Решение:
Конечно, я могу помочь с написанием программы для моделирования движения шарика в вязкой жидкости. Вот пример программы на языке Python, использующей библиотеку matplotlib для визуализации результатов:
import numpy as np
import matplotlib.pyplot as plt
def simulate_ball_motion(mass, radius, viscosity, initial_velocity, time_step, total_time):
    # Расчет параметров
    area = np.pi * radius**2
    volume = (4/3) * np.pi * radius**3
    drag_coefficient = 6 * np.pi * viscosity * radius
    # Инициализация переменных
    time = np.arange(0, total_time, time_step)
    velocity = np.zeros_like(time)
    position = np.zeros_like(time)
    # Расчет движения шарика
    for i in range(1, len(time)):
        drag_force = drag_coefficient * velocity[i-1]
        acceleration = (mass * 9.8 - drag_force) / mass
        velocity[i] = velocity[i-1] + acceleration * time_step
        position[i] = position[i-1] + velocity[i] * time_step
    return time, position
# Параметры шарика и жидкости
mass = 0.1  # масса шарика в кг
radius = 0.05  # радиус шарика в м
viscosity = 0.1  #...



