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

📄 sigout.m

📁 数字信号处理基于matlab 文件内容 /conv(卷积部分) dupconv 重叠保留法 freqcirconv 频域圆周卷积 freqconv 频域卷积 timecirconv
💻 M
字号:
function [ xn ] = sigout( name,para1,para2,para3,para4 )%SIGOUT Summary of this function goes here%   Detailed explanation goes hereswitch(name)    case 'deta'        N=para1;        n0=para2;        xn=zeros(1,N);        xn(n0+1)=1;    case 'jieyue'        N=para1;        n0=para2;        xn=zeros(1,n0);        xn=[xn ones(1,N-n0)];    case 'gate'        n1=para1;        n2=para2;        n3=para3;        xn1=zeros(1,n1);        xn2=ones(1,n2-n1+1);        xn3=zeros(1,n3-n2);        xn=[xn1 xn2 xn3];    case 'sin'        amp=para1;        freq=para2;        time=para3;        samp=para4;        samptime=1/samp;        t=0:samptime:time;        xn=amp*sin(2*pi*freq*t);    case 'square'        amp=para1;        freq=para2;        time=para3;        samp=para4;        samptime=1/samp;        t=0:samptime:time;        xn=amp*square(2*pi*freq*t);    case 'rand'        len=para1;        xn=rand(1,len);    case 'randn'        len=para1;        xn=randn(1,len);    case 'custom'        opera=para1;        t1=para2;        t2=para3;        sampfreq=para4;        samptime=1/sampfreq;        t=t1:samptime:t2;        xn=subs(opera,t);end

⌨️ 快捷键说明

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