Учебники

MATLAB — базовый синтаксис

Среда MATLAB ведет себя как сверхсложный калькулятор. Вы можете вводить команды в командной строке >>.

MATLAB — это интерпретируемая среда. Другими словами, вы даете команду, а MATLAB выполняет ее сразу.

Руки на практике

Введите правильное выражение, например,

Live Demo

5 + 5

И нажмите ENTER

Когда вы нажимаете кнопку «Выполнить» или нажимаете Ctrl + E, MATLAB выполняет его немедленно, и возвращается результат —

ans = 10

Давайте рассмотрим еще несколько примеров —

Live Demo

3 ^ 2	       % 3 raised to the power of 2

Когда вы нажимаете кнопку «Выполнить» или нажимаете Ctrl + E, MATLAB выполняет его немедленно, и возвращается результат —

ans = 9

Другой пример,

Live Demo

sin(pi /2)	  % sine of angle 90 o

Когда вы нажимаете кнопку «Выполнить» или нажимаете Ctrl + E, MATLAB выполняет его немедленно, и возвращается результат —

ans = 1

Другой пример,

Live Demo

7/0		      % Divide by zero

Когда вы нажимаете кнопку «Выполнить» или нажимаете Ctrl + E, MATLAB выполняет его немедленно, и возвращается результат —

ans = Inf
warning: division by zero

Другой пример,

Live Demo

732 * 20.3	

Когда вы нажимаете кнопку «Выполнить» или нажимаете Ctrl + E, MATLAB выполняет его немедленно, и возвращается результат —

ans =  1.4860e+04

MATLAB предоставляет некоторые специальные выражения для некоторых математических символов, таких как pi для π, Inf для ∞, i (и j) для √-1 и т. Д. Nan означает «не число».

Использование точки с запятой (;) в MATLAB

Точка с запятой (;) указывает на конец оператора. Однако, если вы хотите подавить и скрыть вывод MATLAB для выражения, добавьте точку с запятой после выражения.

Например,

Live Demo

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

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