MATLAB Answers

Weighted linear combination between vectors

11 ビュー (過去 30 日間)
Paola
Paola 2019 年 9 月 4 日
編集済み: Matt J 2019 年 9 月 4 日
Hello,
I have a matrix W 32x4. I made the linear combinations of all its column vectors, considering all the possible pairs and triples.
Example:
w1=[1 2 3] w2=[4 5 6] Combination_vector=[5 7 9]. I ideally considered my scalar coefficient as 1. (given the formula C=[aw1+bw2]
I want to now find a vector C that is the weighted linear combination of my vectors
How can I implement it?
Thank you!

  0 件のコメント

サインイン to comment.

採用された回答

Matt J
Matt J 2019 年 9 月 4 日
編集済み: Matt J 2019 年 9 月 4 日
weights=[1 2 3 4];
C=W*weights(:);

  0 件のコメント

サインイン to comment.

その他の回答 (1 件)

Torsten
Torsten 2019 年 9 月 4 日
編集済み: Torsten 2019 年 9 月 4 日
weights = [0.25 0.25 0.25 0.25];
C = weights(1)*W(:,1) + weights(2)*W(:,2) + weights(3)*W(:,3) + weights(4)*W(:,4);

  0 件のコメント

サインイン to comment.

サインイン してこの質問に回答します。


Translated by