Deutsch

Delphi, C++, высшая математика

966  1 2 3 4 5 6 7 все
Sevaforever постоялец15.11.05 18:22
Sevaforever
15.11.05 18:22 
Последний раз изменено 15.11.05 18:23 (Sevaforever)
мне нужно сделать, либо где то найти (что более вероятно) такую программу:
нам дается массив с координатами точек в декартовой системе координат
по этим точкам нужно построить гладкую кривую и подобрать к этой кривой
отображающую ее функцию
Сказали чтобы программа должна быть написана на С++ или делфе
Кто-нибудь может что-то подсказать по этому поводу? Где можно найти
похожие исходники?
Мы работаем ╚с огоньком╩!Городской крематорий.
#1 
rozik21 посетитель15.11.05 20:03
rozik21
NEW 15.11.05 20:03 
в ответ Sevaforever 15.11.05 18:22
http://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BF%D0%BE%D0%BB%D1...
http://motocatalog.net - online motorcycles cataloghttp://russianbikers.de - русские байкеры Германии
#2 
  Quo Vadis коренной житель15.11.05 20:38
NEW 15.11.05 20:38 
в ответ Sevaforever 15.11.05 18:22
это очень крутая программка выйдет..особенно подбор функции..будет сложно разрулить...
интересно, а наши местные, то бишь форумные программисты могли бы чё-нить дельное подсказать..?
ты бы начал с задачи простой функции, нахождения нулей функции..проверки правильного математического синтаксиса...
#3 
scorpi_ скептик15.11.05 21:09
NEW 15.11.05 21:09 
в ответ Quo Vadis 15.11.05 20:38
интересно, а наши местные, то бишь форумные программисты могли бы чё-нить дельное подсказать..?
Могли бы, но не хочется плодить Васей, за которых папа сдаёт...
#4 
Murr коренной житель15.11.05 21:20
Murr
NEW 15.11.05 21:20 
в ответ Quo Vadis 15.11.05 20:38
Присоединяюсь к Скорпи на 100%
Мат. аппарат там не из приятных, чтобы написать работающий код надо его понимать... ну и разумеется - уметь программировать... я не имею в виду Билдеровское понимание процесса программирования - "компонентом по форме"...
2Автор. Похоже, что с СБилдером уже, увы, связыватся не стоит. По крайней мере - для нового проекта. Слишком уж мутные новости по новому релизу. А ведь был, в свое время, Инструмент!
#5 
  Quo Vadis коренной житель15.11.05 21:33
NEW 15.11.05 21:33 
в ответ Sevaforever 15.11.05 18:22, Последний раз изменено 15.11.05 21:35 (Quo Vadis)
вот готовая программа, которая в принципе этим и занимается
http://www.merlin-software.de/eigene/Info/MCC%20Origin%2075%20info.html
#6 
  Quo Vadis коренной житель15.11.05 21:36
NEW 15.11.05 21:36 
в ответ scorpi_ 15.11.05 21:09
Ну занчит можете причислить себя с мурром к высокому классу программистов
#7 
Vijon постоялец15.11.05 22:05
NEW 15.11.05 22:05 
в ответ Sevaforever 15.11.05 18:22
Если тема еще актуальна... Попробуйте многочлен Лагранжа.
I find my way through night and day'cause I know I just can't stayhere in heaven
#8 
miltorg знакомое лицо15.11.05 22:05
miltorg
NEW 15.11.05 22:05 
в ответ Sevaforever 15.11.05 18:22, Последний раз изменено 15.11.05 22:11 (miltorg)
///по этим точкам нужно построить гладкую кривую и подобрать к этой кривой
отображающую ее функцию///
Про это нам читали в Теории вероятностей. Причём всё сводится к решению линейных уравнений. А решаются они элементарно - умножением матриц.
Я, блин, прям это на зачёте и сдавал. Препад был хитрый. Давал точки с параболы. Народ мучался мудрил с уравнениями, а я взял и с ходу ему написал уравнение. Он говорит:
- Так нельзя. Давай мучайся с уравнениями. Воспоминания нахлынули, блин.
Половина евро в час
#9 
Russman старожил15.11.05 22:12
Russman
NEW 15.11.05 22:12 
в ответ Sevaforever 15.11.05 18:22
Сплайнами ее! Сплайнами!
---
В лесy был обнарyжен скелет. Это был скелет чемпиона мира по пряткам.
#10 
gendy Динозавр16.11.05 11:13
gendy
NEW 16.11.05 11:13 
в ответ Murr 15.11.05 21:20
Похоже, что с СБилдером уже, увы, связыватся не стоит. По крайней мере - для нового проекта. Слишком уж мутные новости по новому релизу.
а что за новости? насколько я знаю бильдер на 6-версии уже 4года зам╦рз

Фашизм будет разбит


Человека карают только те боги, в которых он верит

#11 
barmaglot завсегдатай16.11.05 13:06
barmaglot
NEW 16.11.05 13:06 
в ответ Sevaforever 15.11.05 18:22
А в чём, собственно, проблема? Берёшь сырец из IDL или Matlab, ну и переводишь его на один из этих неприспособленных языков. Ключевое слово -- "CURVEFIT". Только вот зачем изобретать велосипед ?
#12 
Murr коренной житель16.11.05 13:25
Murr
NEW 16.11.05 13:25 
в ответ gendy 16.11.05 11:13
Borland will shortly have new release of Studio... but at the moment nobody known about version of compiler which will included in release.
#13 
  Quo Vadis коренной житель16.11.05 15:43
