- •Ввел матрицу а
- •Ввел выражение
- •Ввел выражение
- •Ввел выражение
- •Ввел выражение
- •Ввел выражение
- •Контрольные вопросы
- •4.Назначение окна Command History
- •2.Рабочая среда MatLab.
- •3.Форматы вывода результата вычислений.
- •6.Использование переменных.
- •7.Сохранение рабочей среды.
- •8.Просмотр переменных.
- •9.Работа с массивами.
- •Построение таблицы значений функции.
- •11.Построение графиков функции одной и двух переменных.
- •12.Вычисление корней полинома.
2.Рабочая среда MatLab.
Рабочая среда MatLab 6.х следующие элементы:
меню;
панель инструментов с кнопками и раскрывающимся списком;
окно с вкладками Launch Pad и Workspace, из которого можно получить простой доступ к различным модулям ToolBox и к содержимому рабочей среды;
окно с вкладками Command History и Current Directory, предназначенное для просмотра и повторного вызова ранее введенных команд, а также для установки текущего каталога;
командное окно Command Windows;
строку состояния.
3.Форматы вывода результата вычислений.
По умолчанию MathLab выдаёт результат формате short(т.е. 4 знака после запятой), но это не всегда устраивает, т.к. иногда нужны более точные расчёты. Для этого используют команду format (имя формата). С помощью команды help format можно просмотреть форматы:
» help format
FORMAT Set output format.
All computations in MathLab are done in double precision.
FORMAT may be used to switch between different output
display formats as follows:
FORMAT Default. Same as SHORT.
FORMAT SHORT Scaled fixed point format with 5 digits.
FORMAT LONG Scaled fixed point format with 15 digits.
FORMAT SHORT E Floating point format with 5 digits.
FORMAT LONG E Floating point format with 15 digits.
FORMAT SHORT G Best of fixed or floating point format with 5 digits.
FORMAT LONG G Best of fixed or floating point format with 15 digits.
FORMAT HEX Hexadecimal format.
FORMAT + The symbols +, - and blank are printed
for positive, negative and zero elements.
Imaginary parts are ignored.
FORMAT BANK Fixed format for dollars and cents.
FORMAT RAT Approximation by ratio of small integers.
Spacing:
FORMAT COMPACT Suppress extra line-feeds.
FORMAT LOOSE Puts the extra line-feeds back in.
format short — короткое представление в фиксированном формате (5 знаков)
short e — короткое представление в экспоненциальном формате (5 знаков мантиссы и 3 знака порядка)
format long — длинное представление в фиксированном формате (15 знаков)
long e — длинное представление в экспоненциальном формате (15 знаков мантиссы и 3 знака порядка)
Вот как будет выглядеть отношение 2/3 в различных форматах:
format short |
0.6667 |
format short e |
6.6667e-001 |
format long |
0.66666666666667 |
format long e |
6.666666666666666e-001 |
Формат влияет лишь на вывод вычислений на экран, на точность вычислений это ни как не сказывается.
4.Назначение окна Command History
В окне Command History содержится информация о каждом сеансе работы в программе. Необходимая команда выбирается в данном окне и вставляется в командную строку программы с помощью клавиш <↑>, <↓>. Это удобно при повторном наборе одних и тех же примеров, отличающихся всего одним или двумя знаками.
При щелчке правой кнопкой мыши по области окна Command History появится всплывающее меню. Выбор пункта Сору приводит к копированию команды в буфер Windows. При помощи Evaluate Selection можно выполнить отмеченную группу команд. Для удаления текущей команды предназначен пункт Delete Selection, для удаления всех команд до текущей — Delete to Selection, для удаления всех команд — Delete Entire History.
5.Встроенные элементарные функции.
В Matlab встроены по умолчанию некоторые элементарные функции, которые можно подразделить на тригонометрические, гиперболические, экспоненциальные, логарифмические, а также функции для работы с комплексными числами и для округления различными способами.
Тригонометрические, гиперболические и обратные к ним функции.
тригонометрические функции и обратные к ним:
- sin, cos, tan, cot — синус, косинус, тангенс и котангенс;
- sec,
csc—секанс,
косеканс (
);
- asin, acos, atan, acot — арксинус, арккосинус, арктангенс и арккотангенс;
- asec, acsc — арксеканс, арккосеканс.
Аргументы тригонометрических функций выражаются в радианах и, соответственно, обратные тригонометрические функции результат возвращают тоже в радианах. Это необходимо учитывать при выполнении вычислений.
гиперболические функции и обратные к ним:
- sinh, cosh, tanh, coth — гиперболические синус, косинус, тангенс и котангенс;
- sech, csch — гиперболические секанс и косеканс;
- asinh, acosh, atanh, acoth — гиперболические арксинус, арккосинус, арктангенс и арккотангенс;
- asech, acsch — гиперболические арксеканс и арккосеканс.
Экспоненциальная функция, логарифмы, степенные функции.
- ехр — экспоненциальная функция;
- log — натуральный логарифм;
- log10 — десятичный логарифм;
- log2 — логарифм по основанию 2;
- pow2 — возведение числа 2 в степень;
- sqrt — квадратный корень;
- nextpow2 — степень, в которую надо возвести число 2, чтобы получить ближайшее число (большее или равное аргументу).
Функции для работы с комплексными числами:
abs, angle — возвращает модуль r и фазу φ (в радианах от -π до π) комплексного числа
;complex — конструирует комплексное число по его действительной и мнимой части:
con j — возвращает комплексно-сопряженное число;
imag, real — возвращает мнимую и действительную часть комплексного числа.
Функции округление и нахождения остатка от деления.
- fix — округление до ближайшего целого по направлению к нулю;
- floor, ceil — округление до ближайшего целого по направлению к минус бесконечности или плюс бесконечности;
- round — округление до ближайшего целого;
- mod – остаток от целочисленного деления (со знаком);
- rem – остаток от целочисленного деления;
- sign — возвращает знак числа.
