ДД>Насчет Пи — помимо рядов есть еще такой доступный для понимания метод: генерируем n пар случайных чисел (x,y), равномерно распределенных на диапазоне [0, 1]. Подстчитываем количество k таких пар, для которых выполняется условие x²+y² < 1. Отношение k/n при n→∞, будет стремиться к π/4. Называется метод Монте-Карло.
вот только, те же ряды тейлора дают сходимость со скоростью обратно экспоненциальной, то есть количество требуемых членов рядов линейно зависит от количества требуемых цифр пи.
У монте-карло в этом случае, дисперсия результата обратно пропорциональна всего лишь квадратному корню из числа испытаний, значит количество требуемых проб растет экспоненциально от количества требуемых цифр пи.
монте-карло тут хорош только для тестирования генератора случайных чисел.
Здравствуйте, Grizzli, Вы писали:
G>потому что если учить инженери программировать, по серьезному, так чтобы он мог сеньеором работать — это значит он должен не один год на это убить. Потому что программирование — это не набросать контролы на форму. Это и знание языка, и знание кучи технологий, и прежде всего — огромное количетсво времени потраченное на все это, что дает в итоге — опыт, знание всех узких мест, знание почему тут вот нужно то, а там вот се. даже в программах — фомрочках. и тут у него неизбежно упадет квилификация в прочих областях наук. ибо практики не будет серьезной. или то — или сё. Всем одновременно быть на хорошем уровне не возможно. или он будет клепателем формочек в программировании — или аналогом клепателя формочек в математике.
В любом деле нужен опыт. А обработка сигналов — отдельная большая область. Как по-твоему, сможет ли математик без опыта с ходу набросать фильтр Калмана или оценить, насколько фильтр склонен к самовозбуждению? Поверь мне, изучить язык C намного проще, чем тебе кажется.