matrix summation inside loop
Show older comments
Hello Friends,
I need to solve this " F=
(cos(q1)+cos(q2))*i '', where summation is over i from 1 to 100 and q1 and q2 are square matrices. Please help me out to solve this. I will be highly grateful.
Answers (2)
Andrey Kiselnikov
on 3 Dec 2019
Edited: Andrey Kiselnikov
on 3 Dec 2019
This equation can be solved without any loops, but as you asked this code meets your requirement:
q1 = [1 2 3; 4 5 6; 7 8 9 ];
q2 = [10 11 12; 13 14 15; 7 8 9 ];
S = cos(q1)+cos(q2);
F = 0;
for i = 1:100
F = F+S*i;
end
2 Comments
Anindita Deka
on 3 Dec 2019
Andrey Kiselnikov
on 3 Dec 2019
If it was helpful, please mark it as accepted. Thanks.
KALYAN ACHARJYA
on 3 Dec 2019
Edited: KALYAN ACHARJYA
on 3 Dec 2019
#Without Loop Recomended
syms i
F_result=symsum((cos(q1)+cos(q2))*i,i,1,100)
More detail, please check here
কল্যাণ :)
Categories
Find more on Loops and Conditional Statements in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!