how to store equation values in array or matrix
32 views (last 30 days)
Show older comments
Samadhan Mahajan
on 18 Aug 2019
Commented: Samadhan Mahajan
on 22 Aug 2019
Hi,
for r=0:n;
y=factorial(n)/((factorial(n-r))*factorial(r))*((p)^(n-r))*(q)^(r);
end
How to store values of y in array?
0 Comments
Accepted Answer
KALYAN ACHARJYA
on 18 Aug 2019
Edited: KALYAN ACHARJYA
on 18 Aug 2019
i=1;
y=zeros(1,n+1);
for r=0:n;
y(i)=factorial(n)/((factorial(n-r))*factorial(r))*((p)^(n-r))*(q)^(r);
i=i+1;
end
Or if you can afford to change the for loop range
y=zeros(1,n+1);
for r=1:n+1 % Note: I have change the i srarting value
y(n)=factorial(n)/((factorial(n-r))*factorial(r))*((p)^(n-r))*(q)^(r);
end
5 Comments
KALYAN ACHARJYA
on 18 Aug 2019
Yes, @Madhan, I didnot think about it, just answer the question how to store the array values, I did small modification on owner code only.
Yes agreed, Without loop is efficient.
More Answers (0)
See Also
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!