⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dct1mtx.m

📁 里面囊括了基于matlab滤波器设计的各种.m文件
💻 M
字号:
 % C = dct1mtx(M)
% Provide the type I discrete cosine
% transform matrix
%

function C = dct1mtx(M);
for I = 1:M+1
  for L = 1:M+1
    C(I,L)=sqrt(2/M)*cos((pi/M)*(L-1)*(I-1));
  end
end

D(1,1)=0.5;
D(1,M+1)=0.5;
D(M+1,1)=0.5;
D(M+1,M+1)=0.5;

x = 1/sqrt(2);
D(2:M,2:M)=ones(M-1,M-1);
D(1,2:M)=x*ones(1,M-1);
D(2:M,1)=x*ones(M-1,1);
D(M+1,2:M)=x*ones(1,M-1);
D(2:M,M+1)=x*ones(M-1,1);

C=D.*C;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -