clear all; close all; clc; % Fisso un n massimo N = 30; for n=1:N % n punti in [-1,1] x = linspace(-1,1,n); % Creazione delle matrici di Vandermonde che utilizzano due basi % diverse V = fliplr(vander(x)); Vcheb = gallery('chebvand',x)'; % Calcolo del condizionamento della matrice di Vandermonde con le basi % monomiali e la base data dai polinomi di Chebyshev condV(n) = cond(V); condVcheb(n) = cond(Vcheb); end figure(1) semilogy(1:N,condV,'-o','Color',[0,142,142]/255,'LineWidth',1.5) % azzurro hold on; semilogy(1:N,condVcheb,'-o','Color',[142,0,0]/255,'LineWidth',1.5) % rosso