|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Конструктор, инженер-механик на пенсии Регистрация: 03.10.2003
Новосибирск
Сообщений: 6,953
|
Цитата:
Как тут уже писали впервые этим озадачился Ферма, как-то мы узнали что награда за решение форулы Ферма ещё ждёт своих обладателей, мы только получили новые персооналки, а за старую никто уже садится не хотел, мы тогда взяли и запрограммировать её на решение теоремы Ферма, ну дык она у нас шуршала без остановки месяц, потом нам надоело, мы её отключили |
|||
|
||||
НЛО Регистрация: 09.07.2007
Тутошние мы.
Сообщений: 6,103
|
В продолжении http://forum.dwg.ru/showpost.php?p=1...postcount=5004 забыл отписаться)
Цитата:
Вот такой приведённый сегмент между экстумумами. Его ширина меняется линейно с ростом высоты. То бишь это банальная трапеция. Что у неё известно. Известны две площади при определённых отметках У (У - это высота над осью Х). То есть известны отметки У1, У2 и соответствующие им площади S1, S2. А задача звучит так: как зная некую площадь S между S1 и S2, найти соответствующий ей У. При желании можно взять за исходные данные не две пары цифр У1->S1, У2->S2, а сколько угодно таких пар (У3->S3 и т.д)/ Если провести аналогию, то это некий двумерный сосуд. Наливаешь воду до определённой отметки и узнаёшь её объём. Но как решить обратную задачу? Как заранее определить объём (площадь), чтобы он заполнил до нужной мне отметки? |
|||
|
||||
Регистрация: 12.10.2011
Сообщений: 2,531
|
Измерить по отметке ёмкость можно? Тогда всё банально сводится к вычислению объёма по полученным размерам, что бы это ни было, призма, усечённая четырёхугольная или треугольная пирамида.
__________________
Не пытайтесь исправить прошлое. Лучше приложите все усилия, чтобы не испортить будущее. |
|||
|
||||
НЛО Регистрация: 09.07.2007
Тутошние мы.
Сообщений: 6,103
|
Цитата:
При любой отметке известен объём. Но как найти отметку при заданном объёме? По какой формуле? |
|||
|
||||
конструктор Регистрация: 14.08.2014
Псков
Сообщений: 7,114
|
|
|||
|
||||
Вода - моя работа Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,639
|
Цитата:
Я сначала потратил 3 листа на решение, решил даже, но потом понял, что в этом виде задача не решается))) Нужен ещё размер, который я обозвал Yn (смотри рисунок), при Yn=0 и искомой площади равной S, решение будет такое:
__________________
Нерешаемых проблем не бывает. |
|||
|
||||
НЛО Регистрация: 09.07.2007
Тутошние мы.
Сообщений: 6,103
|
Цитата:
Я потратил не меньше)) И тоже "решил". Правда не при Yn, а при совпадение "дна" трапеции с осью Х. Yn тоже непонятно как найти А как насчёт, если задаться тремя парами Y1-S1, Y2-S2, Y3-S3 ? Все 3, разумеется, лежат в рамках одной трапеции. Вообще задача, простая с первого взгляда, неожиданно оказалась очень красивой и сложной. На мой взгляд, она достойна олимпиады любого уровня. При том, что по программированию, что по математике. Это я уже месяц назад слышал. Вот только, хоть несколько человек и уверяли в элементарности задачи, я так и не увидет тут ни одного алгоритма)) Ну, кроме идеи KronSerg, определить нужный кусок "ломаной функции" и работать уже только с ним. Правда вот работать "с ним" оказалось тоже совсем не элементарно. Последний раз редактировалось Дмитррр, 17.03.2017 в 10:12. |
|||
|
||||
Вода - моя работа Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,639
|
Мне кажется, бесперспективно, проблема в том, что форма трапеции исходными данными однозначно не определена, кроме площадей и игреков нужно ещё что-то, например, известный угол между линиями, или известную ширину основания при каком-то игреке (В моём случае ширина основания 0 при игреке -Yn).
__________________
Нерешаемых проблем не бывает. |
|||
|
||||
Регистрация: 12.10.2011
Сообщений: 2,531
|
Значит задача не внятно сформулирована была)) Я прочитал так: как определить объём, при условии что НУЖНАЯ отметка уже есть! Вы извините конечно, но это из разряда - перенедомудрил, а вы меня не правильно поняли))
__________________
Не пытайтесь исправить прошлое. Лучше приложите все усилия, чтобы не испортить будущее. |
|||
|
||||
НЛО Регистрация: 09.07.2007
Тутошние мы.
Сообщений: 6,103
|
Цитата:
Заметь, функция S от Y квадратичная. И соответственно именно поэтому 2 точек не хватило (их бы хватило только для линейной функции). Но 3 точек для "определения и фиксации" параболы должно хватать? Или четырёх? Обратная функция Y от S должна быть "коренной" (если можно так выразиться). При том корень должен быть квадратным. И по логике опять же 3 точек должно хватать. Цитата:
|
|||
|
||||
люблю мастерить Регистрация: 21.01.2005
Челябинск
Сообщений: 9,921
|
Было озвучено что считать придется в нескольких диапазонах, а внутри диапазона формула превращается в произведение трех чисел. Хорошо, еще и сумму добавим в цикле.
|
|||
|
||||
НЛО Регистрация: 09.07.2007
Тутошние мы.
Сообщений: 6,103
|
Были какие-то отрывычные рассуждения про какие-то отдельные треугольники, трапеции, применение экселя. Ни алгоритма, ни формулы решения в общем случае не было.
|
|||
|
||||
конструктор Регистрация: 14.08.2014
Псков
Сообщений: 7,114
|
Цитата:
Цитата:
, да, я поторопился //на мой взгляд тоже недостаточно данных |
|||
|
||||
что хочу, то и делаю Регистрация: 30.06.2014
Сообщений: 119
|
Если это кому то ещё интересно, выкладываю решение
Данные подставлялись по произвольно начерченным в автокаде трапециям Единственно, отсчёт к-т по y начинался по нижней грани фигуры b,c,D - промежуточные вычисления
__________________
Азигунгарунгерунгазигунга Последний раз редактировалось Linkor, 17.03.2017 в 22:05. |
|||
|
||||
конструктор Регистрация: 14.08.2014
Псков
Сообщений: 7,114
|
|
|||