Использование элементарных функций
Арифметические операции в MatLab выполняются в обычном порядке, свойственном большинству языков программирования: ü возведение в степень ^; ü умножение и деление *, /; ü сложение и вычитание +, -. Для изменения порядка выполнения арифметических операторов следует использовать круглые скобки. Аргументы функций заключаются в круглые скобки, имена функций набираются строчными буквами. Для ввода числа π достаточно набрать pi в командной строке. Если требуется вычислить значение выражения, похожего на предыдущее, то необязательно снова набирать его в командной строке. Можно воспользоваться тем, что MatLab запоминает все вводимые команды. Для повторного занесения их в командную строку служат клавиши <↑>, <↓>. Для вычисления выражения необходимо проделать следующие шаги. 1. Нажмите клавишу <↑>, при этом в командной строке появится введенное ранее выражение. 2. Внесите в него необходимые изменения (для перемещения по строке с выражением служат клавиши <→>, <←>, <Home>, <End>). 3. Вычислите измененное выражение, нажав <Enter>. В рабочей среде MatLab длявызова ранее введенных команд имеется дополнительное удобное средство — окно Command History с историей команд, изображенное на рис. 3. История команд содержит дату и время каждого сеанса работы с MatLab. Текущая команда изображена на синем фоне. Если щелкнуть на какой-либо команде в окне левой кнопкой мыши, то данная команда становиться текущей. Для ее выполнения надо применить двойной щелчок мыши или выбрать строку с командой при помощи клавиш <↑>, <↓> и нажать клавишу <Enter>. При щелчке правой кнопкой мыши по области окна Command History появится всплывающее меню. Выбор пункта Сору приводит к копированию команды в буфер Windows. При помощи Evaluate Selection можно выполнить отмеченную группу команд. Для удаления текущей команды предназначен пункт Delete Selection, для удаления всех команд до текущей — Delete to Selection, для удаления всех команд — Delete Entire History.
Встроенные элементарные функции
Встроенные элементарные функции MatLab включают тригонометрические, гиперболические, экспоненциальные и логарифмические функции, а также функции для работы с комплексными числами и для округления различными способами.
Тригонометрические, гиперболические и обратные к ним функции. Ниже перечислены встроенные в MatLab тригонометрические функции и обратные к ним: · sin, cos, tan, cot — синус, косинус, тангенс и котангенс; · sec, csc—секанс, косеканс (); · asin, acos, atan, acot — арксинус, арккосинус, арктангенс и арккотангенс; · asec, acsc — арксеканс, арккосеканс.
Аргументы тригонометрических функций должны быть выражены в радианах. Обратные тригонометрические функции возвращают результат также в радианах.
В MatLab встроены следующие гиперболические функции и обратные к ним: · sinh, cosh, tanh, coth — гиперболические синус, косинус, тангенс и котангенс; · sech, csch — гиперболические секанс и косеканс; · asinh, acosh, atanh, acoth — гиперболические арксинус, арккосинус, арктангенс и арккотангенс; · asech, acsch — гиперболические арксеканс и арккосеканс.
Экспоненциальная функция, логарифмы, степенные функции.
Ниже перечислены примеры этих функций в MatLab: · ехр — экспоненциальная функция; · log — натуральный логарифм; · log10 — десятичный логарифм; · log2 — логарифм по основанию 2; · pow2 — возведение числа 2 в степень; · sqrt — квадратный корень; · nextpow2 — степень, в которую надо возвести число 2, чтобы получить ближайшее число (большее или равное аргументу).
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|