how to find the weighted sum of two matrices of order 2778x6, the same is like this. any suggestion.

1 次查看(过去 30 天)
let A=[1 2 3 4 5 6; 2 3 4 5 6 7; 4 5 6 7 8 9] B=[2 3 4 5 6 7; 5 6 7 8 9 2; 1 2 3 4 5 6]

回答(1 个)

Lukas
Lukas 2018-8-16
I assume, you want to calculate the sum of each matrix element. Weights are defined for each matrix (and usually sum up to 1). Then this is, e.g.:
C = 0.1*A + 0.9*B
If you want to have weights for each element (in A and B), this is:
w = rand(size(A)) % a random weight matrix
C = w.*A + w.*B

类别

Help CenterFile Exchange 中查找有关 Sequence and Numeric Feature Data Workflows 的更多信息

产品


版本

R2013a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by