ドキュメンテーション

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

times, .*

構文

C = A.*B
C = times(A,B)

説明

C = A.*B は、配列 AB を要素ごとに乗算して、結果 C を返します。

C = times(A,B)A.*B の代替方法として実行できますが、まれにしか使用されません。そのため、クラスに演算子をオーバーロードできます。

すべて折りたたむ

2 つのベクトル AB を作成し、要素ごとに乗算します。

A = [1 0 3];
B = [2 3 7];
C = A.*B
C = 

     2     0    21

2 つの 3 行 3 列の配列 AB を作成し、要素ごとに乗算します。

A = [1 0 3; 5 3 8; 2 4 6];
B = [2 3 7; 9 1 5; 8 8 3];
C = A.*B
C = 

     2     0    21
    45     3    40
    16    32    18

行ベクトル a と列ベクトル b を作成し、これらを乗算します。1 行 3 列の行ベクトルと 6 行 1 列の列ベクトルから、要素のすべての組み合わせを乗算して 6 行 3 列の行列を生成します。

a = [1 2 3]
a = 

     1     2     3

b = (1:6)'
b = 

     1
     2
     3
     4
     5
     6

a.*b
ans = 

     1     2     3
     2     4     6
     3     6     9
     4     8    12
     5    10    15
     6    12    18

入力引数

すべて折りたたむ

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

AB が、datetime 配列、duration 配列、またはカレンダー期間配列である場合、一方がスカラー値でない限り、同じサイズでなければなりません。

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

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

AB が、datetime 配列、duration 配列、またはカレンダー期間配列である場合、一方がスカラー値でない限り、同じサイズでなければなりません。

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

拡張機能

R2006a より前に導入

この情報は役に立ちましたか?