Transformada discreta de Txebixov
En matemàtiques aplicades, una transformada discreta de Txebixov (DCT) és un anàleg de la transformada discreta de Fourier per a una funció d'un interval real, convertint en qualsevol direcció entre els valors de la funció en un conjunt de nodes de Txebixov i coeficients d'una funció en base polinomial de Txebixov. Igual que els polinomis de Txebixov, rep el nom de Pafnuti Txebixov.[1]
Els dos tipus més comuns de transformades discretes de Txebixov utilitzen la graella de zeros de Txebixov, els zeros dels polinomis de Txebixov del primer tipus. i la graella de Txebixov extrema, l'extrem dels polinomis de Txebixov del primer tipus, que també són els zeros dels polinomis de Txebixov del segon tipus . Ambdues transformacions donen lloc a coeficients de polinomis de Txebixov del primer tipus.[2]
Altres transformacions discretes de Txebixov impliquen quadrícules i coeficients relacionats de polinomis de Txebixov del segon, tercer o quart tipus.[3]
Transformació discreta de Txebixov a la graella d'arrels
[modifica]La transformada discreta de Txebixov de u(x) en els punts ve donada per: [4]
on:
on i altrament.
Utilitzant la definició de ,
i la seva transformada inversa:
Això es pot demostrar amb el següent codi MATLAB :
function a=fct(f, l)
% x =-cos(pi/N*((0:N-1)'+1/2));
f = f(end:-1:1,:);
A = size(f); N = A(1);
if exist('A(3)', 'var') && A(3)~=1
for i=1:A(3)
a(:,:,i) = sqrt(2/N) * dct(f(:,:,i));
a(1,:,i) = a(1,:,i) / sqrt(2);
end
else
a = sqrt(2/N) * dct(f(:,:,i));
a(1,:)=a(1,:) / sqrt(2);
end
De fet, la transformada discreta del cosinus (dct) es calcula utilitzant un algorisme ràpid de transformada de Fourier a MATLAB. I la transformada inversa ve donada pel codi MATLAB:
function f=ifct(a, l)
% x = -cos(pi/N*((0:N-1)'+1/2))
k = size(a); N=k(1);
a = idct(sqrt(N/2) * [a(1,:) * sqrt(2); a(2:end,:)]);
end
Referències
[modifica]- ↑ «[https://arxiv.org/pdf/2309.14584.pdf A SPARSE FAST CHEBYSHEV TRANSFORM FOR HIGH-DIMENSIONAL APPROXIMATION]» (en anglès). [Consulta: 4 març 2024].
- ↑ «Discrete Chebyshev Transform - A Natural Modification of the DCT.» (en anglès). [Consulta: 4 març 2024].
- ↑ «Function approximation: Fourier, Chebyshev, Lagrange» (en anglès). [Consulta: 4 març 2024].
- ↑ Plonka, Gerlind; Potts, Daniel; Steidl, Gabriele; Tasche, Manfred. Chebyshev Methods and Fast DCT Algorithms (en anglès). Cham: Springer International Publishing, 2018, p. 305–376. DOI 10.1007/978-3-030-04306-3_6. ISBN 978-3-030-04306-3.