linear equation with summation

The equation is given as . D and A are given through matrices. I need to calculate q.
I use operator / to solve linear equation, so that q=A/D. The question is, how to account for summation in this case? q=0,before cycle and then q=q+q;?

2 个评论

Paste what you have tried so far?
n=10;
a=0.1:0.1:1;
A=[a;a;a;a;a;a;a;a;a;a;];
d=0.5:0.5:5;
D=[d;d;d;d;d;d;d;d;d;d;];
q=zeros(n,n);
for m=1:n
for t=1:n
for j=1:n
q(m,j)=A(m,t)/D(j,t);
q(m,j)=q(m,j)+q(m,j);
end
end
end

请先登录,再进行评论。

 采纳的回答

Matt J
Matt J 2020-7-6
编辑:Matt J 2020-7-6

0 个投票

q=A/D should already account for the summation. Your equation can be written just by replacing the summation with simple matrix multiplication. In this form, the equation is just q*D=A and you have rightly used q=A/D to solve it.

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Numerical Integration and Differential Equations 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by