Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
matlab_final.doc
Скачиваний:
80
Добавлен:
24.09.2019
Размер:
5.3 Mб
Скачать

Раздел 1. Основные сведения о среде программирования «matlab»

MathWorks MATLAB (сокращение от MATrix LABoratory) представляет собой программный пакет, объединяющий в себе интерпретатор одноименного языка программирования высокого уровня, среду разработки на этом языке, средства визуализации данных, а также множество библиотек для различных областей применения. Язык программирования MATLAB ориентирован в первую очередь на решение технических и научных задач с использованием матричных вычислений [1, 2]. В частности, MATLAB предоставляет средства для построения двумерных и трехмерных графиков различных видов, функции для экстраполяции и интерполяции данных, решения уравнений и их систем, средства для символьных вычислений на основе ядра Waterloo Maple, инструменты для создания графического интерфейса с пользователем (GUI), имеются возможности для взаимодействия с программами, написанными на языках C/C++, Fortran, Java и средой выполнения .NET, а также многое другое.

Первая версия MATLAB появилась в конце 1970-х годов, а в 1984 году была создана фирма MathWorks, которая занимается дальнейшей развитием этого языка и средств разработки на нем. С тех пор MATLAB регулярно обновляется, язык и среда программирования получают новые возможности, такие, как например, объектно-ориентированное программирование, возможности для взаимодействия с внешними устройствами, подключаемых к компьютеру и другое. Достоинством MATLAB также является его кроссплатформенность – имеются версии программы для Microsoft Windows, Linux и Apple Mac OS X. При этом MATLAB поддерживает, как 32-битные, так и 64-битные операционные системы, что особенно важно для расчетов, требующих большого количества оперативной памяти.

После запуска среды разработки MATLAB откроется главное окно программы, показанное на рисунке 1.1.

Рис. 1.1. Внешний вид главного окна MATLAB.

Главное окно среды MATLAB может включать в себя различные дочерние окна. В частности, на рисунке 1.1 показаны окна:

  • "Current Folder", отображающее структуру директорий файловой системы и текущую директорию с файлами;

  • "Command Window" для ввода команд языка MATLAB и отображения текстовых результатов расчета;

  • "Workspace", отображающее переменные, расположенные в данный момент в памяти компьютера;

  • "Command History", отображающее последние введенные в окно "Command Window" команды.

Внешний вид главного окна пользователь может изменять по своему усмотрению, открывая, закрывая (с помощью пунктов меню "Desktop"), перемещая или изменяя размеры дочерних окон. В частности, главное окно может дополнительно включать в себя следующие окна:

  • "Help", отображающее справку по языку, среде разработке или другой составной части MATLAB;

  • "Figure", отображающее графические результаты расчета;

  • "Profiler", предназначенное для измерения скорости работы программ на языке MATLAB;

  • "Editor", предназначенное для ввода и редактирования программ на языке MATLAB;

и другие.

Важной составной частью среды MATLAB является встроенная документация, благодаря которой можно быстро узнать синтаксис той или иной функции, а также найти нужную функцию по ее описанию или имени. Для вызова документации используется меню «Help» главного меню. Особенно полезны в нем пункты «Product Help» (вызов полной документации по MATLAB и всем установленным с ним пакетам), а также «Function Browser» (быстрый поиск документации для функции по ее имени).

При выборе пункта меню «Product Help» откроется окно «Help», разделенное на две части (Рис. 1.2).

Рис. 1.2. Внешний вид окна «Help».

В левой части окна перечислены все разделы справки в виде дерева, в частности, ветвь «MATLAB» содержит справку об общих вопросах, касающихся программирования в среде MATLAB, о стандартных функциях, синтаксисе операторов и т.п. Ветвь «Release Notes» содержит информацию об установленной версии MATLAB, в том числе и список изменений по сравнению с предыдущей версией. Ниже в дереве расположены разделы документации, касающиеся различных пакетов (библиотек), которые установлены вместе с MATLAB.

Как правило, быстрее не искать описания функций в дереве разделов, а находить их с помощью поисковой строки, расположенной над списком разделов. Если в это поле ввода ввести слово и нажать Enter, то в окне справки активируется вкладка «Search results», где будут перечислены все разделы справки, содержащие искомое слово.

Писать программы на языке MATLAB можно двумя способами. Первый способ заключается в том, чтобы последовательно вводить команды в окне "Command Window" и тут же наблюдать за их выполнением. Второй способ заключается в написании программы (скрипта) в отдельном файле с расширением .m (для этого можно использовать встроенный редактор среды MATLAB – окно "Editor", или любой текстовый редактор). В первых разделах будет использоваться первый вариант создания и выполнения программ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]