NEW 16.11.05 15:43 
в ответ barmaglot 16.11.05 13:06
а если сырец самому создать ..неплохое начало для начинающего программиста...
можно воткнуть в любое резюме...и работа почти в кармане...
#14 
barmaglot завсегдатай16.11.05 15:50
barmaglot
NEW 16.11.05 15:50 
в ответ Quo Vadis 16.11.05 15:43
Представляю, приходит человек, и говорит:: в совершенстве владею лагранжевой интерполяцией на дельфи . А вальс на сковородках играть можешь ?
#15 
voxel3d Мальчик ветра16.11.05 15:55
voxel3d
NEW 16.11.05 15:55 
в ответ Quo Vadis 16.11.05 15:43
Kроме знаний математики это нифига не покажет.
Dropbox - средство синхронизации и бэкапа файлов.
#16 
Tomasson украинеджин16.11.05 17:46
Tomasson
NEW 16.11.05 17:46 
в ответ Murr 15.11.05 21:20
А ведь был, в свое время, Инструмент!
сегодня был на презентации MS Visual Studio 2005. Вот это, действительно, ИНСТРУМЕНТ! 8-)
#17 
Tomasson украинеджин16.11.05 17:50
Tomasson
NEW 16.11.05 17:50 
в ответ barmaglot 16.11.05 13:06
Только вот зачем изобретать велосипед ?
и это спрашивает чел, который получил советское образование! ;-) 8-)
Мы, кстати, и тут в Уни часто программируем то, что уже давно изобрели. Смысл в том, чтобы чел понял *внутренности*.
#18 
Tomasson украинеджин16.11.05 17:56
Tomasson
NEW 16.11.05 17:56 
в ответ Quo Vadis 16.11.05 15:43
ты не поверишь, но сейчас достаточно указать в резюме C# и среди сотни фирм, найдется та, которая тебя возьмет.
Я сейчас ищу работу, так из примерно 100 бевербунгов фирм 15-20 ищут людей для перехода на .NET. При этом даже не спрашивали меня, что я могу ;-()), а сразу спросили, возьметесь переделать наш код на C, C++ в C#?
Ленивые программисты видать на этих фирмах. Выйти на рынок с актуальным софтoм хотят, а выучить C# желания нет.
#19 
scorpi_ скептик16.11.05 18:52
NEW 16.11.05 18:52 
в ответ Tomasson 16.11.05 17:46
Да ну... Даже с++-шного рефэкторинга нет...
#20 
Tomasson украинеджин16.11.05 19:41
Tomasson
NEW 16.11.05 19:41 
в ответ scorpi_ 16.11.05 18:52
Refactoring есть. Сегодня показывали на примерах:-)
Но насколько он c++-шный, тут я пас.
#21 
scorpi_ скептик16.11.05 19:51
NEW 16.11.05 19:51 
в ответ Tomasson 16.11.05 19:41
Насколько я знаю только для C#
#23 
Tomasson украинеджин16.11.05 19:55
Tomasson
NEW 16.11.05 19:55 
в ответ scorpi_ 16.11.05 19:51
может быть. Вся презентация была на С#-примерах. Примерами на С++ никто не интересовался:-)
#24 
scorpi_ скептик16.11.05 19:59
NEW 16.11.05 19:59 
в ответ Tomasson 16.11.05 19:55
Меня-то в основном С++ интересует... Я смотрел бету, в области С++ почти ничего нового...
#25 
Tomasson украинеджин16.11.05 20:22
Tomasson
NEW 16.11.05 20:22 
в ответ scorpi_ 16.11.05 19:59
я так понял, что MS будет на С++ и дальше ложить:-)
На сегодня и завтра С# для них на первом месте.
#26 
Murr коренной житель16.11.05 20:30
Murr
NEW 16.11.05 20:30 
в ответ Tomasson 16.11.05 17:46
Пока не видел, но зная дядюшку Билли, могу предполагать, что красочным фасадом лежит куча больших пролем, горка проблем поменьше и все остальное заполнено песком и камешками малюсеньких проблем. В коплексе все это делает разработку весьма неудобной и дорогостоящей.
Честно говоря, предпочел бы удобную среду разработки и не мекософтовские языки и либы.
Блинн, я сегодня доковырялся в VB6.0SP5... Объекты копироваться перестали, но появилось что-то побочное - форма появляется на микросекунды и тут же закрывается... "Логику показа" форм - не трогал.
#27 
Tomasson украинеджин16.11.05 20:46
Tomasson
NEW 16.11.05 20:46 
в ответ Murr 16.11.05 20:30
Честно говоря, предпочел бы удобную среду разработки и не мекософтовские языки и либы.
ето скорее дело привычки, а не языков и либов:-)
Блинн, я сегодня доковырялся ...
я был как-то в *гостях* на одной фирме, так там шеф ввел такое правило: помимо документации все разработки обязательно сопровождаются UML-диаграммами .
#28 
Murr коренной житель16.11.05 21:17
Murr
NEW 16.11.05 21:17 
в ответ Tomasson 16.11.05 20:46
Я как то ставил производство софта в одном подразделении фирмы при уни. Так просто стопорнул проект, в котором было порядка 15Мб кода... в одном файле... и никакой документации вообще. Почти два месяца люди писали доки второго и третьего уровней - те, в которых нет никаких упоминаний об базах, языках, типах данных и т.п. Где было посложнее - рисовали диаграммы. К сожалению, не все смогли документировать...
А Билдер был действительно нормальным, в своей области, инструментом . И по языку, и по либам. Бо, позволял программеру думать над задачей, а не над тем, как преодолеть очередную мелкософтовскую заморочку, которая к тому же еще и не документирована...
А по поводу моей текучки... Хммм... Проект начинался на VB4.5, писался бог знает кем, потом исправлялся еще кем-то, поверх всего ложилось что-то еще... и еще... и еще... Я тут как то упоминал, что попытка нарисовать диаграмму базы - провалилась - не совпадают типоразмеры первичных и вторичных ключей... Формочки... есть по 180К кода. Я уже замучался выкидывать из них куски в объекты... Но что тут поделаешь - 97% VB-шного кода - такие.
Собственно, по-этому фирмы и ищут .NET-овцев за любые разумные деньги - пытаться переучить VB-ста на .NET, по-моему, бесполезно.
#29 
scorpi_ скептик16.11.05 21:26
NEW 16.11.05 21:26 
в ответ Murr 16.11.05 21:17
Сочуствую... Я работал лет шесть назад c VB, это вообще ПМСМ среда для больших проектов малопригодная... Сейчас я от такого проекта просто отказался бы. Или заново, или никак...
#30 
Murr коренной житель16.11.05 21:53
Murr
NEW 16.11.05 21:53 
в ответ scorpi_ 16.11.05 21:26
Самое поганое - еще позиций пять-семь по функциональности надо сделать... и сдать заказчику в рабочем порядке... потом проект будет мигрировать на .NET Так что сейчас я по максиму сбрасываю что могу в серверные процедуры. Хотя, по времени я уже больше потратил, чем писать дотнетовский код с нуля.
#31 
Tomasson украинеджин16.11.05 21:54
Tomasson
NEW 16.11.05 21:54 
в ответ Murr 16.11.05 21:17
как преодолеть очередную мелкософтовскую заморочку, которая к тому же еще и не документирована...
я столкнулся с этим совсем недавно. Сейчас прохожу практику *DirectX 9 mit C#*, так на msdn такое описание, что за него надо убивать 8-))
Другие разделы , а вот раздел DirectX у них хуже не придумаешь.
Приходится все из книг черпать. Но там пока дойдешь до нужного места, уходит уйма времени.
#32 
  Quo Vadis коренной житель16.11.05 22:22
NEW 16.11.05 22:22 
в ответ barmaglot 16.11.05 15:50
читайте внимательное...у меня стоит для начинающего программиста...
и не говорить надо...а подробнее описывать те проекты в которых принимал участие...
про <delphi> я вобще ничего не сказал...
и если бы вывнимательнее почитали поставленную задачу то увидели бы , что знаний в математике требуется куда больше, чем понимать интерполяцию по лагранжу...и довольно увесистые знания в программировании....поставленная задача куда круче простой базы данных..
и последнее..если вы такой умный киньте сюда пример своего резюме...а мы поучимся у вас ...
#33 
  Quo Vadis коренной житель16.11.05 22:24
NEW 16.11.05 22:24 
в ответ voxel3d 16.11.05 15:55
повторюсь ...если вы любите передёргивать и насмешничать..то занимайтесь этим со своими близкими...
нечего сказать умного по теме?!?..лучше промолчите..
#34 
Russman старожил16.11.05 22:35
Russman
NEW 16.11.05 22:35 
в ответ Quo Vadis 16.11.05 22:22
> и если бы вывнимательнее почитали поставленную задачу то увидели бы , что знаний в
> математике требуется куда больше, чем понимать интерполяцию по лагранжу...и довольно
> увесистые знания в программировании....поставленная задача куда круче простой базы данных..
Такую задачу писали, кak-то, на втором курсе. Вычметоды, химфак НГУ. Ничего, даже почти все девушки справились самостоятельно. Сложная задача, говоришь?
---
Как вы можете пить томатный сок?! Это же кровь yбитых помидоров!
#35 
  Quo Vadis коренной житель16.11.05 22:41
