ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

minus, -

説明

C = A - B は、配列 A から配列 B を減算して、C に結果を返します。

C = minus(A,B)A - B の代替方法として実行できますが、まれにしか使われません。これにより、クラスの演算子のオーバーロードが可能です。

すべて折りたたむ

配列 A を作成し、配列からスカラー値を減算します。

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

     0    -1
     1     3

A の各要素からスカラーが減算されます。

2 つの配列 A および B を作成し、最初の配列 A から 2 番目の配列 B を減算します。

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

入力引数

すべて折りたたむ

入力配列。スカラー、ベクトル、行列または多次元配列として指定します。数値入力 AB は、同じサイズであるか、互換性のあるサイズでなければなりません (たとえば、AMN 列の行列で、B がスカラーまたは 1N 列の行ベクトル)。詳細については、基本的な演算で互換性のある配列サイズを参照してください。

datetime 配列、duration 配列およびカレンダー期間配列は、一方がスカラーでない限り、同じサイズでなければなりません。一方の入力が datetime 配列、duration 配列またはカレンダー期間配列の場合、もう一方の入力の数値は、1 日を 24 時間とする日数として扱われます。一方の入力が datetime 配列の場合、もう一方の入力を日付文字列または日付文字列を含む cell 配列にすることもできます。

データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | datetime | duration | calendarDuration
複素数のサポート: あり

入力配列。スカラー、ベクトル、行列または多次元配列として指定します。数値入力 AB は、同じサイズであるか、互換性のあるサイズでなければなりません (たとえば、AMN 列の行列で、B がスカラーまたは 1N 列の行ベクトル)。詳細については、基本的な演算で互換性のある配列サイズを参照してください。

datetime 配列、duration 配列およびカレンダー期間配列は、一方がスカラーでない限り、同じサイズでなければなりません。一方の入力が datetime 配列、duration 配列またはカレンダー期間配列の場合、もう一方の入力の数値は、1 日を 24 時間とする日数として扱われます。一方の入力が datetime 配列の場合、もう一方の入力を日付文字列または日付文字列を含む cell 配列にすることもできます。

データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | datetime | duration | calendarDuration
複素数のサポート: あり

拡張機能

C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。

R2006a より前に導入