MATLAB Answers

Using nested loops to calculate Bernoulli numbers

8 views (last 30 days)
matlab noob69
matlab noob69 on 4 Dec 2019
Edited: matlab noob69 on 4 Dec 2019
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.
Annotation 2019-12-04 071400.png

Accepted Answer

Raj
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

Sign in to comment.

More Answers (0)

Sign in to answer this question.


Translated by