NEW 16.11.05 22:41 
в ответ Russman 16.11.05 22:35, Последний раз изменено 16.11.05 22:44 (Quo Vadis)
что такое <matlab> <origin> вы наверное в курсе...сможете лично написать ту часть, что отвечает за интерполяцию, подгонку кривой к заданной функции и наоборот вычисляет функцию кривой..и выдаёт её в нормальном виде, можно есчё добавить вычесление ошибок...от ишодной кривой или исходной заданной функции..???
и ещё...я заметил такую вещь если учесть ваши квалификации ...то на многие вопросы на этом формуе можно было бы ответить и кодом..пока больше чем <html> код и пару раз <php> ничего больше не видел..
для профи это должно быть дело 10 минут...но наблюдается совсем инная тенденция..сплошной пустой пиз..шь..
#36 
Murr коренной житель16.11.05 22:41
Murr
NEW 16.11.05 22:41 
в ответ Tomasson 16.11.05 21:54
Чем и был хорош СБилдер - можно было нормального инженера-предметника посадить за рабработку, обучив необходимому минимуму за 2-3 дня. У меня вполне нормально после такого обучения набивали форму компонентами, прописывали имена как требовалось и тянули данные из датамодулей... Обучить не специалиста тому же на MS VS 6.0 я просто не возьмусь...
#37 
Russman старожил16.11.05 22:55
Russman
NEW 16.11.05 22:55 
в ответ Quo Vadis 16.11.05 22:41
Мальшик, если бы это было делом 10ти минут, то я бы ответил. Товарищу указали направление - пусть дерзает. Сдавать это ему, а не дяде Васе. Если он правильно воспользовался тем, что тут насоветовали, то уже сдерзал.
---
Моется тот, кто лениться чесаться.
#38 
  Quo Vadis коренной житель16.11.05 23:02
NEW 16.11.05 23:02 
в ответ Russman 16.11.05 22:55
"Мальшик"...фамильярничать будешь со своими близки и детишками..сечёшь.. программер???
#39 
Murr коренной житель16.11.05 23:06
Murr
NEW 16.11.05 23:06 
в ответ Murr 16.11.05 22:41
Двум Деткам выше - "А вот не подеретесь, А вот не подеретесь..."
#40 
Russman старожил16.11.05 23:17
Russman
NEW 16.11.05 23:17 
в ответ Quo Vadis 16.11.05 23:02
Я не программер. Я каску на стройке нашел.
А что будет ежели буду фамильярничать?
---
Скажем наркотикам: У НАС ЕЩЕ ВОДКА НЕ ЗАКОНЧИЛАСЬ!
#41 
  Quo Vadis коренной житель16.11.05 23:21
NEW 16.11.05 23:21 
в ответ Russman 16.11.05 23:17
зачем задавать глупые вопросы...если ответ очевиден..
просто не думаю что при реальной беседе вы ведёте сябя подобным образом...
поэтому может и тут будем придерживаться общепринятых норм в общении...
#42 
voxel3d Мальчик ветра16.11.05 23:38
voxel3d
NEW 16.11.05 23:38 
в ответ Quo Vadis 16.11.05 22:24
Мне кажется, у тебя какой-то комплекс неполноценности, на почве примерки моих ответов другим людям к самому себе. A ты не примеряй и будет вс╦ в порядке. Тут и так идиотов хватает, которые послания землянам пишут, заступаясь за несправедливо обиженых.
И не указывай мне, что я делать должен, если не хочешь услышать, куда тебе пойти следует.
То, что я сказал здесь, никакой насмешки не нес╦т ни автору, ни тебе. Я высказал свою мысль по-поводу того, что решение математической задачи, покажет только знание математики, но никак не квалификацию программиста, и только. Если есть желание это обсудить, я постараюсь аргументировать свою точку зрения, если нет, ну, и ладно.
Dropbox - средство синхронизации и бэкапа файлов.
#43 
  Quo Vadis коренной житель16.11.05 23:47
NEW 16.11.05 23:47 
в ответ voxel3d 16.11.05 23:38, Последний раз изменено 16.11.05 23:48 (Quo Vadis)
В ответ на:
покажет только знание математики, но никак не квалификацию программиста

обрати тоже внимание начинАющего программиста!!!!!...
немцы очень трепетно относятся к людям, хорошо понимающим математику...тем более знаю много математиков ставших в последствии программистами , но не слышал о программистах ставших математиками..
всё же интересны твои контрааргументы!!
#44 
Russman старожил17.11.05 00:23
Russman
NEW 17.11.05 00:23 
в ответ Quo Vadis 16.11.05 23:21
Почему же, вопрос очень даже умный. И ответ не очень очевиден.То ли отжиматься по утрам начать, то ли в бега пускаться.
> поэтому может и тут будем придерживаться общепринятых норм в общении...
Нет проблем. Каждый начнет с себя. Я буду вежливым, а вы начнете писать согласно общепринятым нормам. Наличие только ... из всех знаков препинания - угнетает. Или вы так разговариваете в реальной беседе? С многочисленными длинными паузами?
Без иронии, ты сначала сам определись, что именно доказываешь и за что борешься.
---
Такой большой, а в SCSI веришь.
#45 
  Quo Vadis коренной житель17.11.05 00:35
NEW 17.11.05 00:35 
в ответ Russman 17.11.05 00:23, Последний раз изменено 17.11.05 00:38 (Quo Vadis)
отжиматься как-то более верное решение....я бы ещё порекомендовал- например бокс..
второе..у нас свобода слова и действий..не отвечайте на мои посты..игнорируйте!
насчёт очевидности всё очень просто- мы ж не в реале пересеклись..а дальше подключайте свою бурную фантазию
#46 
Russman старожил17.11.05 09:38
Russman
NEW 17.11.05 09:38 
в ответ Quo Vadis 17.11.05 00:35
> второе..у нас свобода слова и действий..не отвечайте на мои посты..игнорируйте!
Могу порекомендовать тоже самое.
> насчёт очевидности всё очень просто- мы ж не в реале пересеклись..а дальше подключайте свою бурную
> фантазию
Так я и говорил, что ответ неочевиден. Теперь вы согласны со мной?
---
DOS never says "EXCELLENT command or filename"... (2:50/502.37)
#47 
Simple Nothing is f*cked17.11.05 11:43
Simple
NEW 17.11.05 11:43 
в ответ Murr 16.11.05 22:41
Да, там нужно немного уметь писать на с++ ;)
#48 
Simple Nothing is f*cked17.11.05 11:43
Simple
NEW 17.11.05 11:43 
в ответ scorpi_ 16.11.05 18:52
Где он есть?
#49 
scorpi_ скептик17.11.05 13:51
NEW 17.11.05 13:51 
в ответ Simple 17.11.05 11:43
http://www.refactoring.com/tools.html
SlickEdit, Add-in для Emacs'а, Add-in для Visual Studio
#50 
voxel3d Мальчик ветра17.11.05 16:52
voxel3d
NEW 17.11.05 16:52 
в ответ Quo Vadis 16.11.05 23:47
Интересно, в каком месте в расч╦тной задаче программист сможет продемонстрировать владение языком, знания парадигм программирования, выбор подходящего инструмента для решения задачи и умение грамотно проектировать?
Кроме того, сферический конь в вакууме никому не нужен, от программиста требуются знания в некой(их) предметной(ых) областях, знание библиотек используемых, способность быстро врабатываться в чужой проект.
Ну, и что покажет написание этой программы кроме знаний математики?
Я ничуть не хочу умалять ничьи способности, но пока лично я на практике сталкивался только с тем, что человек пришедший после универа в состоянии быть только обузой для проекта. Челoвек не имеющий опыта просто не в состоянии писать так, чтобы потом можно было код легко адаптировать под изменившиеся требования. Будь он хоть трижды гениальный математик.
>немцы очень треетно относятся к людям, хорошо понимающим математику...тем более знаю много математиков ставших в последствии программистами , но не слышал о программистах ставших математиками..
Весь трепет заканчивается после того, как шеф смотрит, ч╦ там оно понаписало. А поначалу да, спорить не буду с этим. Каждый новый кандидат производит неизгладимое впечатление на шефа.
Dropbox - средство синхронизации и бэкапа файлов.
#51 
scorpi_ скептик17.11.05 17:02
NEW 17.11.05 17:02 
в ответ voxel3d 17.11.05 16:52
Я ничуть не хочу умалять ничьи способности, но пока лично я на практике сталкивался только с тем, что человек пришедший после универа в состоянии быть только обузой для проекта
Подписываюсь. Я вообще не понимаю чему в некоторых ВУЗах учат. Друг закончил год назад уни, так я смотрю на программу и недоумеваю: проект-менеджмент, software engineering - ничего такого и в помине нет. Про программирование я вообще молчу...
#52 
Simple Nothing is f*cked17.11.05 17:18
Simple
NEW 17.11.05 17:18 
в ответ scorpi_ 17.11.05 17:02
У нас в фирме есть и обратный пример, хотя чаще, конечно, так, как вы описываете.
#53 
voxel3d Мальчик ветра17.11.05 17:25
voxel3d
NEW 17.11.05 17:25 
в ответ Simple 17.11.05 17:18
Кстати, просто любопытно, на каком языке пишет "пример"?
Dropbox - средство синхронизации и бэкапа файлов.
#54 
Sevaforever постоялец17.11.05 19:45
Sevaforever
NEW 17.11.05 19:45 
в ответ Russman 16.11.05 22:55
ваще то мне нужен ток чисто код проги
причем нам так и сказали - что вы скорее
всего сами не сделаете - найдите где-нито,
это задание кафедры систем управления на всю группу...
кто чета хоть принесет - тому чета потом на экзамене
прибавят... а так сдавать мне ни нада этого...
просто я думал тут крутые челы во всем и сразу все ответят
мне нахаляву...)) жалко сыра нет у меня...))
Мы работаем ╚с огоньком╩!Городской крематорий.
#55 
  Quo Vadis коренной житель18.11.05 01:24
NEW 18.11.05 01:24 
в ответ voxel3d 17.11.05 16:52
В ответ на:
Ну, и что покажет написание этой программы кроме знаний математики?

Покажет умение применить способности программиста для решения сложных нестандартных задач,
одна только библиотека для проверки правильности задания функции , чего уже может стоит...
я как понимаю программист должен в той или иной мере втягиваться и вникать в ту тему , по которой он пишет программу...понимание дела уже залог успеха...
про опыт полностью с тобой и с товарищем ниже согласен...но это приходит с годами, а так куда лучше иметь уже парочку готовых, интересных программок в запасе, перед тем как идти на Bewerbungsgespräch>
#56 
Simple Nothing is f*cked18.11.05 09:24
Simple
NEW 18.11.05 09:24 
в ответ voxel3d 17.11.05 17:25
На с++, вестимо :)
#57 
Simple Nothing is f*cked18.11.05 09:29
Simple
NEW 18.11.05 09:29 
в ответ scorpi_ 17.11.05 13:51
> Ref++ seamlessly integrates with Visual Studio .NET IDE.
6.0 - хрен :( Выбор тоже не особо богатый. rename я и в Far отлично могу сделать :)
#58 
Russman старожил18.11.05 09:34
Russman
NEW 18.11.05 09:34 
в ответ Sevaforever 17.11.05 19:45
http://www.gnu.org/software/gsl/
GNU нам строить и жить помогает.
---
Баба с возу - волки сыты. (FidoNet 2:464/22.13)
#59 
Russman старожил18.11.05 09:49
Russman
NEW 18.11.05 09:49 
в ответ Quo Vadis 18.11.05 01:24
> Покажет умение применить способности программиста для решения сложных нестандартных задач.
Что же такого нестандартного в програмировании стандартных методов? Особенно после выхода книг "Numerical Recipes in ...". Согласен с вокселем, что знаний для таких вещей требуется минимум. Вот оптимизация вычислений - да! Там есть где проявить опыт и знания, как в математике, так и в програмировании.
---
Чем удобpяли то и получили!
#60 
Simple Nothing is f*cked18.11.05 09:56
Simple
NEW 18.11.05 09:56 
в ответ Russman 18.11.05 09:34
И 3,14здить чужие идеи ;)
#61 
Murr коренной житель18.11.05 09:59
Murr
NEW 18.11.05 09:59 
в ответ Russman 18.11.05 09:49
Вот оптимизация вычислений - да!
------
Eeee... And you will try to find an Optimisation in exe-module?
#62 
Russman старожил18.11.05 10:11
Russman
NEW 18.11.05 10:11 
в ответ Simple 18.11.05 09:56
Что за грязные намеки? Мы никогда GPL не нарушали!
---
Да здравствует мыло душистое и веревка пушистая!
#63 
Russman старожил18.11.05 10:12
Russman
NEW 18.11.05 10:12 
в ответ Murr 18.11.05 09:59
О чем вы?
---
Мы рождены, чтоб Хаос сделать былью.
#64 
Simple Nothing is f*cked18.11.05 11:06
Simple
NEW 18.11.05 11:06 
в ответ Russman 18.11.05 10:11
Точно, че эта я.
#65 
Murr коренной житель18.11.05 12:17
Murr
NEW 18.11.05 12:17 
в ответ Russman 18.11.05 10:12
About code optimisation.
#66 
Russman старожил18.11.05 13:49
Russman
NEW 18.11.05 13:49 
в ответ Murr 18.11.05 12:17
И что с ним?
---
Мы на ПЕПСИ ставим крест: ПИВО - поколенье NEXT :)))
#67 
scorpi_ скептик18.11.05 14:43
NEW 18.11.05 14:43 
в ответ Simple 18.11.05 09:29
Ты ещё с шестёркой работаешь?
#68 
voxel3d Мальчик ветра18.11.05 16:27
voxel3d
NEW 18.11.05 16:27 
в ответ Simple 18.11.05 09:29
> 6.0 - хрен :( Выбор тоже не особо богатый. rename я и в Far отлично могу сделать :)
А нах оно надо там. VS 6.0, Far... "какая гадость эта ваша заливная рыба". В emacs / xemacs есть, эт самое главное.
http://xref-tech.com/xrefactory/download.html
Dropbox - средство синхронизации и бэкапа файлов.
#69 
Simple Nothing is f*cked18.11.05 16:40
Simple
NEW 18.11.05 16:40 
в ответ scorpi_ 18.11.05 14:43
У меня нет выбора :) Но мне она нравится.
#70 
Simple Nothing is f*cked18.11.05 16:43
Simple
NEW 18.11.05 16:43 
в ответ voxel3d 18.11.05 16:27
Мож еще в машинных кодах песать? ;)
#71 
voxel3d Мальчик ветра18.11.05 16:57
voxel3d
NEW 18.11.05 16:57 
в ответ Simple 18.11.05 16:43
Я тебе нe на ЕЛиспе предлагаю писать, а на C++. При чём тут какие-то машинные коды? Или по-твоему только в студии и в фаре можно писать?
Dropbox - средство синхронизации и бэкапа файлов.
#72 
Simple Nothing is f*cked18.11.05 17:00
Simple
NEW 18.11.05 17:00 
в ответ voxel3d 18.11.05 16:57
гыгы ;) да я понял. В Фаре я на фасме пишу ;)
#73 
scorpi_ скептик18.11.05 17:01
NEW 18.11.05 17:01 
в ответ Simple 18.11.05 16:40
в ней компайлер кривой
#74 
Simple Nothing is f*cked18.11.05 17:06
Simple
NEW 18.11.05 17:06 
в ответ scorpi_ 18.11.05 17:01
В каком смысле?..
#75 
scorpi_ скептик18.11.05 17:22
NEW 18.11.05 17:22 
в ответ Simple 18.11.05 17:06
в прямом стандарт хреново поддерживает
#76 
Murr коренной житель18.11.05 21:09
Murr
NEW 18.11.05 21:09 
в ответ Simple 17.11.05 11:43
На Си++ там писать уметь не нужно. Чтобы человек смог сделать что-то полезное - надо объяснить, как контролы формы связывается с данными. Когда ты сумеешь это объяснить не профи-программеру, а простому инженеру, для которого комп = экран монитора, то я, пожалуй, оплачу твой памятник...
#77 
Murr коренной житель18.11.05 21:11
Murr
NEW 18.11.05 21:11 
в ответ Russman 18.11.05 10:12
Да я просто представил тебя, загружающего отладчик и шурующего в по-командном режиме по коду с коментариями - тут - грязно, можно ускорить, тут - вообще огрех, а это - считается не так, не симплексом...
#78 
Russman старожил18.11.05 21:27
Russman
NEW 18.11.05 21:27 
в ответ Murr 18.11.05 21:11
Занимался таким совсем недавно и скоро снова буду. Весьма, между прочим, нелегкое занятие.
---
Если бы y человека были крылья, они бы очень мешали емy ползать.
#79 
Murr коренной житель18.11.05 21:31
Murr
NEW 18.11.05 21:31 
в ответ Russman 18.11.05 21:27
Занимался таким совсем недавно и скоро снова буду.
------
Гы-гы-гы-гы... Ты лучше скажи, как авторы кода и окружающие реагировали на твои комментарии...
#80 
Russman старожил18.11.05 21:41
Russman
NEW 18.11.05 21:41 
в ответ Murr 18.11.05 21:31
Нормально реагировали. А как должны?
Окружающие с интересом слушали ругань, а с автором я регулярно обсуждал изменения.
---
И говорит ему женщина человечьим голосом...
#81 
Murr коренной житель18.11.05 22:09
Murr
NEW 18.11.05 22:09 
в ответ Russman 18.11.05 21:41
А бог его знает - Как должны? - Давно никто не проходился с коментариями по моему коду... ну разве что босс - ML: Please implement following func...
А вообще - интересно, что делает дядя Билли, слыша проклятия со всех сторон света?
#82 
Simple Nothing is f*cked18.11.05 23:52
Simple
NEW 18.11.05 23:52 
в ответ scorpi_ 18.11.05 17:22
У меня ни разу пока не было проблем, но я и STL ни разу не использовал ;)
#83 
Simple Nothing is f*cked18.11.05 23:53
Simple
NEW 18.11.05 23:53 
в ответ Murr 18.11.05 21:09
фпесду такой софт :) Это получается, что вместо нас софт писали бы врачи.
#84 
  Scorpi прохожий19.11.05 00:17
NEW 19.11.05 00:17 
в ответ Simple 18.11.05 23:52
Проблемы возникали в основном со своими шаблонами. Был как-то прикол, когда пришлось дополнительный параметер добавлять в функцию-шаблон, чтобы она скомпилилась... Что-то вообще не компилилось
#85 
Simple Nothing is f*cked19.11.05 00:30
Simple
NEW 19.11.05 00:30 
в ответ Scorpi 19.11.05 00:17
Видимо, это индивидуально. Я в каком-то из своих проектов очень много работал с шаблонами, но все срасталось. Я не спрашиваю насчет сервис паков, чтобы не обидеть :))
#86 
Murr коренной житель19.11.05 00:33
Murr
NEW 19.11.05 00:33 
в ответ Simple 18.11.05 23:53
Вот если его готовить на MSVS6.0 - то точно - тудЫть Яхо...
А нормальной тулузой - все получится чики-пики...
У меня вот со следующей недели другой проект... Шеф
поставил базовое условие - ни строчки кода, написанной
Р_У_К_А_М_И
вообще - ни строчки. Только базовые определения и генерация.
#87 
scorpi_ скептик19.11.05 00:37
NEW 19.11.05 00:37 
в ответ Simple 19.11.05 00:30
Всегда стояли последние. Впрочем если мне не изменяет память паки в этом отношении ничего не меняли...
#88 
Simple Nothing is f*cked19.11.05 00:38
Simple
NEW 19.11.05 00:38 
в ответ scorpi_ 19.11.05 00:37
Может и ошибаюсь, но че-то проскальзывало на эту тему.
#89 
Simple Nothing is f*cked19.11.05 00:39
Simple
NEW 19.11.05 00:39 
в ответ Murr 19.11.05 00:33
По-моему, ты забываешь, что огромная куча софта написана именно в MSVC 6.0 :) Наш, в том числе.
#90 
Murr коренной житель19.11.05 01:44
Murr
NEW 19.11.05 01:44 
в ответ Simple 19.11.05 00:39
Ну а мой обычно писался на Борланде...
Если, конечно, не платили за Висуал... но я его все одно не люблю и даже если его доведут до ума - любить не буду... вот такая консервативная личность...
P.S. Количество глюков, созданных MSVS-программерами меня впечатляет (см. сегодняшний пост в ветке по Жабе)
#91 
Murr коренной житель19.11.05 01:50
Murr
NEW 19.11.05 01:50 
в ответ scorpi_ 19.11.05 00:37
В этом отношении - почти ничего. Но вот что частенько случалось, что после установки сервис-пака чего-нибудь-там, приходилось все сносить и переинсталивать старую перепроверенную конфигурацию - факт. В архиве одних ADO штук восемь, помеченных - не юзать - глючат...
#92 
m_e_p_h_i_s_t_o посетитель19.11.05 02:57
m_e_p_h_i_s_t_o
NEW 19.11.05 02:57 
в ответ Sevaforever 15.11.05 18:22
Подобрать нужный полином по Тэйлору - проще простого. Там довольно несложная формула для построения полинома по заданным точкам.
#93 
Vladimirovich посетитель19.11.05 11:48
NEW 19.11.05 11:48 
в ответ Sevaforever 15.11.05 18:22, Последний раз изменено 19.11.05 11:56 (Vladimirovich)
А сколько корова дает молока?
сделаю без проблем, только задачу чуть уточни
а также представление результата
А вообше-то это стандартная задачка для студентов 1-2 курсов.
#94 
Sevaforever постоялец20.11.05 22:07
Sevaforever
NEW 20.11.05 22:07 
в ответ Vladimirovich 19.11.05 11:48, Последний раз изменено 20.11.05 22:09 (Sevaforever)
О, классно а то меня вчера "обрадовали"...
сказали что я теперь и еще 3 чела будем делать
эту прогу вручную...
предыстория - сейчас в Росии строят (уже построили)
новую современную ГРЭС - калининская вроде, там все работает
на автомате, так вот они тама купили какой то навороченный
клапан, который на диаграмме фигню выдает, а должен
плавную линию... так вот нам нада его отрегулировать...
а регулировка - по этому графику...
и так нам дан массив точек в декартовой системе координат,
точек может быть любое количество, ну скажем от 5 до 300...
точки естественно даются не в разброс - а подпяд, слева направо...
кривая должна получиться плавной, возрастающей ... но с оговоркой
- в самом начале может быть небольшой "спуск"
сплайнами и интерполяцией делать нельзя... вот почему -
интерполяция все делает исключительно по точкам - в этом случае
может получиться сколь угодно сложная кривая, с рывками
если же делать сплайнами - получится волнистая линия...
очень отдаленно похожую на синусоиду - но на рисунке
лишних "холмов" быть не должно - так как по ним как раз
и будут регулировать клапан
если будет функция зигзагами - то есть рисунок будет
напоминать модуль некоторой переменно Х (и зигзаги
продолжаются на некотором промежутке) - такой промежуток
можно будет заменить прямой, проходящей посередине канала,
охватывающего наши "зигзаги"
использовать нужно только делфи, функцию можно не выводить,
главное - рисунок, хотя сказали (правда говорила это доктор наук
по математике а не программирования) что делать лучше апроксима-
цией, т.е. подбирать на некотором промежутке известную уже функцию,
а потом волшебным образом соединить все отрезки и получить единый рисунок
мы ей конечно объясняли что если делить (2-й вопрос - как делить рисунок?хоть и по точкам...)
то получится что конечная точка 1-й функции не совпадет с начальной 2-й функции и т.д.
если кто поможет - россия вам этого не забудет))
вопрос этот в большей степени математический я так думаю...
программист у нас есть хороший, но мы не знаем как получить
единый рисунок - причем ( ЭХ я ж забыл сказать...)
-
для каждой точки дан интервал по дельта Y - типа погрешности
где точка может находиться
полученный график не должен выйти из своеобразного канала
границами которого будет значение Y+(-)dY
вот такие дела

Мы работаем ╚с огоньком╩!Городской крематорий.
#95 
Murr коренной житель21.11.05 00:02
Murr
NEW 21.11.05 00:02 
в ответ Sevaforever 20.11.05 22:07, Последний раз изменено 21.11.05 00:05 (Murr)
Делаете так:
- любым способом определяете и отбрасываете точки "пускового режима"
- стандандартным образом оцениваете дисперсию и удаляете результаты не попадающие в 3 дельта.
- по остатку проделываете первод из фазовой в частотную (БПФ)
- если есть какой-то пик по частоте - ищите что не так в регуляторе - точки тут уже ни при чем
- если пиков нет - плавная кривая постороится стандартными методами
- детали регулирования смотрите в ТАУ - это уже не математика, а скорее магия...
P.S. Россия - может помнить, а может и забыть - пока за продажу царьком бориской не извинится - до лампочки, что именно она делает...
#96 
Sevaforever постоялец21.11.05 20:51
Sevaforever
NEW 21.11.05 20:51 
в ответ Murr 21.11.05 00:02
эти точки которые нам дают - это состояния регулятора,
про пусковой режим нам ничего неговорили...
точки которые не попадают в канал, как я понял это и есть 3 дельта -
они просто не попадут в область данных, т.е. таких точек у нас типа нет...
да регулятор не мы будем настраивать а профессоры и всякие там доктора наук
с нас же просят именно график по массиву точек и все...
хороший понятный график, чтоб блестел и сверкал)))
ах да - про пики - пики по частоте думаю будут
на исходном графике представляться в виде некоторой вогнутости функции
именно это нам и нада показать на графике - но так чтобы все плавно
и красиво, как будто сам рукой провел по точкам видимую кривую
Мы работаем ╚с огоньком╩!Городской крематорий.
#97 
Murr коренной житель21.11.05 22:06
Murr
NEW 21.11.05 22:06 
в ответ Sevaforever 21.11.05 20:51
Ндааа...
Незная что именно обозначают точки и откуда они взяты - сделать вообще-то ничего нельзя. Что можно - можно предполагать, что система находится в режиме, близком к стационарному - тогда что-то можно посчитать... Детали объясняются в Теории Автомаического Управления (ТАУ).
"3 дельта" объясняют на первом курсе любого института, когда расказывают как обсчитывать погрешности измерений. Там же и про, забегая несколько вперед, дисперсию и недействительные результаты. К "каналу" это почти не имеет отношения.
Пики-пики... Не будет плавной кривой после перехода из фазовой в частотную. Будут, если они присутствуют, выделенные по сходной последоватеьности частоты - толи регулятор что-то меняет, толи сама система что-то имеет. Но это уже только по месту смотреть...
#98 
Sevaforever постоялец22.11.05 20:47
Sevaforever
NEW 22.11.05 20:47 
в ответ Murr 21.11.05 22:06
я знаю откуда взялись точки, а что толку?
причем точки нам даны уже отсортированные, то
бишь точек вышедших за пределы погрешности нет вообще...
и вообще ты знаешь как график то построить этот?
я понимаю что всякие маткады и оригины это делают,
но это ж платные проги, а студенты - бесплатные...)))
про 3 дельта нам ниче не говорили, может это как то
по-другому называлось...
лучше помоги конкретно по графику, хоть че нито...
Мы работаем ╚с огоньком╩!Городской крематорий.
#99 
Sevaforever постоялец22.11.05 20:53
Sevaforever
NEW 22.11.05 20:53 
в ответ Sevaforever 22.11.05 20:47
да, кстати, вы тут пишите все общими фразами
так у нас может любая девчонка ответить...
почитай это в ТАУ...это там почитай...
вы что меня за дибила принимаете?
знаете сколько полный курс тау занимает?
я вопрос задавал не по ТАУ... а по математике
и программированию - как раз по теме форума
и не нада тут кидаться умными фразами, типа я
все знаю, но сказать не могу... я то понимаю что вы ничерта
не знаете, прям как дети, чес слово
нельзя прямо ответить - это задача слишком трудна, это не наша
специализация и т.п.?
Мы работаем ╚с огоньком╩!Городской крематорий.
  Quo Vadis коренной житель22.11.05 21:29
NEW 22.11.05 21:29 
в ответ Sevaforever 22.11.05 20:53
В ответ на:
типа я
все знаю, но сказать не могу... я то понимаю что вы ничерта
не знаете, прям как дети, чес слово

поддерживаю....пустой трёп...а нужен код...
Murr коренной житель22.11.05 21:29
Murr
NEW 22.11.05 21:29 
в ответ Sevaforever 22.11.05 20:53
Я, разумеется, знаю сколько занимает полный курс ТАУ. Кроме этого, знаю какие части опускались для каких специальностей.
Удачи тебе с девочками.
Murr коренной житель22.11.05 21:32
Murr
NEW 22.11.05 21:32 
в ответ Quo Vadis 22.11.05 21:29
Нужно - изучить предметную область, состоящую из трех частей. Тогда - все получится легко и быстро.
  Quo Vadis коренной житель22.11.05 21:44
NEW 22.11.05 21:44 
в ответ Murr 22.11.05 21:32
ну хоть алгоритм то можно накидать....господин хороший программист..а???
Murr коренной житель22.11.05 21:55
Murr
NEW 22.11.05 21:55 
в ответ Quo Vadis 22.11.05 21:44
Что нужно делать - выше уже накидано. Причем, довольно детально.
Но если человека не научили нормально понимать, т.е. связывать абстрактное мат. понятие с каким-либо физическим процессом, обычную терминологию, то тут что-либо делать почти бесполезно. По крайней мере проводить обучение в рамках форумов я не берусь...
Tomasson украинеджин22.11.05 22:17
Tomasson
NEW 22.11.05 22:17 
в ответ Sevaforever 15.11.05 18:22
А gnuplot для этих целей не подойдет?
http://www.gnuplot.info/
Нам препод сегодня показавал, как с его помощью изолинии получать.
Может она после того, как ввели точки, не только график строит, но и функцию подбирает?
barmaglot завсегдатай23.11.05 10:31
barmaglot
NEW 23.11.05 10:31 
в ответ Tomasson 22.11.05 22:17
Нет, никакая из рисовалок тебе функции подбирать не будет, а уж гнуплот и подавно . Надо глазом смотреть, на что кривая похожа, какого типа функцией можно попробовать её описать. Если, например, вначале слегка падает, а потом растёт -- может быть похожа на ... ну не знаю, на потенциал для квантового осциллятора, например. Или на параболу, которая сшивается с гиперболическим тангенсом. Тут больше шаманства, чем математики. Потом в эту функцию начинаешь совать побольше свободных параметров (масштабирующих высоту, ширину, фазу и ещё Бог знает что). А потом решаешь задачу оптимизации: при каких значениях этих параметров какая-то характерная величина (скажем, сумма квадратов отклонений точек полученной кривой от экспериментальных точек, или, например, минимальное отклонение точки кривой от эксперимента) будет иметь экстремум. В любой библиотеке есть подпрограмма, которая этим занимается, в IDL это CUIRVEFIT.pro, но, конечно, можно и кустарными методами, например, методом секущих с контролем сходимости из NumRec. Самое сложное здесь -- подобрать удачное начальное приближение для параметров, если параметров много, то легко можно "упасть" в неподходящую потенциальную яму. Нашёл экстремум, смотришь -- а лежат ли все точки полученной функции внутри допустимого интервала. Лежат -- идёшь пить пиво. Нет -- горько плачешь и начинаешь шаманствовать над другой функцией. Если лежат, но не все, можно попробовать на менять функцию, а прибавить к ней возмущение, существенное только в той области, где отклонение неподходящее. Вообще, сделать такой процесс автоматическим, без участия человека, ИМХО можно только в небольшом числе случаев, когда кривые на выходе подобны. Более того, невозможно гарантировать что для одной прекрасной кривой ранним весенним утром такой аппроксиматор не склеит ласты и добрый клапан не затопит всю Калининскую (?) губернию.
Tomasson украинеджин23.11.05 17:03
Tomasson
NEW 23.11.05 17:03 
в ответ barmaglot 23.11.05 10:31
из всего вышесказанного я понял только *ид╦шь пить пиво* ;-))
Sevaforever постоялец23.11.05 19:07
Sevaforever
NEW 23.11.05 19:07 
в ответ barmaglot 23.11.05 10:31
вот почему вы тут пишите все то, что мы сами уже сделали...))
функция похожа на арктангенс...
спасибо что ты хоть по делу написал
вот и у нас проблема - че делать если в некоторых областях
график буит выходить за установленные пределы...
Мы работаем ╚с огоньком╩!Городской крематорий.
barmaglot завсегдатай24.11.05 10:39
barmaglot
NEW 24.11.05 10:39 
в ответ Sevaforever 23.11.05 19:07
Хорошо бы набрать статистику. Взять, скажем, три тысячи наборов точек, и для всех построить кривые. Если вылезать за допустимые рамки будет всегда в одной и той же области, достаточно покорректировать функцию в этой области (например, прибавить к ней узкий "колокол", локализованный вблизи центра того места, где функция неподходящая). Если вылезать будет в разных местах, и никакой закономерности в зависимости от управляющих параметров (режима работы клапана, что ли?) заметно не будет, то наука здесь бессильна:). Тогда надо брать разработчика клапана за розовые побритые уши и трясти до тех пор, пока из него не выпадет таблица калибровки.
Sevaforever постоялец24.11.05 20:41
Sevaforever
NEW 24.11.05 20:41 
в ответ barmaglot 24.11.05 10:39, Последний раз изменено 24.11.05 20:45 (Sevaforever)
3000 наборов?
и ко всем подобрать?
ну во первых каждый набор придется рвучную набирать,
а в наборе около 200 точек...
ну а во-вторых я не мазахист))
Мы работаем ╚с огоньком╩!Городской крематорий.
Gaidzin знакомое лицо25.11.05 11:24
Gaidzin
NEW 25.11.05 11:24 
в ответ Sevaforever 24.11.05 20:41
В ответ на:
ну а во-вторых я не мазахист))

Без труда ..., особенно у студента
В любом случае нужно построить определенное количество графиков и попробовать описать их разными функциями.Лучше самыми простыми. Неплохо, если кривую удасться линеаризировать в каких-нибудь координатах (логарифмических, полулогарифмических, от обратного времени...). Тогда можно аппроксимировать по методу наименьших квадратов уравнением прямой. Полином 2-3 степени тоже не плохо и просто считать.
После описания считать стандартное отклонение полученной кривой от экспериментальных точек. Его можно использовать как критерий качества описания и подбирать функцию, которая лучше всего описывает набор данных. Либо убедится, что ни одна из отобранных функций не подходит. Тогда искать нужную функцию дальше...
Для построения графиков и аппроксимации можно использовать уже названную безплатную программу gnuplot.
после запуска программы набрать help plot (что бы научится строить графики) и help fit (что бы научится аппроксимировать).
Строить ли 3000 тысячи графиков зависти от важности задачи, ну и собственного отношения к работе...
  Quo Vadis коренной житель25.11.05 13:52
NEW 25.11.05 13:52 
в ответ Sevaforever 24.11.05 20:41
короче..все тут ерунду пишут...к сожаленью даже Доктор физических наук мудрит...
есть куча программ, которые умеют интерполировать заданные функции..
идеальная функция тебе дана...дана..
точки полученные эксперементальным путём..даны..даны...
интерполируем кривую через заданные точки..какой алгоритм???
задача подогнать полученную кривую под заданную функцию..вычеслить погрешности..и ошибки...
всё это делают выше названные программы...если это так..значит можно написать код , который это всё будет выполнять...и не надо никаких подборов..на глаз...чтения инженерных талмудов..и прочей ерунды..
проверять свой код можно прогой <origin>
и тут посыпались конкретные идеии...как начинают разработку такого проекта...
  Quo Vadis коренной житель25.11.05 14:01
NEW 25.11.05 14:01 
в ответ Sevaforever 23.11.05 19:07
те кто проектировал этот клапан..не знали какая функция должна быть в идеале...???
да же чтобы настроить..надо иметь то, от чего отталкиваешься..
Murr коренной житель25.11.05 15:31
Murr
NEW 25.11.05 15:31 
в ответ Quo Vadis 25.11.05 13:52
и тут посыпались конкретные идеии...как начинают разработку такого проекта...
-----
No here I may wrote a small comment about implementation time and why it is so big...
Simple Nothing is f*cked25.11.05 16:31
Simple
NEW 25.11.05 16:31 
в ответ Quo Vadis 22.11.05 21:29
Кто ж тебе забесплатно код будет писать? Эх, альтруисты...
  Quo Vadis коренной житель25.11.05 19:41
NEW 25.11.05 19:41 
в ответ Simple 25.11.05 16:31
ну не надо писать..хотя бы с чего начинать...только не общими фразами...
а чуток поконкретней...меня вот тоже заинтересовало...
например есть точки с координатами, как прикинуть координаты идеальной функции..масштабирование..
где она должна проходить , чтобы можно было прикинуть какие точки подходят, а какие нет...
брать крайние левые и крайние правые..???
ну примерный алгоритм...
Simple Nothing is f*cked25.11.05 19:59
Simple
NEW 25.11.05 19:59 
в ответ Quo Vadis 25.11.05 19:41
У меня численный анализ был 12 лет назад. Думаешь, я еще что-то помню? :) Надо было бы, раскопал бы.
Russman старожил25.11.05 20:06
Russman
NEW 25.11.05 20:06 
в ответ Quo Vadis 25.11.05 19:41
Матка бозка. Кучу же ссылок уже дали! Возьми какой-нибудь курс вычислительных методов и вперед.
---
Если долго тужиться - голова закружится!
Sevaforever постоялец25.11.05 20:43
Sevaforever
NEW 25.11.05 20:43 
в ответ Quo Vadis 25.11.05 13:52
я ж вроде писал что интерполяия не подойдет,
так как возможен большой разброс точек на определенном куске функции
в итоге можем получить скачущую кривую, а нада гладкую))
я понимаю что все это могут делать многие программы, но все они платные
а живут наши ученые пока в россии - и все делают студенты за бесплатно
и программы писать должны тоже мы
я понимаю что раз это делают программы то и код написать можно))
вопрос только сколько лет все это делать?))
но станция то уже построена... вот ток настроить не могут
все у нас в Росиии через заднее место как-то проходит по-моему
не делается по-нормальному то...
Мы работаем ╚с огоньком╩!Городской крематорий.
Tomasson украинеджин25.11.05 21:14
Tomasson
NEW 25.11.05 21:14 
в ответ Sevaforever 25.11.05 20:43
а живут наши ученые пока в россии - и все делают студенты за бесплатно
и программы писать должны тоже мы

так пусть товарищи ученые дадут программистам в руки алгоритм решения:-)
тут вся загвоздка в решении, а не в самой программе.
  Quo Vadis коренной житель25.11.05 22:40
NEW 25.11.05 22:40 
в ответ Sevaforever 25.11.05 20:43
да назови как хочешь...может этот метод называется по другому...вот задал функцию в <origin> накидал точек...делаю <fiting> и вот моя кривая... сверяю с книжкой...функция похожа...
те точки, что сильно выпадают..удаляю филтром...ошибок...и кривая не меняется...
ах да скачайте тривиал версию <origin> с инета..посмотрите как работает..может на нужные мысли наведёт...
мне не совсем понятен механизм...сравнения точек с заданной функцией....как это решают программно...??? вот вопрос...
Murr коренной житель26.11.05 00:27
Murr
NEW 26.11.05 00:27 
в ответ Quo Vadis 25.11.05 19:41
есть точки с координатами,
- как прикинуть координаты идеальной функции..
- масштабирование..
- где она должна проходить , чтобы можно было прикинуть какие точки подходят, а какие нет...
- брать крайние левые и крайние правые..???
------
Там, вообще-то все не так и сложно. Только терминология - неприятная и малопонятная...

Murr коренной житель26.11.05 00:32
Murr
NEW 26.11.05 00:32 
в ответ Simple 25.11.05 19:59
Я уже и не помню, когда у меня был Матан, Тоэ, Тау и т.п.
Ну да это и не важно. Что важно - доказать, что в заданных условиях потребуется не более n-ного количества членов ... чтобы получилась требуемая функция. Хотя, в принципе, члены вычисляются не слишком долго и нарастание времени - линейное... т.е. можно взять с запасом и посчитать.
P.S. Надеюсь, что хоть и изучал матан 12 лет обратно, но вместо "..." найдешь что подставить...
Simple Nothing is f*cked26.11.05 10:16
Simple
NEW 26.11.05 10:16 
в ответ Murr 26.11.05 00:32
Матан тут совершенно ни при чем. Подобными проблемами занимается численный анализ :)
Sevaforever постоялец26.11.05 20:36
Sevaforever
NEW 26.11.05 20:36 
в ответ Quo Vadis 25.11.05 22:40
да это делается на самом деле очень просто...
есть библиотека с ооочень большим количеством функций
у каждой функции есть свой аргумент - при его изменении получаем еще
больше функций..а если эту функцию умножить на какое-то число... и т.п. и т.д.
кароче - берет прога один график - подставляет - смотрит на погрешность
если в пределах нормы - все ок
и так прогоняет функции пока не найдет ...
ну режим поиска конечно посложнее будет))
Мы работаем ╚с огоньком╩!Городской крематорий.
Murr коренной житель26.11.05 20:56
Murr
NEW 26.11.05 20:56 
в ответ Simple 26.11.05 10:16
У меня численных методов, как таковых, просто не было. Когда я учился их давали только приматам...
А так - В первом Уни, а у меня все же физмат., был достаточно хороший Матан - до уровня _инструмента_, ну а во втором Уни -компы&Ко - Тау... хотя, должен признать, что без имевшегося Матана тот объем Тау что давали вместе компами был бы путым местом... Возможности же и область применения численных методов осваились потом и самостоятельно... в условиях "поставленной" задачи поиск решения численными методами не даст удовлетворительного результата - не та область...
scorpi_ скептик26.11.05 23:05
NEW 26.11.05 23:05 
в ответ Sevaforever 26.11.05 20:36
Всё ещё обсуждаем? Руссманн же в самом начале сказал: сплайнами их, сплайнами!
Самому объяснять мне лень, даю пару ссылок (долго не искал, поэтому насчёт качества ссылок плиз камнями не кидаться)
Алгоритм де Боора http://www.cs.mtu.edu/~shene/COURSES/cs3621/NOTES/spline/de-Boor.html
Кой-какие примеры в С++ http://www.robthebloke.org/opengl_programming.html#3
Sevaforever постоялец27.11.05 18:47
Sevaforever
NEW 27.11.05 18:47 
в ответ scorpi_ 26.11.05 23:05
я уже отвечал что слайнами нельзя, т.к. получим
лишние изгибы
Мы работаем ╚с огоньком╩!Городской крематорий.
1 2 3 4 5 6 7 все