В MATLAB множество — это фундаментальная структура данных, позволяющая хранить и изменять набор хранимых в ней значений. Массивы в MATLAB хранятся в строках и столбцах и могут иметь несколько измерений. Вы можете работать с матрицами, таблицами и векторами, используя массивы. Одномерный массив в MATLAB — это вектор и многомерный массив известен как Матрица.
В этом руководстве мы обсудим массивы и способы их создания в MATLAB.
Как создать массив в MATLAB
В MATLAB у вас есть несколько подходов к созданию массивов на основе их типов и размеров. Массивы могут быть построены как отдельные строки, отдельные столбцы или с несколькими строками и столбцами.
Чтобы создать массив в MATLAB, вы можете следовать описанным ниже способам:
1: Создайте массив с одной строкой в MATLAB
Вы можете создать массив из одной строки в MATLAB, добавив пробелы или запятые между значениями и заключив их в квадратную скобку. Этот тип массива также известен как вектор-строка.
Например, приведенный ниже пример кода создаст массив 1 × 5 в MATLAB.
а = [ 5 7 6 3 4 ]
2: Создайте массив из одного столбца в MATLAB
Вы также можете создать массив из одного столбца, для его создания используйте точку с запятой между значениями. Массив с одним столбцом называется массивом столбцов.
Рассмотрим следующий пример создания массива 5×1 в MATLAB.
а = [ 5 ; 7 ; 6 ; 3 ; 4 ]
3: Создайте массив из нескольких строк в MATLAB
Вы также можете создать массив из нескольких строк, разделив строки точкой с запятой.
Вы можете создать массив 3×3 в MATLAB, используя приведенный ниже пример кода:
а = [ 1 6 9 ; 3 5 7 ; 7 9 одиннадцать ]
В приведенном ниже примере мы создали массив строк с двумя строками и тремя столбцами:
'Италия' , 'Турция' , 'Германия' ]
4: Создайте массив с равными интервалами значений
Чтобы создать массив с равными интервалами значений в MATLAB, вы можете использовать оператор двоеточия (:) . В приведенном ниже примере кода показано, как создать массив из пяти элементов с равными интервалами между значениями.
Икс '=' 2 : 2 : 10
Вы также можете использовать встроенную функцию MATLAB, называемую линспейс() для создания массива с равными интервалами значений в заданном диапазоне.
Создайте массив из 5 значений в диапазоне от 0 до 10 с помощью следующего фрагмента кода:
линспейс ( 0 , 10 , 5 )
5: Создайте массив с идентичными значениями
Вы создаете массив с идентичными значениями, используя некоторые встроенные функции в MATLAB, такие как нули() и те() . Для этих функций вам нужно назначить строки и столбцы вручную, и он создаст для вас массив.
Например, следующее нулевая функция создаст матрицу или массив нулей:
г = нули ( 1 , 3 )
Чтобы создать матрицу или массив из одной, вы можете использовать функция в МАТЛАБ:
6: Создайте массив с разными значениями
Чтобы создать массив с разными значениями в MATLAB, вы можете использовать встроенный ранд() функция, где вы должны сами назначить строки и столбцы, и она создаст для вас массив.
Например, приведенный ниже код создаст массив случайных значений 2×3 в MATLAB.
ранд ( 2 , 3 )
Нижняя граница
В МАТЛАБ, массивы используются для эффективного хранения и управления коллекцией значений. Вы можете использовать различные методы для создания одномерных и многомерных массивов в MATLAB. В этом учебном пособии представлены различные способы создания массива в MATLAB, и его понимание поможет вам создать массив для легкого решения сложных вычислительных задач и анализа.