MATLAB — основной синтаксис
Среда MATLAB ведет себя как сверхсложный калькулятор. Вы можете вводить команды в командной строке>>.
MATLAB — это интерпретируемая среда. Другими словами, вы даете команду, и MATLAB сразу ее выполняет.
Практика
Введите допустимое выражение, например,
Живая демонстрация5 + 5
И нажмите ВВОД
Когда вы нажимаете кнопку «Выполнить» или набираете Ctrl + E, MATLAB выполняет ее немедленно, и возвращаемый результат — —
ans = 10
Давайте рассмотрим еще несколько примеров —
Живая демонстрация3 ^ 2 % 3 raised to the power of 2
Когда вы нажимаете кнопку «Выполнить» или набираете Ctrl + E, MATLAB выполняет ее немедленно, и возвращаемый результат — —
ans = 9
Другой пример,
Живая демонстрацияsin(pi /2) % sine of angle 90o
Когда вы нажимаете кнопку «Выполнить» или набираете Ctrl + E, MATLAB выполняет ее немедленно, и возвращаемый результат — —
ans = 1
Другой пример,
Живая демонстрация7/0 % Divide by zero
Когда вы нажимаете кнопку «Выполнить» или набираете Ctrl + E, MATLAB выполняет ее немедленно, и возвращаемый результат — —
ans = Inf warning: division by zero
Другой пример,
Живая демонстрация732 * 20.3
Когда вы нажимаете кнопку «Выполнить» или набираете Ctrl + E, MATLAB выполняет ее немедленно, и возвращаемый результат — —
ans = 1.4860e+04
MATLAB предоставляет некоторые специальные выражения для некоторых математических символов, таких как pi для π, Inf для ∞, i (и j) для √-1 и т. д. Nan означает «не число».
Использование точки с запятой (;) в MATLAB
Точка с запятой (;) указывает на конец оператора. Однако, если вы хотите подавить и скрыть вывод MATLAB для выражения, добавьте точку с запятой после выражения.
Например,
Живая демонстрацияx = 3; y = x + 5
Когда вы нажимаете кнопку «Выполнить» или набираете Ctrl + E, MATLAB выполняет ее немедленно, и возвращаемый результат — —
y = 8
Добавление комментариев
Символ процента (%) используется для обозначения строки комментария. Например,
x = 9 % assign the value 9 to x
Вы также можете написать блок комментариев, используя операторы блока комментариев % { и % }.
Редактор MATLAB включает в себя инструменты и элементы контекстного меню, помогающие добавлять, удалять или изменять формат комментариев.
Часто используемые операторы и специальные символы
MATLAB поддерживает следующие часто используемые операторы и специальные символы —
Оператор | Цель |
---|---|
+ | Плюс; оператор сложения. |
- | Минус; оператор вычитания. |
Скалярный и матричный оператор умножения. | |
.* | Оператор умножения массива. |
^ | Скалярный и матричный оператор возведения в степень. |
.^ | Оператор возведения в степень массива. |
Оператор левого деления. | |
/ | Оператор правого деления. |
.\ | Оператор левого деления массива. |
./ | Оператор деления вправо. |
: | Двоеточие; генерирует регулярно расположенные элементы и представляет целую строку или столбец. |
( ) | Скобки; заключает в себе аргументы функции и индексы массива; переопределяет приоритет. |
[ ] | Скобки; элементы массива вложений. |
. | Десятичная точка. |
… | Многоточие; оператор продолжения строки |
, | Запятая; разделяет операторы и элементы в строке |
; | Точка с запятой; разделяет столбцы и подавляет отображение. |
% | Знак процента; обозначает комментарий и определяет форматирование. |
_ | Оператор кавычек и транспонирования. |
._ | Несопряженный оператор транспонирования. |
= | Оператор присваивания. |
Специальные переменные и константы
MATLAB поддерживает следующие специальные переменные и константы —
Имя | Значение |
---|---|
ответ | Самый последний ответ. |
ипс | Точность точности с плавающей запятой. |
i,j | Воображаемая единица √-1. |
Информация | Бесконечность. |
Нет | Неопределенный числовой результат (не число). |
пи | Число π |
Именование переменных
Имена переменных состоят из буквы, за которой следует любое количество букв, цифр или знака подчеркивания.
MATLAB чувствителен к регистру .
Имена переменных могут быть любой длины, однако MATLAB использует только первые N символов, где N задается функцией namelengthmax .
Сохранение вашей работы
Сохранить Команда используется для сохранения всех переменных в рабочей области в виде файла с расширением .mat в текущем каталоге.
Например,
save myfile
Вы можете перезагрузить файл позже в любое время с помощью загрузить команда.
load myfile
MATLAB