sigout.m

来自「数字信号处理基于matlab 文件内容 /conv(卷积部分) dupco」· M 代码 · 共 53 行

M
53
字号
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 + =
减小字号Ctrl + -
显示快捷键?