минус, -

Синтаксис

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

Описание

пример

C = A - B вычитает массив 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-by-N матрица, и B является скаляром или 1-by-N вектор - строка). Для получения дополнительной информации см. "Совместимые размеры массивов для основных операций".

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

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | datetime | duration | calendarDuration
Поддержка комплексного числа: Да

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

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

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | datetime | duration | calendarDuration
Поддержка комплексного числа: Да

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

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

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