English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основные грамматические правила MATLAB

Поведение среды 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

Точка с запятой (;) обозначает конец строки. Однако, если вы хотите скрыть вывод выражения 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

saveКоманда используется для сохранения всех переменных рабочей области в файл с расширением .mat в текущей директории.

Например,

save myfile

Вы можете использовать это в будущем в любое времяloadКоманда перезагрузки файла.

load myfile