find (функции MATLAB)
find (функции MATLAB)Справочник по функциям MATLAB |
Найти индексы и значения ненулевых элементов
Синтаксис
индексы = найти(X) индексы = найти (X, k) индексы = найти (X, k, 'первый') индексы = найти (X, k, 'последний') [i
,
j] = найти(...) [i,
j,
v] = найти(...)
Описание
индексы = найти(X)
возвращает линейные индексы, соответствующие ненулевым элементам массива X
. Если ничего не найдено, find
возвращает пустую матрицу 0 на 1. В общем, find(X)
рассматривает X
как X(:)
, который представляет собой длинный вектор-столбец, образованный объединением столбцов
.
index = find(X, k)
или index = find(X, k, 'first')
возвращает не более первых k
индексов, соответствующих ненулевым элементам X
. k
должно быть целым положительным числом, но может относиться к любому числовому типу данных.
index = find(X, k, 'last')
возвращает не более последних k
индексов, соответствующих ненулевым записям X
.
[i,j] = найти(...)
возвращает индексы строк и столбцов ненулевых элементов в матрице X
. Этот синтаксис особенно полезен при работе с разреженными матрицами. Если X
— это N-мерный массив с N > 2, j
содержит линейные индексы для размерностей X
, отличных от первого.
[i,j,v] = найти(...)
возвращает вектор-столбец v
ненулевых записей в X
Примеры
возвращает линейные индексы для ненулевых элементов X
.
индексы = 1 3 4 8 9
Вы можете использовать логическое выражение для определения X
. Например,
найти(Х > 2)
возвращает линейные индексы, соответствующие элементам X
, которые больше 2.
ответ = 3 8 9
Следующие команды
возврат
я = 1 2 1 2 3
вектор индексов строк ненулевых элементов х
,
й = 1 1 2 3 3
вектор индексов столбцов ненулевых элементов X
и
v = 3 -5 2 7 1
вектор, содержащий ненулевые элементы X
.
Некоторые операции над вектором
Для матрицы
возвращает индексы первых четырех записей M
, которые больше 3.
ответ = 1 3 5 6
Если X
является вектором всех нулей, find(X)
возвращает пустую матрицу 0 на 1. Например,
См. также
ненулевые
, разреженные
, двоеточие
, логические операторы (поэлементные и короткозамкнутые), операторы отношения, ind2sub
фильтр2 | findall |
© 1994-2005 The MathWorks, Inc.
How-to-create-matrix-in-matlab — Googlesuche
AlleVideosBilderBücherMapsNewsShopping
suchoptionen
Matrices and Arrays — MATLAB & Simulink — MathWorks
Другой способ создать матрицу — использовать функцию, такую как единицы, нули или ранд. Например, создайте вектор-столбец 5 на 1 из нулей. г = нули (5,1).
Другой фрагмент или
Как создать простую матрицу в MATLAB?
Как сделать матрицу в MATLAB?
Как создать матричную переменную в MATLAB?
Создание матриц и массивов — MATLAB & Simulink — MathWorks
www. mathworks.com › help › matlabmobile › creati…
Чтобы создать массив с несколькими элементами в одном столбце, разделите элементы точкой с запятой ‘ ;’. Этот тип массива называется вектор-столбцом. дисп(‘ …
Создание, объединение и расширение матриц — MathWorks
www.mathworks.com › … › Матрицы и массивы
Самой основной структурой данных MATLAB® является матрица. Матрица представляет собой двумерный прямоугольный массив элементов данных, расположенных в строках и столбцах.
Как создать матрицу в цикле в MATLAB — Video — MathWorks
www.mathworks.com › видео › Making-a-matrix-i…
26.11.2014 · Узнайте, как создать матрицу который имеет базовый шаблон в цикле for, а также как использовать …
Прислан: 26.11.2014
Матрицы в среде MATLAB — MathWorks
www.mathworks.com › … › Линейная алгебра
Этот раздел содержит введение в создание матриц и выполнение основных вычислений матриц в MATLAB®. В среде MATLAB термин «матрица» используется для …
Матрицы и массивы — MATLAB & Simulink — MathWorks
www.mathworks.com › … › Основы языка
Вы можете создавать общие массивы и сетки, комбинировать существующие массивы, управлять формой и содержимым массива и использовать индексирование для доступа к элементам массива. Для …
Как создать матрицу в MATLAB | Учебник по MATLAB — YouTube
www.youtube.com › смотреть
28.07.2020 · Как создать матрицу MATLAB! Используйте скобки, запятые и точки с запятой. Эти здания …
Добавлено: 3:19
Прислано: 28.07.2020
Фотографии
Все запросы
Все запросы
Создание матриц в Matlab — YouTube
9022 013 17.01 .2015 · Несколько забавных способов создания матриц в Matlab.
Dauer: 10:44
Прислан: 17.01.2015
MATLAB - Matrix
www.tutorialspoint.com › matlab › matlab_matrics
В MATLAB вы создаете матрицу com, вводя элементы или пробелы в каждой строке как разделители числа и используя точку с запятой, чтобы отметить конец каждой строки.