i want to code such that the loop is constraint for two different values?
Show older comments
I want to code this equation
s(i)=x(i)+(l1-sum(x(i))/N
here the loop must be i=1:108300
and the value for l1 and x(i) must be same for first 300
here I something I tried.
for i2=1:108300
for i3=1:300
s(i2)=W(i2)+(l1-sum(W(:,i3)))/N;
end
end
3 Comments
kitty varghese
on 28 Aug 2017
Your question is still not clear.
What do you mean by the value for l1 and x(i) must be same for first 300? Is l1 a constant or a vector (like x)? If so, does it change only every 300 rows?
and what do you mean by sum(x(i).. Do you wanna make a sum of every 300 rows and keep it constant?
kitty varghese
on 28 Aug 2017
Accepted Answer
More Answers (1)
Walter Roberson
on 28 Aug 2017
N = 108300;
x = rand(1, N);
x(1:300) = l1(1:300);
i = 1 : N;
s(i) = x(i)+(l1-sum(x(i))/N;
1 Comment
kitty varghese
on 28 Aug 2017
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!