create For Loop for a summation
古いコメントを表示
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 件のコメント
Suman
2022 年 11 月 8 日
Hi Giovanni,
Can you please provide the value of "Mv"?
採用された回答
その他の回答 (0 件)
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!