100 likes | 324 Views
ПАКЕТЫ ПРИКЛАДНЫХ ПРОГРАММ. Смирнов Алексей Игоревич кафедра ОУ asmirnov@cs.msu.su 20 10 г. Веб-страница курса ППП. http://oc.cs.msu.su/study/program_packets.html http://oc.cs.msu.su/smirnov/PPP. Виды математического ПО. ПО, создаваемое для конкретной задачи Специализированное ПО
E N D
ПАКЕТЫ ПРИКЛАДНЫХ ПРОГРАММ Смирнов Алексей Игоревич кафедра ОУ asmirnov@cs.msu.su 2010г.
Веб-страница курса ППП http://oc.cs.msu.su/study/program_packets.html http://oc.cs.msu.su/smirnov/PPP
Виды математического ПО • ПО, создаваемое для конкретной задачи • Специализированное ПО • Универсальное ПО • ПО для подготовки публикаций
ПО, создаваемое для конкретной задачи • Языки программирования • Fortran, C/C++/C#, Pascal, Java, Python ... • Библиотеки подпрограмм • BLAS, LAPACK, ATLAS, LINPACK, EISPACK • Numerical Algorithms Group (NAG) (http://www.nag.co.uk/) • HSL Mathematical Software Library (http://www.hsl.rl.ac.uk/) • Netlib(http://www.netlib.org/) • IntelMath Kernel Library(http://software.intel.com/en-us/intel-mkl) • Библиотека численного анализа НИВЦ МГУ(http://num-anal.srcc.msu.ru/) • NumPy / SciPy (http://www.scipy.org/) • Apache Commons Mathematics Library(http://commons.apache.org/math/) • JMSL Numerical Library for Java (http://www.vni.com/products/imsl/jmsl/jmsl.php)
Специализированное математическое ПО Примеры: • Решение ОДУ, исследование динамических систем: • Phaser, Cauchy, AUTO, XPPAUT, Content, ... • Решение задач МП: • GAMS, AMPL, CVX, Lindo, Lingo, MPL, Xpress MP, ... • Статистический анализа данных: • SPSS, Stata, Statistica, R, ... • Задачи ОУ: • Синтез, Тахион, PROPT,...
Специализированное математическое ПО • Системы динамического моделирования механических систем • ANSYS, Euler, ... • Пакеты имитационного моделирования • System Dynamics – Vensim, PowerSim, AnyLogic... • Agent-Based Modeling – NetLogo, AnyLogic, …
Универсальное математическое ПО • Системы компьютерной алгебры • Maple, Mathematica, Maxima, Derive,Reduce, MuPAD, Axiom, Sage • Системы численных расчетов • Matlab, Mathcad, Scilab, Octave
Дополнительная информация Каталоги доступного математического ПО: • Mathematics WWW Virtual Library • http://www.math.fsu.edu/Virtual/index.php?f=21 • Software for Mathematics • http://www.ams.org/mathweb/mi-software.html • Guide to Available Mathematical Software • http://gams.nist.gov • http://en.wikipedia.org/wiki/Mathematical_software
Подготовка публикаций • Подготовка научных статей • LaTeX • Научные презентации • Beamer, Prosper,… • Научные публикации в Интернет • PDFTeX, MathML, TeX4ht,…
Литература В. Говорухин, В. Цибулин Компьютер в математическом исследовании http://oc.cs.msu.su/study/program_packets.html http://oc.cs.msu.su/smirnov/PPP