Работа
с папками
Общение системы
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 ('путь к папке и имя папки').
Содержание раздела