Составители:
17
следующая конструкция позволяет сохранить квадраты чисел от 1 до
10 в файлах с именами data1, …, data10:
file = 'data';
for i = 1:10
j = i.^2;
save([file int2str(i)],'j');
end
Использование группового символа. Команды load и save
допускают использование группового символа (*) в кaчестве замены
ряда символов в шаблоне имени переменной.
Например, команда save rundate x* сохраняет все перемен-
ные, имена которых начинаются с символа
x в файле с именем
rundata.mat.
Точно также команда load testdata ex1*95 загружает все пе-
ременные, имена которых начинаются с символов 'ex1' и заканчива-
ются символами '95', независимо от того, какие символы размещены
между ними.
1.4 Список путей доступа
Для поиска М-файлов система MATLAB использует меха-
низм путей доступа, поскольку М-файлы записываются в каталоги
или папки файловой системы. Например, при поиске файла с именем
foo MATLAB выполняет следующие действия:
• просматривает, не является ли foo именем переменной;
• просматривает, не является ли foo встроенной функцией;
• ищет в текущем каталоге
М-файл с именем foo.m;
• ищет М-файл с именем foo.m во всех каталогах списка путей
доступа.
Реально применяемые правила поиска являются более слож-
ными из-за ограничений, которые связаны с использованием под-
функций, частных функций и объектно-ориентированных механиз-
мов. Однако приведенный выше приведенный порядок поиска точно
отражает
механизм поиска М-файлов, с которыми обычно работает
пользователь. Работа со списком путей доступа. В процессе сеанса
работы можно вывести на терминал или внести изменения в список
путей доступа, используя следующие функции:
• path выводит на экран список путей доступа;
следующая конструкция позволяет сохранить квадраты чисел от 1 до 10 в файлах с именами data1, …, data10: file = 'data'; for i = 1:10 j = i.^2; save([file int2str(i)],'j'); end Использование группового символа. Команды load и save допускают использование группового символа (*) в кaчестве замены ряда символов в шаблоне имени переменной. Например, команда save rundate x* сохраняет все перемен- ные, имена которых начинаются с символа x в файле с именем rundata.mat. Точно также команда load testdata ex1*95 загружает все пе- ременные, имена которых начинаются с символов 'ex1' и заканчива- ются символами '95', независимо от того, какие символы размещены между ними. 1.4 Список путей доступа Для поиска М-файлов система MATLAB использует меха- низм путей доступа, поскольку М-файлы записываются в каталоги или папки файловой системы. Например, при поиске файла с именем foo MATLAB выполняет следующие действия: • просматривает, не является ли foo именем переменной; • просматривает, не является ли foo встроенной функцией; • ищет в текущем каталоге М-файл с именем foo.m; • ищет М-файл с именем foo.m во всех каталогах списка путей доступа. Реально применяемые правила поиска являются более слож- ными из-за ограничений, которые связаны с использованием под- функций, частных функций и объектно-ориентированных механиз- мов. Однако приведенный выше приведенный порядок поиска точно отражает механизм поиска М-файлов, с которыми обычно работает пользователь. Работа со списком путей доступа. В процессе сеанса работы можно вывести на терминал или внести изменения в список путей доступа, используя следующие функции: • path выводит на экран список путей доступа; 17
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »