Multiply 3x3 and 3x1 vectors in a loop
2 ビュー (過去 30 日間)
古いコメントを表示
I am trying to multiply a 3x3 vector (matrix) with a 3x1 vector in a loop. The 3x1 vectors are stored variables and I would like the loop this until all 3x1 vectors are loaded. I am fairly new and this is what I have so far (editted to by generic):
% Define 3x3
V1= [1 0 0; 0 1 0 ; 0 0 1]
% load 3x1 vectors from mat file and create a loop
for k = 1:3
load(['vectors.mat'])
V2Array=vv(k, :)
end
% Multiply 3x3 and 3x1 vectors
calc = V1*V2
Results = sprintf( '%s%d', 'Results')
3 件のコメント
Matt J
2022 年 11 月 16 日
I thought I need to convert these to an array if I want to multiply it with the 3x3 matrix
It looks like vv is already a 3x3 array, so see my answer below.
参考
カテゴリ
Help Center および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!