Общение системы
MATLAB с операционной системой MS-DOS многим покажется рудиментарной возможностью.
Так, во время написания данной книги такое общение не потребовалось.
[
Это
очень важно для систем, работающих в реальном масштабе времени, причем наличие
наряду с ! возможности явного задания ОС (dos, unix, vms) позволяет программировать
для ОС на управляющем компьютере, отличающемся от ОС пользователя MATLAB.— Примеч.
ред.
]
. Но, как говорится, из песни слов не выкинешь — MATLAB
позволяет из командой строки пользоваться основными услугами старушки MS-DOS
и Windows. Есть возможность общения и с другими операционными системами и даже
с глобальной сетью Интернет, в том числе и с помощью собственного HTML-браузера
MATLAB (браузера помощи).
Для перехода
в новую папку служит команда cd:
cd
wd — переход в указанную папку wd;
cd (или
произвольное имя переменной ad ad=cd) — возвращает строку с полным именем
текущей папки;
cd ..
— переход к папке, родительской по отношению к текущей.
Примеры (предполагается,
что MATLAB установлен на диске Е):
» cd
E:\matlabR12\toolbox
» cd
E:\matlabR12\tool
??? Name is
nonexistent or not a directory
» cd
E:\matlabR12\toolbox\
» cd
E:\matlabR12\toolbox
Для указания
пути к текущей папке может использоваться функция pwd:
» pwd
ans =
E:\matlabR12\toolbox
Для получения
информации о содержимом текущей папки используется команда dir:
» cd
E:\matlabR12\too1box\matlab
»
dir
.
datatypes
funfun graphics
ops
specgraph
verctrl
..
demos
general
iofun
polyfun
strfun
winfun
audio
el fun
graph2d
lang
sparfun
timefun
datafun
elmat
graph3d
mat
fun
specfun
uitools
Обратите внимание,
что в последнем примере выведено содержимое подпапки matlab одной из самых важных
папок системы MATLAB — TOOLBOX. В папке TOOLBOX содержатся 46 самых важных подпапок
с хранящимися в них пакетами расширения системы MATLAB, например comm — папка
пакета проектирования средств телекоммуникаций, compiler — компилятор программ
в коды языка С, symbolic — символьные (аналитические) вычисления и т. д. Впрочем,
надо отметить, что в разных поставках системы число подпапок может различаться.
Функция dir может использоваться для получения списка файлов в любой папке:
files-dir ('путь к папке и имя папки').