2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Программирование в математике
Сообщение22.11.2014, 13:52 
Добрый день!

Возник такой интересный вопрос: в каких областях математики применяется программирование? Дело в том, что в скором времени мне нужно будет выбрать направление математики, которым я хотел бы заниматься. Так как до этого я в основном занимался программированием, то хотелось бы найти что-то такое, где можно будет применить мои знания.

Что приходит на ум:
1) Численные методы. Наверное, это самая обширная область математики, в которой применяется программирование.
2) Теория чисел (числовые последовательности). Собственно, программирование используют при переборе числовых последовательностей.
3) Математическое моделирование. Очень интересный раздел, и по-моему, в нем можно весьма приложить программирование. По крайней мере, мне доводилось делать визуализацию низкочастотной стабилизации верхнего положения равновесия маятника. А это уже очень здорово, так как там и численные методы возникают, и моделирование физических процессов, и алгоритмы компьютерной графики.

Может быть, есть еще какие-то области (или даже просто задачи) математики, тесно пересекающееся с программированием?

 
 
 
 Re: Программирование в математике
Сообщение22.11.2014, 14:24 
Пожалуй, правильнее будет сказать, что во всех этих случаях речь идет о программировании, в котором применяется математика, а не наоборот.

Фраза "в области A применяется область B" обычно означает, что Вы хотите получить какой-то результат в A, и для этого используете какие-либо результаты из области B. Как следствие, "применение программирования в математике" означает, что целью являются именно математические результаты. Буквально штучные примеры подобного (кажется) существуют, но это в любом случае очень большая редкость.

Поэтому надо разобраться с акцентами. Если Вы хотите заниматься математикой, то имеет смысл говорить о разделах, которые могут быть более или менее полезны для программирования (а зачастую и не программирования самого по себе, а еще каких-то других областей, которые и программирование используют как инструмент - например, в случае с матмоделированием дело обстоит именно так). Но Вы сами, занимаясь математикой, активно программированием заниматься не будете.

 
 
 
 Re: Программирование в математике
Сообщение18.12.2014, 20:48 
Комбинаторика, теория графов.

 
 
 
 Re: Программирование в математике
Сообщение18.12.2014, 23:48 
Аватара пользователя
Я уже полтора года тесно сталкиваюсь с численными методами, а именно, с численными методами решения уравнений с частными производными, и того программирования, которое я выучил в школе, мне хватает с головой :-) поэтому сказать, что оно широко используется, не могу, чисто как инструмент.

 
 
 
 Re: Программирование в математике
Сообщение19.12.2014, 00:48 
Аватара пользователя
Криптография и теория кодирования. Но без опыта лет 10 в этой области никто не нужен.

 
 
 
 Re: Программирование в математике
Сообщение24.01.2015, 14:53 
Всем большое спасибо за обсуждение! Резюмируя ответы, решил, что если буду поступать в магистратуру на математику, буду искать что-нибудь, связанное с численными методами, криптографией или теорией кодирования.

 
 
 
 Re: Программирование в математике
Сообщение24.01.2015, 16:13 
danildushistov в сообщении #934556 писал(а):
в каких областях математики применяется программирование?

если интересует именно тот вопрос, то, наверно, стоит посмотреть в сторону "систем компьютерной алгебры (математики)".

 
 
 
 Re: Программирование в математике
Сообщение24.01.2015, 18:53 
В математике программирование вообще на применяется.Оно применяется для математики.

Соотв., если Вы тупо программер и не знаете, куда бы приложить свои могучие силы, то совет может быть только один: учите математику.

 
 
 
 Re: Программирование в математике
Сообщение24.01.2015, 18:54 
Аватара пользователя
spyphy в сообщении #967650 писал(а):
danildushistov в сообщении #934556 писал(а):
в каких областях математики применяется программирование?

если интересует именно тот вопрос, то, наверно, стоит посмотреть в сторону "систем компьютерной алгебры (математики)".

Это не интереснее, чем писать очередной никому не нужный клон майкрософт офиса. Криптография интересна еще и своей недоступностью большинству. Интегралы брать под водовку и картофанчик могут многие, а поди изучи алгебро-геометрическую основу криптографии, да разберись во всех подводных камнях, из-за которых криптосистема может быть уязвима.

 
 
 [ Сообщений: 9 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group