MATLAB поддерживает различные числовые классы: знаковые и беззнаковые целые числа, числа одинарной и двойной точности с плавающей точкой. По умолчанию все числовые значения хранятся как двойной точности (double). Вы можете хранить числа или массивы как целые или одинарной точности (single). Все числ
Оператор двоеточие (:) — один из самых полезных в MATLAB. Он используется для создания векторов, индексации массивов и задания итераций в циклах. Создание векторов Создание строкового вектора с целыми числами от 1 до 10: 1:10 Результат: ans = 1 2 3 4 5 6 7 8 9
В MATLAB все переменные любого типа данных представляют собой многомерные массивы. Вектор — это одномерный массив, а матрица — двумерный. Векторы и матрицы мы уже рассматривали. В этой главе речь пойдет о многомерных массивах, но сначала обсудим некоторые специальные типы массивов. Специальные масси
Матрица — двумерный массив чисел. В MATLAB создается построчно: элементы строки через пробел/запятую, конец строки — точка с запятой. Создание матрицы a = [1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8] a = 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 Обращение к элементам Элемент в m-й строке, n-м столбц
Вектор — одномерный массив чисел. MATLAB поддерживает два типа: Row vectors (строковые) Column vectors (столбцовые) Строковые векторы (Row vectors) Создаются в квадратных скобках, элементы через пробел или запятую. r = [7 8 9 10 11] r = 7 8 9 10 11 Столбцовые векторы (Column vectors) Элементы в
Иногда нужно выполнить блок кода многократно. Операторы циклов позволяют это делать. Общая форма цикла: Типы циклов в MATLAB № Тип цикла и описание 1 while loop Повторяет операторы, пока условие истинно. Проверка условия перед выполнением тела. 2 for loop Выполняет последовательность опе
Структуры принятия решений требуют указания условий для проверки и операторов для выполнения, если условие истинно (и опционально — если ложно). Общая форма в большинстве языков: Типы операторов в MATLAB № Оператор и описание 1 if ... end Состоит из логического выражения и одного или более
Оператор — символ, указывающий компилятору выполнить математическую или логическую операцию. MATLAB работает с матрицами и массивами, поэтому операторы работают как со скалярами, так и с нескалярными данными. Арифметические операторы Два типа: Матричные — как в линейной алгебре. Поэлементные (arra
MATLAB не требует объявления типов или размерностей. При встрече нового имени переменной MATLAB создает её и выделяет память. Если переменная существует, её содержимое заменяется. Пример: Total = 42 Создается матрица 1x1 с именем Total и значением 42. Фундаментальные типы данных (15+) Каждый тип х
До сих пор мы использовали MATLAB как калькулятор. Но MATLAB — это также мощный язык программирования и интерактивная вычислительная среда. MATLAB позволяет записывать последовательности команд в файл и выполнять его как единое целое, как функцию. Типы M-файлов Scripts (Скрипты) — файлы с расширен
MATLAB — интерактивная программа для численных вычислений и визуализации данных. Команды вводятся в Command Window после промпта >>. Команды управления сессией Команда Назначение clcОчищает окно команд. clearУдаляет переменные из памяти. existПроверяет существование файла или переменной
В MATLAB каждая переменная — это массив или матрица. Присваивание переменных x = 3 % определение x со значением 3 x = 3 Создается матрица 1x1 с именем x и значением 3. x = sqrt(16) % инициализация выражением x = 4 Важные замечания Переменная, введенная в систему, доступна для последующего испо
Среда MATLAB ведет себя как продвинутый калькулятор. Команды вводятся в командной строке >>. MATLAB — интерпретируемая среда: вводите команду, MATLAB выполняет её немедленно. Практика: простые выражения 5 + 5 Нажмите Enter (или Ctrl+E): ans = 10 Ещё примеры 3 ^ 2 % 3 в степени 2 ans = 9 si
Локальная установка Установка MATLAB занимает несколько кликов. Инсталлятор можно скачать с сайта MathWorks. MathWorks предоставляет лицензионную версию, пробную (trial) и студенческую. Требуется войти на сайт и дождаться подтверждения. После скачивания инсталлятор запускается и устанавливается за н
MATLAB (matrix laboratory) — это высокоуровневый язык программирования четвертого поколения и интерактивная среда для численных вычислений, визуализации и программирования. MATLAB позволяет: Манипулировать матрицами и массивами. Строить 2D и 3D графики функций и данных. Реализовывать алгоритмы. Со
MATLAB