Среда MATLAB ведет себя как сверхсложный калькулятор. Вы можете вводить команды в командной строке >>.
MATLAB — это интерпретируемая среда. Другими словами, вы даете команду, а MATLAB выполняет ее сразу.
Руки на практике
Введите правильное выражение, например,
5 + 5
И нажмите ENTER
Когда вы нажимаете кнопку «Выполнить» или нажимаете 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 90 o
Когда вы нажимаете кнопку «Выполнить» или нажимаете 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 поддерживает следующие часто используемые операторы и специальные символы —
| оператор | Цель |
|---|---|
| + | Плюс; оператор сложения. |
| — | Минус; оператор вычитания. |
| * | Скалярный и матричный оператор умножения. |
| . * | Оператор умножения массива. |
| ^ | Скалярный и матричный оператор возведения в степень. |
| . ^ | Оператор возведения в степень массива. |
| \ | Оператор левого деления. |
| / | Оператор правого деления. |
| . \ | Массив левого делителя. |
| ./ | Массив оператора правого деления. |
| : | Двоеточие; генерирует регулярно расположенные элементы и представляет всю строку или столбец. |
| () | Скобки; заключает в себе аргументы функций и индексы массивов; переопределяет приоритет |
| [] | Скобки; элементы массива вложений. |
| , | Десятичная точка. |
| … | Многоточие; оператор продолжения строки |
| , | Comma; разделяет операторы и элементы подряд |
| ; | Точка с запятой; разделяет столбцы и подавляет отображение. |
| % | Знак процента; обозначает комментарий и задает форматирование. |
| _ | Цитировать знак и транспонировать оператора. |
| ._ | Несопряженный оператор транспонирования. |
| знак равно | Оператор присваивания. |
Специальные переменные и константы
MATLAB поддерживает следующие специальные переменные и константы —
| название | Имея в виду |
|---|---|
| анс | Самый последний ответ. |
| прибыль на акцию | Точность точности с плавающей точкой. |
| I, J | Мнимая единица √-1. |
| Inf | Бесконечность. |
| NaN | Неопределенный числовой результат (не число). |
| число Пи | Число π |
Именование переменных
Имена переменных состоят из буквы, за которой следует любое количество букв, цифр или подчеркивания.
MATLAB чувствителен к регистру .
Имена переменных могут быть любой длины, однако MATLAB использует только первые N символов, где N задается функцией namelengthmax .
Сохранение вашей работы
Команда save используется для сохранения всех переменных в рабочей области в виде файла с расширением .mat в текущем каталоге.
Например,
save myfile
Вы можете перезагрузить файл в любое время позже, используя команду загрузки .