How do I plot the first four Chebychev polynomials in MATLAB?

4 views (last 30 days)
How do I plot the first four Chebychev polynomials in MATLAB?

Accepted Answer

Matt Fig
Matt Fig on 3 Mar 2011
Chebychev polynomials of the first or second kind?
Assuming the first kind, you can use the function handle method.
x = -1:.01:1;
C = @(x,n) cos(n*acos(x)); % Generating function.
plot(x,C(x,0),'r',x,C(x,1),'b',x,C(x,2),'k',x,C(x,3),'g')
axis([-1.2 1.2 -1.2 1.2])
legend({'Ch_0';'Ch_1';'Ch_2';'Ch_3'})
  3 Comments
Paulo Silva
Paulo Silva on 3 Mar 2011
nice code, I should have done that way, simple code and easy to plot more polynomials :) +1 vote

Sign in to comment.

More Answers (1)

Paulo Silva
Paulo Silva on 3 Mar 2011
clf;hold all;
min=-1;max=1;points=1000;
x=linspace(min,max,points);
t0=1+0*x;
plot(x,t0)
t1=x;
plot(x,t1)
t2=2.*x.^2-1;
plot(x,t2)
t3=4.*x.^3-3*x;
plot(x,t3)
legend('t0=1','t1=x','t2=2*x^2-1','t3=4*x^3-3*x')

Categories

Find more on Polynomials in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!