Последняя версия MATLAB содержит новую графическую систему для лучшей визуализации и новые функции для обработки больших данных на рабочем столе, которые могут масштабироваться для использования с Hadoop. Это делает его еще более мощным для работы с большими данными.
Mathworks MATLAB описывает себя как:
язык высокого уровня и интерактивная среда для численных вычислений, визуализации и программирования.
Поскольку наука о данных является новой горячей темой, MATLAB и его аналог с открытым исходным кодом Octave, которому, по общему признанию, не хватает самых последних наворотов, становятся все более популярными для языка высокого уровня и интерактивной среды для анализа данных, разработки алгоритмов.
Это также хороший язык для включения в ваше резюме. Выступая на рекламной кампании недавно опубликованной книги «Как работает Google», бывший менеджер Google по продуктам Джонатан Розенберг сказал::
Если вы хотите работать в Google, убедитесь, что вы можете использовать MATLAB с хорошим эффектом.
Выпущенный в этом месяце MathWorks 2014b, который также включает в себя инструмент построения моделей Simulink, является большим обновлением для MATLAB.
В этом видео представлена новая графическая система, которая более точно представляет данные, облегчая их интерпретацию:
Помимо новых цветов линий по умолчанию, шрифтов и стилей, его сглаженные шрифты и линии обеспечивают более плавный текст и графику. Его графические объекты проще в использовании и обеспечивают простой синтаксис для изменения свойств.
Для работы с большими данными MATLAB 2014b вводит поддержку обработки наборов данных, слишком больших, чтобы поместиться в память, с использованием MapReduce внутри и базы данных Hadoop No-SQL для внешней обработки данных.Другие инновации, которые облегчают обработку, управление и анализ больших файлов данных, включают работу на 64-разрядных процессорах для размещения большего объема памяти и возможность подключения нескольких процессоров с помощью инструкции PARFOR. Код MATLAB также может быть скомпилирован для графических процессоров NVIDIA (графических процессоров) и работать в массивах графических процессоров. Операции с плавающей запятой, как правило, выполняются намного быстрее и эффективнее с использованием графических процессоров, а не стандартных промышленных процессоров.
MATLAB 2014b также имеет лучшие возможности для совместной работы. Он вводит интеграцию управления версиями Git и Subversion вместе с доступом к проектам на GitHub из обмена файлами. Новая утилита позволяет пользователям упаковывать свои пользовательские инструменты в виде отдельных устанавливаемых файлов для удобного обмена и загрузки.
Другие новые функции включают в себя:
Типы данных даты и времени с параметрами часового пояса и отображения
Аппаратная поддержка Arduino и Android для взаимодействия с двигателями и приводами, а также для доступа к данным датчиков
Клиентские библиотеки для использования со средами C/C++ и Python на рабочем сервере MATLAB
Структура многоклассового машинного обучения для бинарных классификаторов, таких как SVM, и для обобщенных линейных моделей смешанных эффектов (GLME) в наборе инструментов статистики
Подключение Bloomberg B-PIPE и Thomson Reuters Eikon в наборе инструментов Datafeed
Приложение сегментации изображений, приложение анализа регионов и генерация кода C для 19 функций с помощью кодера MATLAB в наборе инструментов обработки изображений
Заполните пробелы в формах Word и HTML для расширенных пользовательских отчетов в генераторе отчетов MATLAB
Если вы заинтересованы в практическом знакомстве с MATLAB, Iversity предлагает междисциплинарный MOOC, преподаваемый на английском языке профессором Георгом Фрисом. Первоначальная презентация моделирования и моделирования с использованием MATLAB завершилась, но ее материалы все еще могут быть проверены в режиме онлайн.