минус, -

Синтаксис

C = A - B
C = minus(A,B)

Описание

пример

ABC = - вычитает массив B из массива A и возвращает результат в C.

C = minus(A,B) является альтернативным способом выполнить A - B, но редко используется. Это позволяет выполнить перегрузку оператора для классов.

Примеры

свернуть все

Создайте массив, A, и вычтите скалярное значение из него.

A = [2 1; 3 5];
C = A - 2
C = 2×2

     0    -1
     1     3

Скаляр вычтен из каждой записи A.

Создайте два массива, A и B, и вычтите второе, B, сначала, A.

A = [1 0; 2 4];
B = [5 9; 2 1];
C = A - B
C = 2×2

    -4    -9
     0     3

Элементы B вычтены из соответствующих элементов A.

Используйте синтаксис -C, чтобы инвертировать элементы C.

-C
ans = 2×2

     4     9
     0    -3

Создайте матрицу, A. Масштабируйте элементы в каждом столбце путем вычитания среднего значения.

A = [1 9 3; 2 7 8]
A = 2×3

     1     9     3
     2     7     8

A - mean(A)
ans = 2×3

   -0.5000    1.0000   -2.5000
    0.5000   -1.0000    2.5000

Входные параметры

свернуть все

Входной массив, заданный как скалярный, векторный, матричный или многомерный массив. Числовые входные параметры A и B должны или быть одного размера или иметь размеры, которые совместимы (например, A является матрицей M на n, и B является скалярным или вектором - строкой 1 на n). Для получения дополнительной информации см. "Совместимые размеры массивов для основных операций".

Datetime, длительность и календарные массивы длительности должны быть одного размера, если каждый не скаляр. Если один входной параметр является массивом datetime, массивом длительности или календарным массивом длительности, то числовые значения в другом входном параметре обработаны как много 24-часовых дней. Если один входной параметр является массивом datetime, то другой входной параметр также может быть строкой даты или массивом ячеек, содержащим строки даты.

Типы данных: единственный | удваиваются | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | логический | char | datetime | длительность | calendarDuration
Поддержка комплексного числа: Да

Входной массив, заданный как скалярный, векторный, матричный или многомерный массив. Числовые входные параметры A и B должны или быть одного размера или иметь размеры, которые совместимы (например, A является матрицей M на n, и B является скалярным или вектором - строкой 1 на n). Для получения дополнительной информации см. "Совместимые размеры массивов для основных операций".

Datetime, длительность и календарные массивы длительности должны быть одного размера, если каждый не скаляр. Если один входной параметр является массивом datetime, массивом длительности или календарным массивом длительности, то числовые значения в другом входном параметре обработаны как много 24-часовых дней. Если один входной параметр является массивом datetime, то другой входной параметр также может быть строкой даты или массивом ячеек, содержащим строки даты.

Типы данных: единственный | удваиваются | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | логический | char | datetime | длительность | calendarDuration
Поддержка комплексного числа: Да

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Представлено до R2006a

Была ли эта тема полезной?