Изменение параметров вывода результатов
В меню Notebook есть команда Notebook Options (Параметры Notebook), которая позволяет устанавливать некоторые параметры оформления результатов в М-кни- ге по усмотрению пользователя. Если эту команду активизировать, на экране появится одноименное диалоговое окно, представленное на рис. 3.3.
Рис. 3.3. Диалоговое окно Notebook Options
Данное окно позволяет устанавливать такие параметры:
формат вывода чисел в Word — в раскрывающийся список в области Numeric Format (Формат чисел);
плотность вывода строк — переключатели Loose (Редко) и Compact (Плотно), находящиеся в области Numeric Format (Формат чисел);
размеры выведенных в окно Word изображений — область Figure Options (Параметры изображения);
возможность вывода изображений, получаемых при работе MATLAB, в текст М-книги - флажок Embed Figures in M-book (Встраивать изображения в М-книгу);
возможность использования при выводе изображений в М-книгу 16 или 256 цветов - флажок Use 16-Color Figures (Использовать 16-цветные изображения).
После щелчка на кнопке ОК эти установки вступят в силу.
Использование файлов данных в matlab
Система MATLAB располагает набором специальных функций для работы с файлами различных форматов и типов, например с файлами программ, написанных на языке С, или с МАТ-файлами, представляющими собой запись состояния рабочего пространства MATLAB.
Часто возникает потребность в использовании данных не из МАТ-файла и не набранных с клавиатуры, а из уже сформированного файла, запись которого производилась самыми разными способами и программными средствами. Вам может также понадобиться сохранить результаты вычислений в файлах заранее оговоренного формата, предназначенных для использования в составе иных программных средств. Такие задачи решаются путем использования файлов данных, типы которых являются общими для всех программных средств. Это могут быть бинарные либо текстовые файлы.
Бинарные файлы предназначены для хранения произвольных данных в виде потока байтов. Основные операции, выполняемые с такими файлами, — это запись и считывание заданного количества байтов информации. В отличие от бинарных, текстовые файлы содержат записи, трактуемые как символы в определенной кодировке, включая набор управляющих символов: возврата каретки, перевода строки, конца файла.
Открытие и закрытие файлов
Независимо от типа файла данных перед началом работы его нужно открыть посредством специальной функции fopen:
<идентификатор_файла> = fopen('<имя_файла>'.'<флаг>')
Здесь <идентификатор_файла> — имя указателя на файл, которое будет использоваться при осуществлении операций чтения-записи; <имя_файла> — имя файла, под которым он записан (или будет записан) на внешний носитель; <флаг> — параметр, называемый флагом открытия файла и несущий информацию о способе работы с файлом. Флаг может принимать следующие символьные значения:
г — только для чтения;
w — только для записи (предыдущее содержимое теряется и создается новый файл);
w+ — удаление содержимого существующего файла или создание нового файла и открытие его для записи и чтения;
г+ — чтение и запись одновременно;
а — добавление в конец файла;
а+ — создание и открытие нового файла или открытие существующего файла для записи, чтения и добавления записи в конец файла.
К указанным символам следует добавить символ b, предназначенный для открытия файла в бинарном режиме, и символ t — для открытия файла в текстовом режиме.
Если файл данных больше не используется для чтения или записи, его следует закрыть, используя функцию fclose:
fclose (<идентификатор_файла>)
