
- •Ввел матрицу а
- •Ввел выражение
- •Ввел выражение
- •Ввел выражение
- •Ввел выражение
- •Ввел выражение
- •Контрольные вопросы
- •2.Рабочая среда MatLab.
- •3.Форматы вывода результата вычислений.
- •4.Назначение окна Command History
- •6.Использование переменных.
- •7.Сохранение рабочей среды.
- •8.Просмотр переменных.
- •9.Работа с массивами.
- •Построение таблицы значений функции.
- •11.Построение графиков функции одной и двух переменных.
- •12.Вычисление корней полинома.
6.Использование переменных.
Для упрощения работы в Matlab можно использовать переменные. Например, приходится часто использовать одно и тоже выражение (отношение, произведение и т.д.). Набирать его каждый раз (а если оно длинное) очень трудно. Тогда для упрощения работы лучше всего воспользоваться переменными. Чтобы ввести переменную, необходимо сначала написать имя переменной, затем знак присваивания (“=”), и значение переменной. Значением может быть как число, так и формула. После нажатия клавиши enter Matlab выведет ниже и введенное значение этой переменной. Это не всегда удобно. Поэтому в случае, если это не нужно после указания значения переменной надо поставить ";", и вывод результата в командное окно не произойдет.
Имя обязательно должно начинаться с буквы, не содержать пробелов, быть длиной менее 31 символа (Matlab воспринимает именно столько). Необходимо напомнить, что программа различает строчные и прописные буквы, поэтому имена Аа и аА обозначают разные переменные.
7.Сохранение рабочей среды.
Сохранять переменные рабочей среды можно:
Использовать в меню File пункт Save Workspace As. При этом появляется диалоговое окно Save Workspace Variables, в котором следует указать каталог и имя файла. По умолчанию предлагается сохранить файл в подкаталоге work основного каталога MatLab. В следующем сеансе работы для восстановления значений переменных следует открыть нужный файл при помощи подпункта Open меню File. И все переменные, определенные в прошлом сеансе, стали доступными. Их можно использовать во вновь вводимых командах.
Сохранение и восстановление переменных рабочей среды можно выполнить и из командной строки. Для этого служат команды save и load. В конце сеанса работы с MatLab надо выполнить команду
>> save (имя файла)
Расширение можно не указывать, MatLab сохранит переменные рабочей среды в файле с расширением *.mat. В начале следующего сеанса работы для считывания переменных следует ввести команду
>> load (имя файла)
В MatLab имеется возможность записывать исполняемые команды и результаты в текстовый файл (вести журнал работы), который потом можно легко прочитать или распечатать из текстового редактора. Для начала ведения журнала служит команда diary. В качестве аргумента команды diary следует задать имя файла, в котором будет храниться журнал работы. Набираемые далее команды и результаты их исполнения будут записываться в этот файл.
8.Просмотр переменных.
Иногда может возникнуть ситуация когда наберётся слишком много переменных и необходимо знать какие уже задействованы, а какие нет. Для этой цели служит команда who, выводящая в командное окно MatLab список используемых переменных. Для получения более подробной информации используется команда whos, которая позволяет получить более подробную информацию о переменных в виде таблицы. Первый столбик таблицы Name состоит из имен используемых переменных. Программа MatLab все данные представляет в виде массивов, в столбике Size указывается размер массива, в котором хранится переменная. В столбике Bytes показано, сколько байтов занимает каждая из переменных. В последнем столбике Class указан тип переменных.
Для освобождения из памяти всех переменных используется команда clear. Если в аргументах указать список переменных (через пробел), то только они будут освобождены из памяти.