English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Поведение среды MATLAB напоминает супер сложный калькулятор. Вы можете вводить команды в командной строке >>.
MATLAB является интерпретационной средой. Иначе говоря, вы даёте команду, и MATLAB немедленно её выполняет.
Введите действительное выражение, например,
5 + 5
Затем нажмите ENTER
Когда вы нажимаете кнопку Execute или вводите Ctrl + E, MATLAB немедленно выполняет команду и возвращает результат-
ans = 10
Давайте рассмотрим еще несколько примеров-
3 ^ 2 % 3 raised to the power of 2
Когда вы нажимаете кнопку Execute или вводите Ctrl + E, MATLAB немедленно выполняет команду и возвращает результат-
ans = 9
Другой пример,
sin(pi / 2) % sine of angle 90o
Когда вы нажимаете кнопку Execute или вводите Ctrl + E, MATLAB немедленно выполняет команду и возвращает результат-
ans = 1
Другой пример,
7/0 % Divide by zero
Когда вы нажимаете кнопку Execute или вводите Ctrl + E, MATLAB немедленно выполняет команду и возвращает результат-
ans = Inf warning: division by zero
Другой пример,
732 * 20.3
Когда вы нажимаете кнопку Execute или вводите Ctrl + E, MATLAB немедленно выполняет команду и возвращает результат-
ans = 1.4860e+04
MATLAB предоставляет некоторые особые выражения для некоторых математических символов, например, pi обозначает π, Inf обозначает ∞, i (и j) обозначают √-1 и т.д.Nan代表“非数字”.
Точка с запятой (;) обозначает конец строки. Однако, если вы хотите скрыть вывод выражения MATLAB, добавьте точку с запятой после выражения.
Например,
x = 3; y = x + 5
Когда вы нажимаете кнопку Execute или вводите Ctrl + E, MATLAB немедленно выполняет команду и возвращает результат-
y = 8
Символ процента (%) используется для указания строки комментария. Например,
x = 9 % Присвоение значения 9 переменной x
Вы также можете использовать операторы блок-комментариев % {и %} для записи блоков комментариев.
Редактор MATLAB включает инструменты и элементы меню контекста, которые помогут вам добавлять, удалять или изменять формат комментариев.
MATLAB поддерживает следующие часто используемые операторы и специальные символы-
Оператор | Цель |
---|---|
+ | Сложение; оператор сложения. |
- | Умножение; оператор умножения. |
* | Оператор умножения скаляра и матрицы. |
.* | Оператор умножения массивов. |
^ | Оператор вычисления степени скаляра и матрицы. |
.^ | Оператор вычисления степени массива. |
\ | Оператор левого деления. |
/ | Оператор правого деления. |
.\ | Оператор левого деления массива |
./ | Оператор правого деления массива |
: | Двоеточие; создание элементов с равными интервалами и отображение целых строк или столбцов |
( ) | Круглые скобки; закрытие параметров функции и индексов массива; переписывание приоритета |
[ ] | Скобки;附件 элементов массива |
. | Точка |
... | Тире; оператор продолжения строки |
, | Запятая; разделение операторов и элементов в строке |
; | Точка с запятой; разделение столбцов и подавление отображения |
% | Процент; указание комментария и форматирование |
_ | Символ ссылки и транспонировочный оператор |
._ | Ненаклоненный транспонировочный оператор |
= | Оператор присваивания |
MATLAB поддерживает следующие специальные переменные и константы-
Название | Значение |
---|---|
ans | Последний вычисленный ответ |
eps | Точность плавающей точки |
i,j | Мнимая единица √-1 |
Inf | Бесконечность |
NaN | Неопределенный числовой результат (не число) |
pi | π |
Имя переменной состоит из букв, за которыми следуют любое количество букв, цифр или подчеркивания
MATLAB является case-sensitive.
Имя переменной может быть любого размера, но MATLAB использует только первые N символов, где N задается функцией namelengthmax.
saveКоманда используется для сохранения всех переменных рабочей области в файл с расширением .mat в текущей директории.
Например,
save myfile
Вы можете использовать это в будущем в любое времяloadКоманда перезагрузки файла.
load myfile