Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.25;
Скачать: CL | DM;

Вниз

Не интегральная формула вычисления длинны дуги эллипса?   Найти похожие ветки 

 
IronHawk ©   (2004-04-02 11:27) [0]

Сабж.
Кто подскажет?


 
TUser ©   (2004-04-02 11:31) [1]

Интегральная легко превращается в неинтегральную, если взять эти интегралы.


 
MBo ©   (2004-04-02 11:49) [2]

Нет такой формулы. Длина дуги эллипса выражается через т.н. эллиптические интегралы - они не берутся аналитически - только таблично или численным интегрированием.


 
nikkie ©   (2004-04-02 13:04) [3]

>только таблично или численным интегрированием
а если в ряд разложить?


 
MBo ©   (2004-04-02 13:32) [4]

>а если в ряд разложить?
Так сходимость у него, AFAIK, медленная


 
pasha_golub ©   (2004-04-02 13:40) [5]

А можно интегральную узнать?


 
MBo ©   (2004-04-02 13:45) [6]

>pasha_golub
ds=Sqrt(dx^2+dy^2)


 
pasha_golub ©   (2004-04-02 13:51) [7]

MBo ©   (02.04.04 13:45) [6]
Однако.


 
MBo ©   (2004-04-02 13:57) [8]

>pasha_golub
Дык ;)
От какого параметра интегрировать, выбираешь - и вперед


 
IronHawk ©   (2004-04-02 14:03) [9]


> MBo ©   (02.04.04 11:49) [2]

Спасибо!


 
MBo ©   (2004-04-02 14:04) [10]

>IronHawk
Да не за что ;(


 
pasha_golub ©   (2004-04-02 14:09) [11]

MBo ©   (02.04.04 14:04) [10]
А как интеграл обнулить? ;-)


 
IronHawk ©   (2004-04-02 14:19) [12]


> MBo ©   (02.04.04 14:04) [10]
> Да не за что ;(

А чё так грусно? :)


 
MBo ©   (2004-04-02 14:21) [13]

>pasha_golub
Например:
x=a*cos(t)
y=b*sin(t)
S=Intg(Sqrt(a^2*Sin(t)^2+b^2*Cos(t)^2)*dt)=
a*Intg(Sqrt(1-e^2*Sin(t)^2)*dt)
e - эксцентриситет,
Полученный интеграл - эллиптический второго рода в форме Лагранжа.


 
MBo ©   (2004-04-02 14:23) [14]

>А чё так грусно? :)
Да проблема для многих приложений насущная


 
pasha_golub ©   (2004-04-02 14:33) [15]

MBo ©   (02.04.04 14:21) [13]
Вот спасибо, честно. А то мозги совсем обленились, а все так просто.


 
MBo ©   (2004-04-02 14:38) [16]

>nikkie
Впрочем, нашел, что ПОЛНЫЙ ЭИ раскладывается в ряд с неплохой сходимостью, да и приближения Рамануджана есть довольно точные. Для неполных, увы, такого не видел.


 
Думкин ©   (2004-04-02 14:45) [17]

> MBo ©   (02.04.04 14:38) [16]

Полные я считал по весьма неплохой формуле с четыремя кажется весами. В ядре одного интеграла приходилось часто их брать.


 
nikkie ©   (2004-04-03 00:58) [18]

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

возникла бы такая задача у меня, я бы отталкивался от фортрановских библиотек, например,
http://wwwasdoc.web.cern.ch/wwwasdoc/shortwrupsdir/c346/top.html
http://www.jinr.ru/~tsap/Koi/jinrlib/C368.htm


 
nikkie ©   (2004-04-03 01:03) [19]

вот еще предлагают метод. "Процесс арифметико-геометрического среднего".
http://www.laser.ru/ru/authors/rou/mk/5.htm


 
23423423   (2004-04-03 02:01) [20]

Удалено модератором



Страницы: 1 вся ветка

Текущий архив: 2004.04.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
7-1077378930
Sphinx
2004-02-21 18:55
2004.04.25
Порекомендуйте скрипты


1-1081176502
KommandorDi
2004-04-05 18:48
2004.04.25
Динамическое размещение компонента на форме


4-1076838918
Viktor Kushnir
2004-02-15 12:55
2004.04.25
Как загрузить через CreateProcess ярлык (*.lnk)


7-1077525696
AlexPiv
2004-02-23 11:41
2004.04.25
Как в Delphi написать программу которая отловит процесс открытия


14-1080679041
real_dimedrol
2004-03-31 00:37
2004.04.25
Транслятор интерпретатор





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский