Форум сайта python.su
Это все от недостатка фундаментального образования…
Тебе дана система дифуров, в ней неизвестны 4 ф-ции вещественного аргумента:
vx(t),vy(t),x(t),y(t), область значений которых - множество вещественных чисел (не векторов)
alexx11Никак не даст. Вектор(направленный отрезок) v - это vx*i + vy*j, а его модуль (длина отрезка) -
Сам то понял что сказал? Если v_x и v_y скалярны, то как их сумма даст вектор?
alexx11Если у тебя она решена - просто предоставь решение.
если ты считаешь задача будет решена верно, только когда до тебя дойдёт, я тебя разочарую
alexx11(vx,vy) - расшифруй эту запись, ты так обозначаешь произведение двух чисел или пытаешься
“я-то думал” (что это скаляр)
Офлайн
udavЕстественно что бы получить вектор надо складывать вектора, именно такую замену я и взял. А то что не написал стрелочки над векторами, дак это с первого курса и не пишут (да простят меня здесь школьники)alex11Никак не даст. Вектор(направленный отрезок) v - это vx*i + vy*j, а его модуль (длина отрезка) -udavСам то понял что сказал? Если v_x и v_y скалярны, то как их сумма даст вектор?
Средний член - это, по-видимому 2(v_x,v_y) - произведение двух проекций (скаляров)
вектора v
sqrt(vx^2+vy^2).
udavРасшифровываю. Когда записано ab это означает a\mul b (умножить), когда записано (a,b) в скобках, круглых, треуголных, но не квадратных, это означает скалярное произведение.
(vx,vy) - расшифруй эту запись
udavИ о чудо, неужели тебя посетила эта мысль! А слабо подставить?
Если у тебя она решена - просто предоставь решение.
alexx11v_x = k_1/(exp(k_1 (t+C)/m) - k_2), v_y \equiv 0.
или v = k_1/(exp(k_1 (t+C)/m) - k_2). …проинтегрировав правую часть плюс С_2, получим траекторию движения x(t)
Офлайн
alexx11Можно уточнить чему равно vy?
v_y \equiv 0.
Офлайн
udavНаучись читать математический язык. Это тождественно равно.alexx11Можно уточнить чему равно vy?
v_y \equiv 0.
Офлайн
vellЭто из начальных условий задачи.
• v  величина начальной скорости;
• a угол начального наклона вектора скорости к горизонту;
alexx11
v_y \equiv 0.
Офлайн
Поменяй систему координат, или возьми a за 0, или если нравится домножь v на синус и косинус, т.е v_x = v sin(a), v_y = cos(a), как угодно.
Офлайн
udavalexx11alexx11Я бы с радостью взял, но в условии не указано такого.
возьми a за 0alexx11Видимо v_y =v* sin(a), v_x = v*cos(a)
если нравится домножь v на синус и косинус, т.е v_x = v sin(a), v_y = cos(a)
Да не очень-то нравится - a и v дано только для времени t=0, так что решение после таких замен
сведется к нахождению двух других функций v(t), a(t), а 3-е и 4-е ур-я вообще примут некрасивый вид.
Офлайн
udavОднако v уже найдена, а - не зависит от t. Какие проблемы?
сведется к нахождению двух других функций v(t), a(t)
Офлайн
alexx11во первых с чего это v=vx+vy если v gj теореме пифагора высчитывается )vellЧто именно здесь не понятно?
Затем возведя в квадрат v: v^2 = (v^2_x +2(v_x,v_y)+v^2_y), полагая что в условиях задачи индексы x и y отвечают декартовой системе координат, то скалярное произведение двух перпендикулярных векторов даёт нулевой результат. Таким образом уравнение можно записать в новом виде dv/dt = -(k_1 + k_2 |v|)v/m
Офлайн
vell
Возможно, твоя система аналитически не решается - нередкий случай для нелинейных систем.
А если и решается, то за рамками школьной программы. Поэтому пиши прогу, задавай какое-либо dt и
пошагово вычисляй значения x,y,vx,vy. Это приближенное решение будет тем точней, чем меньше dt.
Офлайн