Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Надо программу


Илья ©   (2003-08-26 12:05:00) 

Мне надо написать программу, которая бы "стягивала" с юзера сечение (фигуру) произвольной формы и считала площадь и др. У кого какие мысли, сообщите, пожалуйста.


Илья   (2003-09-01 10:04:00) [1]

>Franzy
Большое спасибо за совет! Модуль наверняка пригодиться, надо посмотреть. Я много народу перетряс со своей проблемой и пришёл к выводу, что всё-таки надо будет писать редактор векторной графики, чтоб, используя примитивы и зная их координаты, считать уже то, что нада.


Franzy   (2003-08-30 23:08:00) [2]

Можешь сделать так: пусть пользователь вводит сечение набором функций ограничений. Для распознавания функций можешь использовать мой модуль FunctionParser, который выложен в кладовке на сайте...
Я сейчас работаю над в чем-то похожим проектом, только в качестве исходных данных пользователь описывает трехмерную, а не двухмерную область. Для чего модуль и написал :) Моя программерская гордость - скорость вычислений парсера сравнима со скоростью вычислений кампилятора. Все работает замечательно :)
Думаю, и у тебя будет работать :)


Илья   (2003-08-29 11:23:00) [3]

>HolACost!
По большому счёту, данных-то нет никаких. Есть только задача : надо прогу для расчета сечений произвольной формы. Всё, дальше не продвинулся ни на шаг. Как осуществить ввод сечения, как считать - всё сложно. Редактор не хочу писать. У меня слишком мало знаний для того, чтоб это сделать быстро, и слишком мало времени, чтоб этому научиться :( . Математика здесь тоже будь здоров, в общем - полная труба.


HolACost!   (2003-08-28 16:44:00) [4]

Ум - да!
А что излагать - я уже всё написал - если непонятно - типа говори, что конкретно!
Просто вопрос задать надо по-человечески, а не как вы!
По идеи хотябы рекварементсы изложили! А потом уже что не получается! А то бред - счто значит стягивать?


Илья   (2003-08-28 10:45:00) [5]

>HolACost!
А что, если бы нормаль изложил - помог бы?
Или Вы сюда так, ум показать заходите :)


Илья   (2003-08-28 10:42:00) [6]

>Franzy
Совет действительно дельный. Но, в принципе, всё это я и сам хорошо понимаю. Математика - это не проблема. Но для этого способа нужно знать что это за кривая, её функцию. А вот это и есть для меня проблема (хотя для некоторых Мастеров это наверное тоже смешно будет :) ). У меня была мысль брать сечение из Автокада, но как-то продолжения она не получила...


Думкин   (2003-08-28 06:53:00) [7]


> Илья (27.08.03 11:40) [6]

Иди туда - не знаю куда, Принеси то не знаю что.
Да умный народ - садисты.
А чего ты хотел мальчик?


HolACost!   (2003-08-27 14:30:00) [8]

Супер!!! Остро!


Sapersky   (2003-08-27 13:31:00) [9]

http://www.phys.uu.nl/~fokkinga/elekta.pdf
:)))


HolACost!   (2003-08-27 12:13:00) [10]

Люблю, когда такие господа начинают так говорить!
Дорогой мой, вопросы задавать сначала научись - а то что там написано - это не вопрос - эта заява! Составляй требования и бабло выкладывай - напишут тебе(наверное), а если сам хочешь - так будь добр конкретно спросить, что надо - вернее что неполучается или получается не так!
Надеюсь мысль понятна!


Franzy   (2003-08-27 12:11:00) [11]

Я так понял, юзер должен задать замкнутую кривую, а прога должна посчитать площадь этой фигуры? Подобная задача у нас была курсе на втором-третьем на лабах по Методам Вычислений. Все сводится к вычислению опредленного интеграла, как не сложно догадаться. А вычисление по "точкам" вряд ли даст ответ, достаточно близкий к точному.
В общем, берете любой учебник по методам вычислений, открываете главу "вычисление определенных интегралов" или ищете кодовые слова: метод симпсона, метод трапеций...
Считать "по точкам" придется только в том случае, если юзер вводит фигуру, рисуя ее на экране мышкой. Впрочем, и здесь можно провести, скажем, интерполяцию по точкам полиномами, а затем считать интеграл... Но это уже форменное извращение.
Ну и как последний вариант, если нужно оценить площадь, а не подсчитать точно, используйте метод Монте-карло (ищите в том же учебнике).


Илья   (2003-08-27 11:40:00) [12]

Даа... Похоже, народ здесь умный до фига! За советы спасибо, конечно. Но нормального решения или идеи никто не высказал (или не знал ;) ). Тем не менее спасибо! Если что, спрошу ещё.


Gansik   (2003-08-27 09:57:00) [13]

Посмотри на www.diamorph.ru


Думкин   (2003-08-27 05:53:00) [14]

Надеюсь "юзер" противоположного пола? Но вот... а площадь зачем?


HolACost!   (2003-08-26 16:32:00) [15]

О сколько раз твердили узеру - учись задавать вопросы!!!
Хотя конечно понятно что вам надо. но извините - для любой формы - самое простое посчитать кол-во точек внутри области, а потом подумай сколько у тебя эта точка в СИ кв. единиц!!!


Jeer   (2003-08-26 14:44:00) [16]

Мысли.. ишь куда.
Есть у меня мысли в отношении к Вам, да неприлично их тут публиковать.


MBo   (2003-08-26 12:11:00) [17]

>которая бы "стягивала" с юзера сечение (фигуру) произвольной формы

потрясающей глубины фраза!!!


Наверх

Титульная страница Поиск, карта сайта Написать письмо