Разное

Массив в матлабе: Справочник по MATLAB — Массивы, матрицы и операции с ними (В.Г.Потемкин)

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(:) , который представляет собой длинный вектор-столбец, образованный объединением столбцов

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

  • 3 › www.matworks.help. лаборатория ›learn_matlab

    Другой способ создать матрицу — использовать функцию, такую ​​как единицы, нули или ранд. Например, создайте вектор-столбец 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, вводя элементы или пробелы в каждой строке как разделители числа и используя точку с запятой, чтобы отметить конец каждой строки.

  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *