Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2011, 08:55   #11
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
Мне нужно не расстояние, а принцип по которому можно найти длину дуги.
Опять же школа - представить как ломаную.

Цитата:
В какую формулу я должен в цикле каждый раз подставлять x(i)?
Вы не поверите... в формулу расстояния между двумя точками.
p51x вне форума Ответить с цитированием
Старый 05.10.2011, 08:58   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

phomm, угу. точно.
и написанное и выложенное Вами
готовое решение явно понравится автору топика!
(хотя, он вполне мог бы и сам написать, ничего сложного!)

Ещё позволю себе добавить.
если в данный код добавить вывод графики, линий от точки с координатми (x, myf(x)) до точки (xt, myf(xt)) - то получим вполне приемлемый график функции y=X^2
(сомневающиеся могут выполнить это в качестве домашнего задания. )
Serge_Bliznykov вне форума Ответить с цитированием
Старый 05.10.2011, 10:16   #13
Simbad
Пользователь
 
Регистрация: 10.12.2009
Сообщений: 62
Сообщение

Евклидова плоскость
Если плоская кривая задана уравнением y = f(x), то её длина равна:
Изображения
Тип файла: png ff.png (1.1 Кб, 17 просмотров)
Simbad вне форума Ответить с цитированием
Старый 05.10.2011, 10:21   #14
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

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

у Вас всё правильно.
Цитата:
Цитата из учебника по матану Ильина.
Если кривая L является графиком функции f(x), имеющей на сегменте [a,b] непрерывную производную f'(x), то кривая L спрямляема и длина l дуги L находится по формуле l=integral(sqrt(1+f'(x)^2)),x=a..b)
только для решения интеграла прийдётся применять какой-нибудь числовой метод (хоть метод прямоугольинков, хоть метод средних, хоть метод трапеций, Симпсона и т.д.), поэтому в данном случае (имхо) полученное решение ничем не будет лучше предложенного выше суммирования малых отрезков..
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение систем линейных уравнений численными методами. Spyke Паскаль, Turbo Pascal, PascalABC.NET 7 02.10.2011 17:46
создание программы для вычисления функции (численными методами) DANATER Помощь студентам 9 22.02.2011 18:54
найти положение нуля в матрице С++ Guzal Общие вопросы C/C++ 3 22.10.2010 07:29
найти длину кратчайшего цикла в графе Petruha-nsk Общие вопросы C/C++ 4 13.05.2009 17:08
как найти длину последней подстроки в паскале Artem1987 Помощь студентам 1 27.12.2007 18:17