>> clear команда удаления всех переменных из рабочего пространства, эту команду следует применять с большой осторожностью.
>> clear x,y команда удаляет переменные x и y.
>> what вывод списка файлов с расширениями ‘.m’, ‘.mat’, ‘.mex’ из текущего каталога.
>> who отображает переменные текущего рабочего пространства.
>> whos выводит информацию о текущих переменных.
>> dir выводит список файлов текущего каталога.
>> save сохраняет все текущие переменные в файле matlab.mat в текущем каталоге.
>> save filename A, B, C сохраняет переменные ‘A’, ‘B’, ‘C’ в фале ‘filename.mat’.
>> load загружает переменные из matlab.mat в текущий сеанс работы.
>> load filename загружает переменные из файла filename.mat.
>> diary сохраняет текст (команды) и результаты вычислений текущего сеанса работы (дневник сессии) в файле с именем diary.
>> diary filename сохраняет текущий сеанс в файле с именем filename.
>> diary off приостанавливает запись в файл.
>> diary on включает запись сессии в файл.
Форматы вывода результата
По умолчанию в Matlab устанавливается формат отображения short, позволяющий вывести не более 6 значащих цифр числа. Такой формат вывода не всегда достаточен.
Команды установки форматов вывода
≫ format short - короткое представление в фиксированном формате (5 знаков),
>> format short e – устанавливает формат научной (экспоненциальной) нотации с 5 десятичными разрядами,
>> format long – формат длинного представления с фиксированной точкой с 15 десятичными разрядами,
>> format long e – формат научной нотации с 15 десятичными разрядами,
>> format bank - денежный формат вывода с двумя десятичными разрядами справа от десятичной точки.
Формат может быть также установлен командой Preferences меню File.
При вводе числа в экспоненциальной форме, например, 15.8e-5 промежуточные пробелы не допускаются.
Вычисления с комплексными числами
MATLAB поддерживает простую в использовании встроенную арифметику комплексных чисел. В большинстве математических функций Matlab аргументы и результаты предполагаются комплексными числами. Для обозначения мнимой единицы в MATLAB зарезервированы переменные i и j.
>> x = 3+4j;
>>y= 2*(1+4*j)
y=
2.0000 + 8.0000i
Специальные функции комплексного аргумента
>> abs(x) % модуль числа
x = 5
>> angle(x) % аргумент (фаза) числа в радианах
x = 0.9273
>> conj(x) % комплексно сопряженное число
x = 3 – 4i
>> imag(x) % мнимая часть числа
ans = 4
>> real(x) % действительная часть числа
ans = 3
Получение справочных сведений в MATLAB
Matlab имеет очень большое количество различных команд, поэтому важно уметь найти справочные сведения по нужной команде.
· Получение справки (help) в MATLAB
>> help - выводит сведения о разделах (topics) Matlab.
>> help <topic> - выводит сведения об именах (названиях) функций, входящих в раздел.
>> help <имя функции> - показывает справочные сведения по функции.
>> helpwin - открывает новое окно справки, в котором двойным щелчком мыши можно открыть справочные сведения по нужному разделу/функции.
>> lookfor <keyword> - вывод справочных сведений по ключевому слову.
>> help demos - вывод списка демонстрационных примеров.
>> hthelp - открывает интерактивное окно Matlab help.
>> help symbolic
– выводит сведения об инструментарии символьной математики
( symbolic math toolbox) Matlab.
>> help signal processing toolbox – выводит сведения о функциях пакета Signal Processing Toolbox.
· >> web http://www.mathworks.com - загружает WEB- сайт фирмы Math Works Inc. - разработчика Matlab.
Из меню Help c помощью команды Demosможно получить доступ к демонстрационным примерам применения системы Matlab. Эти примеры очень разнообразны и полезны для практики работы в Matlab.
Векторы и матрицы
Самой характерной особенностью Matlab является то, что он является системой, предназначенной для вычислений с векторами, матрицами и полиномами. Матрица – основной элемент Matlab. Это двумерный массив чисел или математических выражений. Размер матрицы определяется числом её строк и столбцов.
Вектор – это одномерный массив. Число элементов вектора – это его размер. Обычное число (скаляр) является матрицей размером (1 x 1), вектор – строка с N элементами – это матрица размером (1 x N), вектор – столбец – матрица размером ( N х 1).
Векторы Matlab могут определяться двумя способами. Во-первых, вектор-строка может генерироваться из элементов, заключенных в квадратные скобки и разделенных пробелами или запятыми. Индексы элемента массива всегда начинается с 1.
Пример
» x=[5 2i pi 7.1^2]
x =
Columns 1 through 3
5.0000e+000 0 +2.0000e+000i 3.1416e+000
Column 4
5.0410e+001
Доступ к элементам массива обеспечивается указанием индекса элемента
» x(1)
ans =
5
Дополнение вектора элементом
» x(5)=12.7;
» x
x =
Columns 1 through 3
5.0000e+000 0 +2.0000e+000i 3.1416e+000
Columns 4 through 5
5.0410e+001 1.2700e+001
Генерирование вектора – столбца
» x1 = [5; 7; 9]
x1 =
5
7
9
Транспонирование вектора
» x2=x1'
x2 =
5 7 9
Второй метод заключается в создании вектора с помощью выражения типа арифметической прогрессии.
Примеры
>> x =[0:0.2:1] % Последовательность от 0 до 1 с приращением 0.2
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.