-
Новая версия системы MATLAB 6 – весьма громоздкий программный комплекс, который (при полной установке) требует до 1000-1500 Мбайт дисковой памяти (в зависимости от конкретной поставки, полноты справочной системы и числа устанавливаемых пакетов прикладных программ).
-
В этой книге предполагается, что MATLAB используется в среде операционной системы Windows 95 или Windows 98/Me/2000. Копии сеансов работы MATLAB даны именно для этих случаев. Однако пользователи, работающие с Windows NT4, также могут обращаться к материалам данной книги без каких-либо ограничений, поскольку отличия касаются лишь мелких деталей пользовательского интерфейса.
-
Пользователи, уже имеющие опыт работы с системами MATLAB, будут приятно (а кое-кто, напротив, неприятно) удивлены новациями пользовательского интерфейса системы MATLAB 6.0. В новой версии пользовательского интерфейса не осталось и следа от прежней строгой скромности.
-
При работе с MATLAB в командном режиме действует простейший строчный редактор. Его команды перечислены в табл. 2.1. | Таблица 2.1. Команды строчного редактора MATLAB. | Комбинация клавиш | Назначение | CTRL + b | Перемещение курсора вправо на один символ | CTRL + f
-
Система MATLAB создана таким образом, что любые (подчас весьма сложные) вычисления можно выполнять в режиме прямых вычислений, то есть без подготовки программы.
-
Центральным понятием всех математических систем является математическое выражение. Оно задает то, что должно быть вычислено в численном (реже символьном) виде. Вот примеры простых математических выражений: | 2 + 3 | 2.301 * sin(x) | 4 + exp(3) / 5 | sqrt(y) / 2 | sin(pi / 2) | Математические выражения строятся на основе чисел, констант, переменных, операторов, функций и разных спецзнаков.
-
Константа – это предварительно определенное числовое или символьное значение, представленное уникальным именем. Числа (например 1, -2 и 1.23) являются безымянными числовыми константами. | Другие виды констант в MATLAB принято назвать системными переменными, поскольку, с одной стороны, они задаются системой при ее загрузке, а с другой – могут переопределяться.
-
Поскольку MATLAB используется для достаточно сложных вычислений, важное значение имеет наглядность их описания. Она достигается, в частности, с помощью текстовых комментариев. Текстовые комментарии вводятся с помощью символа %, например так: | %Bit is factorial function | Примечание | В каждой большой программе есть свои >>ложки дегтя>>.
-
Оператор – это специальное обозначение для определенной операции над данными – операндами. Например, простейшими арифметическими операторами являются знаки суммы +, вычитания -, умножения * и деления /. Операторы используются совместно с операндами.
-
Очень часто необходимо произвести формирование упорядоченных числовых последовательностей. Такие последовательности нужны для создания векторов или значений абсциссы при построении графиков.
-
Важное значение при диалоге с системой MATLAB имеет диагностика ошибок. Вряд ли есть пользователь, помнящий точное написание тысяч операторов и функций, входящих в систему MATLAB и в пакеты прикладных программ.
-
По умолчанию MATLAB выдает числовые результаты в нормализованной форме с четырьмя цифрами после десятичной точки и одной до нее. Многих такая форма представления не всегда устраивает. Поэтому при работе с числовыми данными можно задавать различные форматы представления чисел.
-
Описанные выше простые правила вычислений распространяются и на гораздо более сложные вычисления, которые (при использовании обычных языков программирования типа Бейсик или Паскаль) требуют составления специальных программ.
-
Описанный способ задания матриц позволяет выполнить операцию конкатенации – объединения малых матриц в большую.
-
По мере задания одних переменных и стирания других рабочая область перестает быть непрерывной и начинает содержать "дыры" и всякий "мусор". Это рано или поздно может привести к ухудшению работы системы или даже к нехватке оперативной памяти.
-
Мы отмечали, что сессии не записываются на диск стандартной командой save. Однако если такая необходимость есть, можно воспользоваться специальной командой для ведения так называемого дневника сессии:
-
Завершение вычислений | Иногда из-за ошибок в программе или из-за сложности решаемой задачи MATLAB "зацикливается" и перестает выдавать результаты либо непрерывно выдает их, хотя в этом уже нет необходимости.