Моделирование в системе MATLAB. Часть 1. Основы работы в MATLAB. Терёхин В.В. - 19 стр.

UptoLike

Составители: 

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