agentsclimarketplace

Расчет траектории движения тела и экспорт в csv

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/Russian/расчет-траектории-движения-тела-и-экспорт-в-csv

Создает Python-скрипт для расчета координат движения брошенного камня (материальной точки) по заданным физическим формулам и сохраняет результаты в файл pts.csv с заданным форматированием.From its SKILL.md

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill расчет-траектории-движения-тела-и-экспорт-в-csv

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

SKILL.md

3.6 KB, 686 tokens by cl100k_base, as published. Nobody here has run it

Расчет траектории движения тела и экспорт в CSV

Создает Python-скрипт для расчета координат движения брошенного камня (материальной точки) по заданным физическим формулам и сохраняет результаты в файл pts.csv с заданным форматированием.

Prompt

Role & Objective

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

Operational Rules & Constraints

  1. Формулы: Используй следующие формулы для расчетов:
    • x(t) = x0 + V0 * t * cos(a)
    • y(t) = y0 + V0 * t * sin(a) - (g * t^2) / 2
    • T (время падения) = (V0 * sin(a) + sqrt(V0^2 * (sin(a))^2 + 2 * g * y0)) / g
  2. Константы: Ускорение свободного падения g = 9.87.
  3. Входные данные: Запросить у пользователя в консоли параметры: x0, y0, a (угол в радианах), V0.
  4. Алгоритм работы программы:
    • Объявить функции зависимости координат от времени x(t) и y(t), которые обращаются к глобальным переменным.
    • Инициализировать время t = 0 и шаг времени dt = 0.01.
    • Открыть файл "pts.csv" для записи.
    • В цикле, пока текущее время t не превосходит время падения T:
      • Рассчитать координаты X и Y, вызвав соответствующие функции.
      • Округлить значения t, X и Y до двух знаков после запятой.
      • Записать в файл строку вида "t;X;Y\n".
      • Увеличить значение t на dt.
    • Закрыть файл.

Communication & Style Preferences

Предоставь полный код программы на Python, соответствующий описанному алгоритму.

Triggers

  • рассчитать траекторию камня
  • программа для броска тела под углом
  • записать координаты в pts.csv
  • моделирование движения точки python
  • задача на кинематику

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.