Как да получим максималната стойност в масив (вектор) в MATLAB

Автор: William Ramirez
Дата На Създаване: 15 Септември 2021
Дата На Актуализиране: 14 Ноември 2024
Anonim
Как да получим максималната стойност в масив (вектор) в MATLAB - Статии
Как да получим максималната стойност в масив (вектор) в MATLAB - Статии

Съдържание

Матриците и векторите са съществените математически структури, използвани в MATLAB. От изчислителна гледна точка обаче масивите и векторите са просто различни типове масиви. Масивът е подреден набор от данни и всеки елемент може да бъде масив. Следователно двуизмерният масив е масив от масиви. Функцията "max" се използва за определяне на максималната стойност в масив от MATLAB или за намиране на елемента на максималната стойност във всеки ред или колона на масив.


инструкции

    инструкции

  1. Въведете следната команда, за да определите максималната стойност на масив от измерение (вектор), чието име е "x":

    макс (x)

  2. Въведете следната команда, за да определите максималната стойност във всяка колона на двуизмерен масив (масив):

    макс (x, [], 1)

    Резултатът се връща като вектор. Третият аргумент, "1", указва, че функцията "max" работи по първото измерение (по колоните на масива). За да получите максималната стойност за всеки ред, използвайте:

    макс (x, [], 2)

  3. Заложете функцията "max" в нея, за да получите максималната стойност в масив:

    макс. (max (x))

    По подразбиране max (x) е същото като max (x, [], 1), така че резултатът от вътрешната команда "max" е вектор, съдържащ елемента на максималната стойност на всяка колона. Втората функция "max" (външна) връща максималната стойност на този вектор, който в крайна сметка ще доведе до максималната стойност на цялата матрица.


  4. Задайте резултатите от "max" на две променливи, за да получите както максималната стойност, така и индекса (позицията) в масива:

    [z, i] = max (x)

    След като изпълните тази команда, променливата "z" ще съдържа максималната стойност (или вектор с максималните стойности) и променливата "i" ще съдържа индекса (или индексния вектор) в масива.