Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы работы в MatLab (Методичка).doc
Скачиваний:
144
Добавлен:
07.06.2015
Размер:
287.74 Кб
Скачать

Использование переменных

Как и во всех языках программирования, в МATLAB предусмотрена возмож­ность работы с переменными. Причем пользователь не должен заботиться о том, какие значения будет принимать переменная (комплексные, вещест­венные или только целые). Для того чтобы присвоить, например, перемен­ной z значение 1.45, достаточно написать в командной строке z=1.45, при этом МATLAB сразу же выведет значение z.

Здесь знак равенства используется в качестве оператора присваивания. Часто не очень удобно после каждого присваивания получать еще и результат. По­этому в МATLAB предусмотрена возможность завершать оператор присваива­ния точкой с запятой для подавления вывода результата в командное окно. Именем переменной может быть любая последовательность букв и цифр без пробела, начинающаяся с буквы. Строчные и прописные буквы различают­ся. Количество воспринимаемых MATLAB символов в имени переменной составляет 31 (такие длинные имена и не нужны).

!! Найдите значение следующего выражения, применяя введение промежуточных переменных

MATLAB запоминает значения всех переменных, определенных во время се­анса работы. Если после ввода примера, приведенного выше, были продела­ны еще какие-либо вычисления, и возникла необходимость вывести значе­ние одной из введенных переменных, то следует просто набрать имя переменной в командной строке и нажать Enter.

Переменные, определенные выше, можно использовать и в других форму­лах.

Для ввода длинных формул или команд в командную строку следует поставить три точки (подряд, без пробелов), нажать клавишу Enter и продолжить набор формулы на следующей строке. Так можно разместить выражение на несколь­ких строках. МATLAB вычислит все выражение или выполнит команду после на­жатия на Enter в последней строке (в которой нет трех идущих подряд точек).

!! Найдите значение этого же выражения, записав его в одну строку.

Предположим, что часть вычислений с переменными выполнена, а осталь­ные придется доделать во время следующего сеанса работы с MATLAB. В этом случае понадобится сохранить переменные, определенные в рабочей среде.

Сохранение рабочей среды

Самый простой способ сохранить значения всех переменных — использо­вать в меню File пункт Save Workspace As. При этом появляется диалоговое окно Save Workspace Variable, в котором следует указать каталог и имя файла. По умолчанию предлагается сохранить файл в подкаталоге work основного каталога MATLAB.

Предлагаемое расширение при сохранении единственное mat.

!! Сохраните свой файл под именем Пример.

Работа с массивами

Все данные MATLAB представляет в виде массивов.

Массив — упорядоченная, пронумерованная совокупность однородных данных. Создавая массив, вместо того, чтобы давать каждой ячейке памяти, используемой для хранения одного элемента данных, отдельное имя, всей совокупности данных дается одно имя.

Массивы раз­личаются по числу размерностей или измерений: одномерные, двумерные, многомерные. Размером массива называют число элементов, вдоль каждого из измерений. Доступ к элементам осуществляется при помощи индекса. В MATLAB нумерация элементов массивов начинается с единицы. Это значит, что индексы должны быть больше или равны единице.

Вектор, вектор-строка, матрица или тензор являются математическими объектами, а одномерные, двумерные или многомерные массивы — способы хранения этих объектов в компьютере. Вектор может быть записан в столбик (вектор-столбец) и в строку (вектор-строка). Вектор-столбцы и вектор-строки будут называться просто векторами.