ПАКЕТЫ ПРИКЛАДНЫХ ПРОГРАММ

advertisement
ПАКЕТЫ
ПРИКЛАДНЫХ
ПРОГРАММ
Смирнов Алексей Игоревич
кафедра ОУ
asmirnov@cs.msu.su
2015г.
Веб-страница курса ППП
http://oc.cs.msu.ru/study/program_packets.html
http://oc.cs.msu.ru/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/)
Intel Math 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/)
GSL - GNU Scientific Library (http://www.gnu.org/software/gsl/ )
JMSL Numerical Library for Java (http://www.vni.com/products/imsl/jmsl/jmsl.php)
Специализированное
математическое ПО
Примеры:
 Решение ОДУ, исследование динамических
систем:


Решение задач МП:


GAMS, AMPL, CVX, Lindo, Lingo, MPL, Xpress MP, ...
Статистический анализа данных:


Phaser, Cauchy, AUTO, XPPAUT, Content, ...
SPSS, Stata, Statistica, R, ...
Задачи ОУ:

Синтез, Тахион, Оптимус, PROPT, BOCOPT, ...
Специализированное
математическое ПО

Системы динамического моделирования
механических систем


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,…
Литература
В. Говорухин, В. Цибулин
Компьютер в математическом исследовании
http://oc.cs.msu.ru/study/program_packets.html
http://oc.cs.msu.ru/smirnov/PPP
Download