2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

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

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



Начать новую тему Ответить на тему
 
 Найти новую точку кривой линии
Сообщение27.12.2012, 16:32 


26/08/12
45
Здравствуйте!
Хочу задать движение шарика, с определённой скоростью по криволинейной прямой.
Известно:
уравнение $y = x^3 + 4$,
расстояние S, которое проходит шарик по этой кривой за одну итерацию,
начальная точка $A(x_{1},y_{1})$.
Задача: как найти координаты следующей точки $B(x_{2},y_{2})$.
Пожалуйста прошу помочь, очень интересует

 Профиль  
                  
 
 Re: Найти новую точку кривой линии
Сообщение27.12.2012, 16:40 
Заслуженный участник
Аватара пользователя


13/08/08
14494
Не забывайте окружать формулы знаками $:
$y = x^3 + 4$
Код:
$y = x^3 + 4$

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

 Профиль  
                  
 
 Re: Найти новую точку кривой линии
Сообщение27.12.2012, 16:45 


26/08/12
45
А пример написать можете, я самого принципа не понимаю, как это происходит. И что делать если кривая несколько ломанная, то есть состоит из n отрезков, которые её образуют?

 Профиль  
                  
 
 Re: Найти новую точку кривой линии
Сообщение27.12.2012, 17:05 
Заслуженный участник
Аватара пользователя


13/08/08
14494
Ну, например, $y=2x+3;\;(x_0,y_0)=(2,7);\;s=4\sqrt 5.$

$y'=2$

$L_n=\int\limits_{x_{n-1}}^{x_n} \sqrt {1+y'^2}\,dx=s$

$\int\limits_{x_{n-1}}^{x_n} \sqrt {5}\,dx=s$

$\sqrt {5}x\bigg|_{x_{n-1}}^{x_n} =s$

$\sqrt {5}\cdot ({x_{n}}-x_{n-1})=4\sqrt 5$

${x_{n}}=x_{n-1}+4$

${y_{n}}=2(x_{n-1}+4)+3=y_{n-1}+8$

То есть, наши точки $(2,7),(6,15),(19,23), ...$

 Профиль  
                  
 
 Re: Найти новую точку кривой линии
Сообщение27.12.2012, 17:06 


26/08/12
45
Спасибо) проверю как работает

 Профиль  
                  
 
 Posted automatically
Сообщение27.12.2012, 17:44 
Супермодератор
Аватара пользователя


20/11/12
5728
 i  Тема перемещена из форума «Помогите решить / разобраться (М)» в форум «Карантин»
Причина переноса: формулы не оформлены ТеХом

Запишите формулы ТеХом. Инструкции здесь или здесь (или в этом видеоролике). После исправлений сообщите в теме Сообщение в карантине исправлено, и тогда тема будет возвращена.

 Профиль  
                  
 
 Posted automatically
Сообщение27.12.2012, 18:43 
Супермодератор
Аватара пользователя


20/11/12
5728
 i  Тема перемещена из форума «Карантин» в форум «Помогите решить / разобраться (М)»
вернул

 Профиль  
                  
 
 Re: Найти новую точку кривой линии
Сообщение27.12.2012, 19:23 


26/08/12
45
К сожалению, не знаю что делать - не могу решить интеграл, там у меня под корнем четвёртая степень...
$$\int_{x1}^{x2} \sqrt{1+9*x^4} dx$$

 Профиль  
                  
 
 Re: Найти новую точку кривой линии
Сообщение27.12.2012, 19:48 
Заслуженный участник
Аватара пользователя


13/08/08
14494
Это неберучка, по-моему. Ну так численно решайте. В зависимости от участка можно продвигаться по более удобной переменной.

 Профиль  
                  
 
 Re: Найти новую точку кривой линии
Сообщение28.12.2012, 14:35 


26/08/12
45
Понимаю, как решить этот интеграл ,например, методом прямоугольников, но как потом выразить координату $x_{n}$ следующей точки, если в методе прямоугольников идёт суммирование с использованием $x_{n}$ http://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%B8%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5#.D0.9C.D0.B5.D1.82.D0.BE.D0.B4_.D0.BF.D1.80.D1.8F.D0.BC.D0.BE.D1.83.D0.B3.D0.BE.D0.BB.D1.8C.D0.BD.D0.B8.D0.BA.D0.BE.D0.B2

 Профиль  
                  
 
 Re: Найти новую точку кривой линии
Сообщение28.12.2012, 15:31 
Заслуженный участник
Аватара пользователя


13/08/08
14494
Я бы особо не мудрил и продвигался бы маленькими шажочками вдоль кривой, подсчитывая её длину по Теореме Пифагора. Шаг бы устанавливал заранее, при необходимости менял на ходу. В зависимости от участка кривой и значения длины куска. Если это разовая задача, то достаточно и в эксели посчитать. Если многоразовая, то проще затабулировать значения интеграла на разумном интервале с разумным шагом и загнать в файл. Если же Вы собрались написать универсальную программу, то это пустая трата времени и сил.
Но я-то по простоте рассуждаю. Возможно есть методы и эффективные эти самые.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group