Matrix Multiplication using for loop

Suppose I have following 7 matrcies defined as
Matrix A
x1=1st Matrix
x2=2nd Matrix
x3=3rd Matrix
x4=4th Matrix
x5=5th Matrix
x6=6th Matrix
So I want to multiply 1st element of matrix A with 1st element of x1
2nd element of matrix A with 1st element of x2
3rd element of matrix A with 1st element of x3
4th element of matrix A with 1st lement of x4
5th element of matrix A with 1st element of x5
6th element of matrix A with 1st element of x6
And add the above result
How can I use for loop ?

3 commentaires

madhan ravi
madhan ravi le 28 Nov 2018
you don‘t need a loop to do that
Jay Mistry
Jay Mistry le 28 Nov 2018
yes I know that but I have a task to use loop
madhan ravi
madhan ravi le 28 Nov 2018
so give an example of your matrices to better understand

Connectez-vous pour commenter.

Réponses (1)

madhan ravi
madhan ravi le 28 Nov 2018
An example:
A=A(:);
m{1}=rand(3);
m{2}=rand(3);
m{3}=rand(3);
m{4}=rand(3);
m{5}=rand(3);
m{6}=rand(3);
matrix=cell(1,6) % 6 number of matrices
for i=1:6
matrix{i}=A(i)*[m{i}]; %elements of A multiplied to each matrix
end
celldisp(matrix)

1 commentaire

madhan ravi
madhan ravi le 28 Nov 2018
If it was what you were looking for make sure to accept the answer else let know

Connectez-vous pour commenter.

Catégories

En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange

Tags

Commenté :

le 28 Nov 2018

Community Treasure Hunt

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

Start Hunting!

Translated by