1.声明一个如下分段函数:
x [ n ] = { n , 0<=n<=5 2 n + 1 , otherwise x[n] = \begin{cases} n, & \text{0<=n<=5} \\ 2n+1, & \text{otherwise} \end{cases} x[n]={n,2n+1,0<=n<=5otherwise
n = -10:1:10
x = n.*(n>=0 & n<=5) + (2*n+1).*(n<0 & n>5);
2.声明一个单位冲激函数 x [ n ] = δ [ n − 1 ] x[n]=\delta[n-1] x[n]=δ[n−1]
n = -10:1:10;
x = dirac(n);
x = sign(x);
3.Matlab step函数
step用于仿真由向量a和向量b定义的连续系统的阶跃响应g(t)在指定的时间范围内的时域波形图,并能求得数值解。与step函数类似的还有impulse函数,其用法与step函数均相同,唯一的不同在于,impulse仿真的是单位冲击函数,而step函数仿真的是单位阶跃函数。
以下例题中:
t = 0:0.1:10
a = [1,5,6],b=[3,0,2]
调用step(b,a,t)