How do I plot the first four Chebychev polynomials in MATLAB?
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
How do I plot the first four Chebychev polynomials in MATLAB?
0 commentaires
Réponse acceptée
Matt Fig
le 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 commentaires
Paulo Silva
le 3 Mar 2011
nice code, I should have done that way, simple code and easy to plot more polynomials :) +1 vote
Plus de réponses (1)
Paulo Silva
le 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')
0 commentaires
Voir également
Catégories
En savoir plus sur Polynomials dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!