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

UptoLike

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

25
Команда diary
Эта команда позволяет сформировать дневник сеанса работы,
включая графический вывод. Дневник записывается в специальный
файл на жестком диске. После сеанса работы этот файл можно про-
смотреть с помощью любого текстового редактора. Например, чтобы
создать в текущем каталоге файл дневника с именем febr01.out следу-
ет использовать команду diary febr01.out.
Для того чтобы
в процессе ведения дневника прервать запись,
достаточно воспользоваться командой diary off, а для возобновления
командой diary on.
М-файл Startup
Файл matlabrc.m, который размещен в каталоге local, заре-
зервирован для использования программистами фирмы MathWorks, а
на многопользовательских системах для использования менеджером
системы.
Файл startup.m предназначен для пользователя. В нем можно
установить, задаваемые по умолчанию
пути доступа, дескриптоы гра-
фики, а также переменные рабочей области. Например, в файл
startup.m можно ввести строку, которая добавит каталог
/home/me/mytools к установленному по умолчанию списку путей дос-
тупа addpath /home/me/mytools.
1.6 Использование памяти
Система MATLAB требует для хранения каждой матрицы не-
прерывной области памяти. В частности, образы и анимация могут
потреблять очень большие объемы памяти. В дополнение к памяти
для хранения матрицы, карта пикселей, используемая для образов,
требует памяти, пропорциональной площади изображения. Так на-
пример, изображение 500*500 цветных пикселей требут 2 МБ опера-
тивной памяти. Если требуется
10 изображений такого размера, то
уже необходимо 20 МБ, что является очень большим объемом. Чтобы
уменьшить объем памяти, требуемый для этих операций, надо огра-
ничить размер выводимых изображений.
Разрешение проблем выделения памяти. Если отсутствует
фрагмент памяти, достаточный для размещения матрицы, то возника-
ет ошибка out of memory, хотя общий объем свободной памяти может
быть
большим. Это связано с фрагментированием памяти в процессе
ее выделения. Чтобы ликвидировать фрагментацию, следует восполь-
                          Команда diary
        Эта команда позволяет сформировать дневник сеанса работы,
включая графический вывод. Дневник записывается в специальный
файл на жестком диске. После сеанса работы этот файл можно про-
смотреть с помощью любого текстового редактора. Например, чтобы
создать в текущем каталоге файл дневника с именем febr01.out следу-
ет использовать команду diary febr01.out.
        Для того чтобы в процессе ведения дневника прервать запись,
достаточно воспользоваться командой diary off, а для возобновления
командой diary on.
                          М-файл Startup
        Файл matlabrc.m, который размещен в каталоге local, заре-
зервирован для использования программистами фирмы MathWorks, а
на многопользовательских системах для использования менеджером
системы.
        Файл startup.m предназначен для пользователя. В нем можно
установить, задаваемые по умолчанию пути доступа, дескриптоы гра-
фики, а также переменные рабочей области. Например, в файл
startup.m можно ввести строку, которая добавит каталог
/home/me/mytools к установленному по умолчанию списку путей дос-
тупа addpath /home/me/mytools.


        1.6 Использование памяти


        Система MATLAB требует для хранения каждой матрицы не-
прерывной области памяти. В частности, образы и анимация могут
потреблять очень большие объемы памяти. В дополнение к памяти
для хранения матрицы, карта пикселей, используемая для образов,
требует памяти, пропорциональной площади изображения. Так на-
пример, изображение 500*500 цветных пикселей требут 2 МБ опера-
тивной памяти. Если требуется 10 изображений такого размера, то
уже необходимо 20 МБ, что является очень большим объемом. Чтобы
уменьшить объем памяти, требуемый для этих операций, надо огра-
ничить размер выводимых изображений.
        Разрешение проблем выделения памяти. Если отсутствует
фрагмент памяти, достаточный для размещения матрицы, то возника-
ет ошибка out of memory, хотя общий объем свободной памяти может
быть большим. Это связано с фрагментированием памяти в процессе
ее выделения. Чтобы ликвидировать фрагментацию, следует восполь-


                                                                25