Как вычислить, замедление должно было достигнуть определенной скорости по определенному расстоянию?

Просто добавьте несколько заголовков перед отправкой почты:

<?php 
$name = 

Просто добавьте несколько заголовков перед отправкой почты:

[110]

И еще одна вещь. Функция mail() не работает в localhost. Загрузите свой код на сервер и попробуйте.

POST['name']; $email =

Просто добавьте несколько заголовков перед отправкой почты:

[110]

И еще одна вещь. Функция mail() не работает в localhost. Загрузите свой код на сервер и попробуйте.

POST['email']; $message =

Просто добавьте несколько заголовков перед отправкой почты:

[110]

И еще одна вещь. Функция mail() не работает в localhost. Загрузите свой код на сервер и попробуйте.

POST['message']; $from = 'From: yoursite.com'; $to = 'contact@yoursite.com'; $subject = 'Customer Inquiry'; $body = "From: $name\n E-Mail: $email\n Message:\n $message"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html\r\n"; $headers .= 'From: from@example.com' . "\r\n" . 'Reply-To: reply@example.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to, $subject, $message, $headers);

И еще одна вещь. Функция mail() не работает в localhost. Загрузите свой код на сервер и попробуйте.

9
задан Eli 6 July 2009 в 17:43
поделиться

5 ответов

Линейное ускорение a на расстоянии d от начальной скорости Vi до конечной скорости Vf :

a = (Vf*Vf - Vi*Vi)/(2 * d)

РЕДАКТИРОВАТЬ :

После вашего редактирования позвольте мне попробовать определить, что вам нужно ...

Если вы возьмете эту формулу и вставите свои числа, вы получите постоянное ускорение из -0,0309375. Теперь давайте продолжим называть этот результат «а».

Между отметками времени (кадрами?) Вам нужно не ускорение, а новое местоположение автомобиля, верно? Таким образом, вы используете следующую формулу:

Sd = Vi * t + 0.5 * t * t * a

где Sd - это текущее расстояние от начальной позиции в текущем кадре / моменте / сумме_дельт, Vi - это начальная скорость, а t - время с начала.

При этом ваше замедление будет постоянным, но даже если оно линейно, ваша скорость будет соответствовать вашим ограничениям.

Если вы хотите нелинейное замедление, вы можете найти какой-нибудь метод нелинейной интерполяции и интерполировать не ускорение, а просто положение между двумя точками.

location = non_linear_function(time);
9
ответ дан 4 December 2019 в 09:37
поделиться

Указанных вами четырех ограничений слишком много для линейной системы (одно с постоянным ускорением), где любых трех переменных будет достаточно для вычисления ускорения и, таким образом, определения четвертых переменных. Однако система в соответствии с - определена для полностью общей нелинейной системы - может существовать бесчисленное количество способов изменить ускорение с течением времени, удовлетворяя при этом все ограничения как заданные. Не могли бы вы лучше уточнить, по какому типу кривой ускорение должно изменяться с течением времени?

Использование индекса 0 для обозначения «в начале», 1 для обозначения «в конце» и D для значения «Дельта» для обозначения «вариации», учитывая линейно изменяющееся ускорение

  a(t) = a0 + t * (a1-a0)/Dt

, где a0 и a1 - два параметра, которые мы хотим вычислить, чтобы удовлетворить всем различным ограничениям,

6
ответ дан 4 December 2019 в 09:37
поделиться

Если вы пытаетесь смоделировать зависящее от времени ускорение в своих уравнениях, это просто означает, что вы должны это принять. Вы должны интегрировать F = ma вместе с уравнениями ускорения, вот и все. Если ускорение непостоянно, вам просто нужно решить систему уравнений, а не одну.

Итак, теперь действительно три векторных уравнения, которые вы должны интегрировать одновременно: по одному для каждого компонента смещения, скорости и ускорения, или всего девять уравнений. Сила как функция времени будет входом для вашей проблемы.

Если вы предполагаете одномерное движение, вы сводитесь к трем одновременным уравнениям. И те, и другие для скорости и смещения довольно просты.

5
ответ дан 4 December 2019 в 09:37
поделиться

В реальной жизни тормозная способность автомобиля зависит от давления на педаль тормоза, торможения двигателем, состояния поверхности и т. Д. Кроме того, в конце есть «захват» когда машина действительно останавливается. Это сложное моделирование, и вы вряд ли найдете хорошие ответы на сайте программирования. Найдите некоторых автомобильных инженеров.

Кроме того, я не знаю, о чем вы просите. Вы пытаетесь определить график торможения? Например, есть некоторое замедление при движении накатом, а затем нажатие на тормоз? В реальном вождении в этих маневрах обычно учитывается не время, а расстояние.

Насколько я могу судить, ваша проблема в том, что вы не просите ничего конкретного, что говорит о том, что вы действительно не знаете, что делать. Я понял, чего вы на самом деле хотите. Если вы предоставите образец использования для этого, мы, вероятно, сможем вам помочь. Как бы то ни было, вы предоставили основную часть проблемы, которая либо переопределена, либо недостаточно ограничена, и мы действительно ничего не можем с этим поделать.

1
ответ дан 4 December 2019 в 09:37
поделиться

Проблема либо чрезмерно ограничена, либо недостаточно ограничена (a непостоянна? Есть ли максимум a?) Или неоднозначна.

Простейшая формула была бы a = (Vf-V0) / t

Редактировать: если время не ограничено, а расстояние s ограничено, а ускорение постоянное, то соответствующие формулы: s = (Vf + V0) / 2 * t, t = (Vf-V0) / a, что упрощается до = (Vf 2 - V0 2 ) / (2s).

0
ответ дан 4 December 2019 в 09:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: