Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> MATLAB

Основы MATLAB: Синтаксис, команды и спецсимволы

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

MATLAB — интерпретируемая среда: вводите команду, MATLAB выполняет её немедленно.

Практика: простые выражения

5 + 5

Нажмите Enter (или Ctrl+E):

ans = 10

Ещё примеры

3 ^ 2  % 3 в степени 2
ans = 9
sin(pi / 2)  % синус 90 градусов
ans = 1
7 / 0  % деление на ноль
ans = Inf
warning: division by zero
732 * 20.3
ans = 1.4860e+04

Специальные выражения: pi (π), Inf (∞), i / j (√-1), NaN (не число).

Точка с запятой (;) в MATLAB

Точка с запятой указывает на конец оператора. Если поставить её в конце выражения, вывод результата подавляется.

x = 3; y = x + 5
y = 8

Комментарии

Символ % — однострочный комментарий.

x = 9 % присваиваем 9 переменной x

Блочные комментарии: %{ ... %}. Редактор MATLAB имеет инструменты для работы с комментариями.

Часто используемые операторы и спецсимволы

Оператор Назначение
+Сложение.
-Вычитание.
*Матричное/скалярное умножение.
.*Поэлементное умножение массивов.
^Матричное/скалярное возведение в степень.
.^Поэлементное возведение в степень.
\Левое деление (матричное).
/Правое деление (матричное).
.\Поэлементное левое деление.
./Поэлементное правое деление.
:Двоеточие: генерация последовательностей, выбор всей строки/столбца.
( )Скобки: аргументы функций, индексы массивов, приоритет.
[ ]Квадратные скобки: элементы массива.
.Десятичная точка.
…Многоточие: продолжение строки.
,Запятая: разделение элементов в строке/операторов.
;Точка с запятой: разделение строк, подавление вывода.
%Процент: комментарий и форматирование.
'Транспонирование (с комплексно-сопряжением).
.'Транспонирование без комплексно-сопряжения.
=Присваивание.

Специальные переменные и константы

Имя Значение
ansПоследний результат.
epsТочность floating-point (eps ≈ 2.22e-16).
i, jМнимая единица √-1.
InfБесконечность.
NaNНе число (undefined).
piЧисло π.

Именование переменных

Сохранение и загрузка работы

save filename — сохраняет все переменные workspace в filename.mat.

save myfile

load filename — загружает переменные обратно.

load myfile

MATLAB

  1. Основы Java: базовый синтаксис, классы, объекты и методы
  2. Базовый синтаксис C: токены, идентификаторы, ключевые слова и пробелы
  3. Понимание C++: базовый синтаксис и основы ООП
  4. MATLAB: Комплексный обзор ведущей среды численных вычислений
  5. Основы MATLAB: Синтаксис, команды и спецсимволы
  6. Переменные в MATLAB: Основы, примеры и работа с векторами/матрицами
  7. Основные команды MATLAB для эффективных вычислений
  8. Типы данных в MATLAB: Полное руководство с примерами
  9. Операторы MATLAB: Арифметические, логические, битовые и операции над множествами
  10. Матрицы в MATLAB: Создание, индексация, удаление строк/столбцов и операции