Generate Bernoulli polynomials - MATLAB Cody - MATLAB Central

Problem 55335. Generate Bernoulli polynomials

Difficulty:Rate
The Bernoulli polynomial B_n(x) is a polynomial of order n with the properties that B_0(x) = 1 and for n > 0
B'_n(x) = n B_{n-1}(x),
where the prime denotes differentiation with respect to x, and
Integral[B_n(x),{x,0,1}] = 0.
Therefore, B_1(x) = x-1/2, B_2(x) = x^2 – x + 1/6, B_3(x) = x^3 – 3 x^2/2 + x/2, etc. Notice that B_n(0) is the nth Bernoulli number.
Write a function to generate the Bernoulli polynomial of order n. Use MATLAB's approach for specifying the coefficients. For example, the function should return [1 -1/2] for n = 1 and [1 -1 1/6] for n = 2.

Solution Stats

58.33% Correct | 41.67% Incorrect
Last Solution submitted on Sep 15, 2023

Solution Comments

Show comments
PIVlab surpasses 100K all-time File Exchange downloads
During the past twelve months, PIVlab, a MATLAB Community Toolbox for particle...
4
8
LLMs with MATLAB updated to support the latest OpenAI Models
Large Languge model with MATLAB, a free add-on that lets you access...
2
4

Problem Recent Solvers6

Suggested Problems

More from this Author298

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!