![]() |
математика: длина параболы
:rolleyes: с надеждой на то, что здесь бывают те, кто еще не забыл математику:
есть задача - вычисление длины параболы. поелику не учил и забыл то, что даже учил, не могу сообразить как посчитать. имею итерационный алгоритм обсчета, но нужно сие посчитать более точно, с использованием математических формул. |
нашел ужо, пасиб, ня нать.
|
здесь есть
|
сам то разобрался бы с этим описанием, если бы понадобилось?
- слабо верится. |
негоже поправлять таких многоопытных людей, но ты же не говоришь в каком виде у тебя парабола, ну и получаешь ссылку на общее решение ( ничего сложного там кстати нет)
|
безье у меня, и в общем есть решение:
Parabola = function () { }; Parabola.prototype.getLength = function(x, y) { var xx = x*x, yy = y*y, y2 = y*2; var a = Math.pow(4*yy+xx, .5); return a+xx/y2*Math.log((y2+a)/x); }; // test a = new Parabola(); trace(a.get1Length(100, 50)); - мы получаем длину параболы, с основанием x и высотой y другой трабл вылез: научиться конвертить коэффициент безье (который пользуется при отрисовке) из непропорционального в пропорциональный и наоборот, чтобы научиться программно рисовать равномерные черточки. примерчик для наглядности: слева программная отрисовка, справа руками. причем, оч нужно не итерационное, а математическое решение. итерационное есть. |
Не уверен что это возможно
Там совершенно нецензурное уравнение выходит Могу лишь термин подсказать, который тебе нужен ТЫК |
спасибо.
так действительно полегче искать и найти. а то запарился. |
| Часовой пояс GMT +4, время: 08:46. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.