Установка и файловая система MATLAB
Иногда возможно появление окон с сообщением о наличии на вашем компьютере каких-либо файлов, которые входят в состав системы MATLAB. В этом случае вам предоставляется возможность сохранить существующий файл или записать на его место новый файл системы MATLAB. Последнее, пожалуй, более целесообразно, так как MATLAB – очень сложная и объемная система и лучше не рисковать устанавливать ее с "чужими" файлами.
Процесс установки на компьютере Pentium II 350 МГц с 32-скоростным приводом CD-ROM идет довольно медленно и занимает больше часа при полной установке системы. Он может затянуться на несколько часов на менее мощном ПК. После установки надо произвести перезагрузку компьютера или временно отложить ее.
Запуск MATLAB без перезагрузки компьютера не рекомендуется, поскольку может протекать некорректно. Так что если вы отложили перезагрузку компьютера, не забудьте провести ее перед первым запуском системы MATLAB.
Система MATLAB состоит из многих тысяч файлов, находящихся в множестве папок. Полезно иметь представление о содержании основных папок, поскольку это позволяет быстро оценить возможности системы – например, узнать, какие операторы, функции или графические команды входят в систему.
В MATLAB особое значение имеют файлы двух типов – с расширениями ".mat" и ".t". Первые являются бинарными файлами, в которых могут храниться значения переменных. Вторые представляют собой текстовые файлы, содержащие внешние программы, определения команд и функций системы. Именно к ним относится большая часть команд и функций, в том числе задаваемых пользователем для решения своих специфических задач. Нередко встречаются и файлы с расширением.с (коды на языке Си), файлы с откомпилированными кодами MATLAB с расширением.тех и другие. Исполняемые файлы имеют расширение ".ехе".
Особое значение имеет папка MATLAB/TOOLBOX/MATLAB. В ней содержится набор стандартных m-файлов системы. Просмотр этих файлов позволяет детально оценить возможности поставляемой конкретной версии системы. Ниже перечислены основные подпапки с этими файлами (деление на категории условно, на самом деле все подпапки находятся в общей папке MATLAB/TOOLBOX/MATLAB).
Подпапка команд общего назначения:
- General – команды общего назначения: работа со справкой, управление окном MATLAB, взаимодействие с операционной системой и т. д.
Подпапки операторов, конструкций языка и системных функций:
- ops – операторы и специальные символы;
- tang – конструкции языка программирования;
- strfun – строковые функции;
- iofun – функции ввода/вывода;
- timefun – функции времени и дат;
- datatypes – типы и структуры данных.
Подпапки основных математических и матричных функций:
- elmat – команды создания элементарных матриц и операций с ними;
- elfun – элементарные математические функции;
- specfun – специальные математические функции;
- matfun – матричные функции линейной алгебры;
- datafun – анализ данных и преобразования Фурье;
- polyfun – полиномиальные функции и функции интерполяции;
- funfun – функции функций и функции решения обыкновенных дифференциальных уравнений;
- soarfun – функции разреженных матриц.
Подпапки команд графики:
- graph2d – команды двумерной графики;
- graph3d – команды трехмерной графики;
- specgraph – команды специальной графики;
- graphics – команды дескрипторной графики;
- uitools – графика пользовательского интерфейса.
Полный состав файлов каждой подпапки (их список содержится в файле соntents.m) можно вывести на просмотр с помощью команды help имя, где имя – название соответствующей подпапки.