Форум: "Media";
Текущий архив: 2003.12.30;
Скачать: [xml.tar.bz2];
ВнизНадо программу Найти похожие ветки
← →
Илья (2003-08-26 12:05) [0]Мне надо написать программу, которая бы "стягивала" с юзера сечение (фигуру) произвольной формы и считала площадь и др. У кого какие мысли, сообщите, пожалуйста.
← →
MBo (2003-08-26 12:11) [1]>которая бы "стягивала" с юзера сечение (фигуру) произвольной формы
потрясающей глубины фраза!!!
← →
Jeer (2003-08-26 14:44) [2]Мысли.. ишь куда.
Есть у меня мысли в отношении к Вам, да неприлично их тут публиковать.
← →
HolACost! (2003-08-26 16:32) [3]О сколько раз твердили узеру - учись задавать вопросы!!!
Хотя конечно понятно что вам надо. но извините - для любой формы - самое простое посчитать кол-во точек внутри области, а потом подумай сколько у тебя эта точка в СИ кв. единиц!!!
← →
Думкин (2003-08-27 05:53) [4]Надеюсь "юзер" противоположного пола? Но вот... а площадь зачем?
← →
Gansik (2003-08-27 09:57) [5]Посмотри на www.diamorph.ru
← →
Илья (2003-08-27 11:40) [6]Даа... Похоже, народ здесь умный до фига! За советы спасибо, конечно. Но нормального решения или идеи никто не высказал (или не знал ;) ). Тем не менее спасибо! Если что, спрошу ещё.
← →
Franzy (2003-08-27 12:11) [7]Я так понял, юзер должен задать замкнутую кривую, а прога должна посчитать площадь этой фигуры? Подобная задача у нас была курсе на втором-третьем на лабах по Методам Вычислений. Все сводится к вычислению опредленного интеграла, как не сложно догадаться. А вычисление по "точкам" вряд ли даст ответ, достаточно близкий к точному.
В общем, берете любой учебник по методам вычислений, открываете главу "вычисление определенных интегралов" или ищете кодовые слова: метод симпсона, метод трапеций...
Считать "по точкам" придется только в том случае, если юзер вводит фигуру, рисуя ее на экране мышкой. Впрочем, и здесь можно провести, скажем, интерполяцию по точкам полиномами, а затем считать интеграл... Но это уже форменное извращение.
Ну и как последний вариант, если нужно оценить площадь, а не подсчитать точно, используйте метод Монте-карло (ищите в том же учебнике).
← →
HolACost! (2003-08-27 12:13) [8]Люблю, когда такие господа начинают так говорить!
Дорогой мой, вопросы задавать сначала научись - а то что там написано - это не вопрос - эта заява! Составляй требования и бабло выкладывай - напишут тебе(наверное), а если сам хочешь - так будь добр конкретно спросить, что надо - вернее что неполучается или получается не так!
Надеюсь мысль понятна!
← →
Sapersky (2003-08-27 13:31) [9]http://www.phys.uu.nl/~fokkinga/elekta.pdf
:)))
← →
HolACost! (2003-08-27 14:30) [10]Супер!!! Остро!
← →
Думкин (2003-08-28 06:53) [11]
> Илья (27.08.03 11:40) [6]
Иди туда - не знаю куда, Принеси то не знаю что.
Да умный народ - садисты.
А чего ты хотел мальчик?
← →
Илья (2003-08-28 10:42) [12]>Franzy
Совет действительно дельный. Но, в принципе, всё это я и сам хорошо понимаю. Математика - это не проблема. Но для этого способа нужно знать что это за кривая, её функцию. А вот это и есть для меня проблема (хотя для некоторых Мастеров это наверное тоже смешно будет :) ). У меня была мысль брать сечение из Автокада, но как-то продолжения она не получила...
← →
Илья (2003-08-28 10:45) [13]>HolACost!
А что, если бы нормаль изложил - помог бы?
Или Вы сюда так, ум показать заходите :)
← →
HolACost! (2003-08-28 16:44) [14]Ум - да!
А что излагать - я уже всё написал - если непонятно - типа говори, что конкретно!
Просто вопрос задать надо по-человечески, а не как вы!
По идеи хотябы рекварементсы изложили! А потом уже что не получается! А то бред - счто значит стягивать?
← →
Илья (2003-08-29 11:23) [15]>HolACost!
По большому счёту, данных-то нет никаких. Есть только задача : надо прогу для расчета сечений произвольной формы. Всё, дальше не продвинулся ни на шаг. Как осуществить ввод сечения, как считать - всё сложно. Редактор не хочу писать. У меня слишком мало знаний для того, чтоб это сделать быстро, и слишком мало времени, чтоб этому научиться :( . Математика здесь тоже будь здоров, в общем - полная труба.
← →
Franzy (2003-08-30 23:08) [16]Можешь сделать так: пусть пользователь вводит сечение набором функций ограничений. Для распознавания функций можешь использовать мой модуль FunctionParser, который выложен в кладовке на сайте...
Я сейчас работаю над в чем-то похожим проектом, только в качестве исходных данных пользователь описывает трехмерную, а не двухмерную область. Для чего модуль и написал :) Моя программерская гордость - скорость вычислений парсера сравнима со скоростью вычислений кампилятора. Все работает замечательно :)
Думаю, и у тебя будет работать :)
← →
Илья (2003-09-01 10:04) [17]>Franzy
Большое спасибо за совет! Модуль наверняка пригодиться, надо посмотреть. Я много народу перетряс со своей проблемой и пришёл к выводу, что всё-таки надо будет писать редактор векторной графики, чтоб, используя примитивы и зная их координаты, считать уже то, что нада.
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2003.12.30;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.007 c