| ||||
| ||||
|
Важные объявления |
|
26.09.2008, 12:00 TS | #1 (permalink) |
Бессмертный
Регистрация: 19.03.2007
Адрес: Санкт-Петербург
Сообщений: 4,905
|
Есть сегмент круга - на рисунке серым цветом.
Надо найти его высоту, зная радиус круга и площадь сегмента. Сам решал довольно долго, но получилась большая сложная формула, которую не знаю, как упростить. |
0 |
26.09.2008, 13:17 | #2 (permalink) |
Увлечённый
Регистрация: 02.10.2006
Адрес: Москва
Сообщений: 450
|
Выводится из формулы площади сектора Если отнять из нее площать треугольника то дудет известная площать сегмента. Т.е. мы модем найти угол, зная угол мы можем найти высоту треугольника. Ну а дальше нужно просто отнять из радиуса. |
0 |
26.09.2008, 13:23 TS | #3 (permalink) |
Бессмертный
Регистрация: 19.03.2007
Адрес: Санкт-Петербург
Сообщений: 4,905
|
Это с виду так просто. Когда начинаешь вычитать площадь треугольника, при его подсчете тоже нужен угол, который надо как-то сократить.
При этих преобразованиях получается довольно большая формула, где искомая высота находится в слагаемых под знаком корня и под арккосинусом, как ее вытащить оттуда - х. з. |
0 |
26.09.2008, 13:37 TS | #5 (permalink) | |
Бессмертный
Регистрация: 19.03.2007
Адрес: Санкт-Петербург
Сообщений: 4,905
|
Цитата:
h = f(S, R) - ? Я оперировал теми же формулами, но когда собрал их вместе, то ничего не получилось. Обрати внимание, что нам известна только площадь сегмента (не сектора) и радиус. Угол мы не знаем, площадь треугольника и длину хорды тоже - все эти параметры если мы используем в ходе вычисления надо как-то сократить. Я это пишу на всякий случай, если мы вдруг неправильно понимаем друг друга. |
|
0 |
26.09.2008, 15:05 | #10 (permalink) |
Энтузиаст
|
Да, ошибка и вправду проскочила, к своему удивлению я обнаружил, что у меня не сократились некоторые из величин, Magic, я так понимаю тебе нужен наиболее точный ответ, ибо пока идея есть только с разложение функции arccos в ряд...
P.S. проскочила новая идейка, буду пробовать ))) |
0 |
26.09.2008, 15:27 TS | #11 (permalink) | |
Бессмертный
Регистрация: 19.03.2007
Адрес: Санкт-Петербург
Сообщений: 4,905
|
Цитата:
S = R^2/2*(arccos(h/R) - (h/R)*sqrt(1-(h/R)^2) ) - листик с вычислениями не могу найти, но по памяти вроде так. (тут h - это высота треугольника, а не сегмента). Как из этого вытащить h ума не приложу. Наверно надо как-то с другой стороны подходить к решению задачи. В общем-то формула ввиде S = f(h, R) тоже сгодится, но с натяжкой. В виде h = f(S, R) удобнее. |
|
0 |
26.09.2008, 15:33 | #12 (permalink) |
Бессмертный
Регистрация: 08.02.2006
Адрес: Москва
Сообщений: 12,352
|
MagicGog
имхо уравнения вида "синус(альфа) - альфа = константа" не решаются аналитически з.ы. тебе, вообще, для чего?
__________________
Моё мнение здесь для того, чтобы узнать, почему оно неправильное. |
0 |
26.09.2008, 15:36 TS | #13 (permalink) | |
Бессмертный
Регистрация: 19.03.2007
Адрес: Санкт-Петербург
Сообщений: 4,905
|
Цитата:
Надо поделить таблетку на 2 части, но поровну не получается. Дозировка имеет большое значение, максимум это чтобы было 60 на 40. И надо найти размер части таблетки, чтобы было не больше 40%. |
|
0 |
26.09.2008, 15:37 | #14 (permalink) |
Бессмертный
Регистрация: 08.02.2006
Адрес: Москва
Сообщений: 12,352
|
Там две формулы, которые легко выводятся из треугольника и определений синуса/косинуса.
1. Площадь сектора = радиус в квадрате пополам * (альфа - синус(альфа)) 2. Высота = радиус * (1 - косинус(альфа пополам)) И мы не можем из первого вывести альфа, чтобы подставить во второе.
__________________
Моё мнение здесь для того, чтобы узнать, почему оно неправильное. |
0 |
26.09.2008, 15:49 TS | #17 (permalink) | ||
Бессмертный
Регистрация: 19.03.2007
Адрес: Санкт-Петербург
Сообщений: 4,905
|
Цитата:
Цитата:
А вот с т. з. любопытства вопрос открыт. Можно ли как-то получить удобоваримую функцию h = f (S, R). Я где-то в инете видел, там чувак пытается с помощью ряда Тейлора, но его формула неправильна - результаты неверные дает. Кстати, мне тут сказали такую вещь - Какой на хрен из тебя покерист и вообще Якобы умный человек, если не можешь решить такую простую задачу |
||
0 |
26.09.2008, 16:17 | #18 (permalink) |
Интересующийся
Регистрация: 14.06.2008
Адрес: Moscow
Сообщений: 56
|
Да можно и без экселя - на калькулятрое
вон там на картинке внизу нарисовал - sin(x) и x-2S/rr пересекаюца в одной точке, доказать легко если че) подставляй разные углы и смотр куда двигаться дальше. Так с любой точностью угол можно найти. Потом подставь ф формулу (2) и все. Сначала чекни pi/2 потом пополам дели тот сегмент где находится корень и т.д. |
0 |
26.09.2008, 16:29 | #20 (permalink) |
Энтузиаст
|
Применительно к практической задаче. Идея на вскидку, если таблетка не очень маленькая:
Кладёшь таблетку на бумагу, обводишь. На бумажке находишь центр окружности и приводишь диаметр, вырезаешь этот кружок бумаги, накладываешь на таблетку, поводишь ручкой, или иголкой по начерченной на бумаге линии диаметра несколько раз и получишь углубление для ножа в таблетке практически посередине... |
0 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задачка, на тер. вер. | Young | Поговорим за жизнь | 23 | 18.06.2008 09:18 |
Задачка для 6-я с ТК | Счетчик | Покер против казино | 3 | 26.04.2007 14:44 |
Задачка | xbopohx | Около покерного стола | 12 | 29.08.2006 21:48 |
задачка из 20+2 | Аббат | Одностоловые турниры | 17 | 30.05.2006 21:55 |
|
|