create For Loop for a summation
Show older comments
Hello, I need to write a code in matlab for the following summation:
Where m_i and DeltaQ_d are randomly created arrays. I created the following code but I think it is wrong
N=100
D=rand(N,1,'single'); % vettore detriti di 100 numeri casuali tra 0 e 1
somma=sum(D);
m_i=(D/somma)*Mv; %massa casuale dei detriti
ver=sum(m_i); % verifica che la somma dei dei 100 pezzi razionalizzati restituisce il peso del velivolo
vx_i = randn(N,1,"single"); % componenti random di velocità nelle tre direzioni
vy_i = randn(N,1,"single");
vz_i= randn(N,1,"single");
DeltaV_id= [vx_i,vy_i,vz_i]; % matrice velocità i-esima detriti
DeltaQ_err=0;
for k=1:N
T=sum(m_i.*DeltaV_id)
DeltaQ_err= DeltaQ_err+T(k)
end
DeltaQ_err
1 Comment
Suman
on 8 Nov 2022
Hi Giovanni,
Can you please provide the value of "Mv"?
Accepted Answer
More Answers (0)
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!