Using nested loops to calculate Bernoulli numbers
1 view (last 30 days)
Show older comments
I am not familar with MATLAB, can anyone please help me out with this question, much thanks.
Write a script that uses nested for loops to calculate the first eleven Bernoulli numbers, store them in an array, then display the result.
Accepted Answer
Raj
on 4 Dec 2019
B=zeros(1,11); % Create an empty array to store the Bernoulli numbers
for m=0:10 % Number of Bernoulli numbers required
temp2=0;
for k=0:m % outer summation
temp1=0;
for v=0:k % inner summation
temp1=temp1+ (((-1)^v)*(factorial(k)/(factorial(v)*factorial(k-v)))*((v^m)/(k+1)));
end
temp2=temp2+temp1;
end
B(m+1)=temp2; % Store
end
B %Display result
"not familar with MATLAB" - Start here.
0 Comments
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!