LXF142:Review6
(викификация, оформление, иллюстрация) |
Текущая версия на 09:57, 29 мая 2012
|
|
|
[править] Mathematica 8
| Самое главное | |
| Солидный математический инструментарий для обработки и визуализации всевозможных данных. | |
| См. также | SciLab, Matlab. |
| Разработчик | Wolfram |
| Сайт | http://www.wolfram.com/mathematica |
| Цена | Домашняя версия ₤234, профессиональная ₤2035 |
| Вердикт Linux Format | |
| Функциональность | 10/10 |
| Быстродействие | 10/10 |
| Удобство использования | 10/10 |
| Оправданность цены | 9/10 |
| По части обработки данных этому сверхсложному комплексу нет равных. | |
| Рейтинг | 10/10 |
- Ник Вейч счастлив представить новинки свежей версии этого мощнейшего программного комплекса для обработки данных.
Обработка информации – это вовсе не скучно. Что бы вам ни пришло в голову сделать с цифрами или иными структурированными данными, с Mathematica всё получится наверняка. Этот комплекс много лет сияет жемчужиной в короне компании Wolfram, а поскольку конкуренция в этой сфере весьма напряжённая, для расширения функциональности ПО сил не жалеют. Цикл выпуска версий составляет около года, и легко предположить, что нововведений в свежей версии не слишком много. Но такое предположение – чудовищная ошибка: вероятно, эта версия наиболее «весомая» за всё время существования комплекса.
Самое заметное новшество – метод ввода с помощью естественного языка. Инструмент очень сложный, функциями напичкан под завязку, а в синтаксисе местами чёрт ногу сломит. А если нужно быстренько составить график функции, причём перерывать кучи онлайн-документации для такой цели совсем не хочется? Примените новый метод! Начните ввод со знака =, а Mathematica попробует перевести это во что-нибудь реально полезное. Выражение =plot sin xy почти мгновенно преобразуется в Plot3D[Sin[x*y], {x, -3.07, 3.07}, {y, -3.07, 3.07}] – и готов график. Новая система значительно упрощает обучение и позволяет быстрее осознать процесс превращения массива данных в эффектные презентации. Причём данные можно брать не только свои. Mathematica подключается к существующим наборам данных, в том числе принадлежащим самой компании Wolfram. Единственный недостаток та-кого способа – пересылка информации происходит по сети, что (в особенности для крупных наборов данных) занимает довольно много времени.
[править] Великолепие Cuda
Серьёзные математические вычисления весьма ресурсоёмки, поэтому Wolfram стремится выжать побольше быстродействия из своего ПО. Вероятно, наилучшие результаты в данном направлении можно получить, применяя встроенную поддержку Cuda. Это технология, разработанная Nvidia: хорошо разогнанные графические процессоры фирмы «в свободное от основной работы время» занимаются математическими вычислениями. Помимо Cuda, Mathematica работает и с OpenCL, стандартной средой для такой же цели, но из мира открытого ПО. К сожалению, проприетарная природа драйверов Nvidia помешала нам оценить прирост производительности на нашей Linux-системе.
Ещё один потенциальный ускоритель – встроенный компилятор C. Он позволяет создавать исполняемые файлы из ячеек Mathematica, сохранённых на диске. Внешние программы можно вызывать прямо из Mathematica; отделив часть вычислений в собственные исполняемые файлы и библиотеки, легко затем использовать их в блокнотах Mathematica.
Всё функциональное богатство и инструментарий Mathematica описанию не поддается. Охвачены столь разнообразные приложения, как обработка изображений, дифференциальное исчисление, статистические функции, визуализация данных и прочие коньки профессиональных математиков, и вам незачем будет глядеть на сторону, затевая обработку данных. Небывало тесная связь с миром информации, созданным Wolfram, превращает Mathematica в чудесный рабочий инструмент.
Лингвистический метод ввода в действии: диапазон возможных интерпретаций и их вывод отображаются практически мгновенно.
