下面系统是线性的有()。
A: y(n)=g(n)x(n)
B: y(n)=[x(n)]2(2为幂次方)
C: y(n)=x(-n)
D: y(n)=x(n2) (2为n幂次方)
A: y(n)=g(n)x(n)
B: y(n)=[x(n)]2(2为幂次方)
C: y(n)=x(-n)
D: y(n)=x(n2) (2为n幂次方)
举一反三
- 下列系统(其中y(n)为输出序列,x(n)为输入序列)中()属于移不变系统。 A: y(n)=x3(n)( x的3次幂) B: y(n)=x(n)x(n+2) C: y(n)=x(n)+2 D: y(n)=x(2n)
- 下列系统中哪个属于线性系统?( ) A: y(n)=x3(n) B: y(n)=x(n)x(n+2) C: y(n)=x(n)+2 D: y(n)=x (n2)
- 设系统分别用下面的差分方程描述,x(n)与y(n)分别表示系统输入和输出,判断系统是否是线性非时变的。(1)y(n)=x(n)+2x(n-1)+3x(n-2)(2)y(n)=2x(n)+3(3)y(n)=x(n-n0)n0为整常数(4)y(n)=x(-n)(5)y(n)=x2(n)(6)y(n)=x(n2)(7)y(n)=x(n)sin(ωn)
- 下面两条if语句合并成一条if语句为( )。 if(a<=b) x=1; else y=2; if(a>b) printf("**y=%d\n",y); else printf("##x=%d\n",x); A: if(a<=b){ x=1; printf(" B: C: x=%d\n",x); } else{ y=2; printf("**y=%d\n",y); } D: if(a<=b) x=1; printf(" E: F: x=%d\n",x); else y=2; printf("**y=%d\n",y); G: if(a<=b){ x=1; printf("**y=%d\n",y); } else{ y=2; printf(" H: I: x=%d\n",x); } J: if(a>b){ x=1; printf(" K: L: x=%d\n",x); } else{ y=2; printf("**y=%d\n",y); }
- 设x[n]=δ[n]+2δ[n-1]-δ[n-3]和h[n]=2δ[n+1]+2δ[n-1],y[n]=x[n]*h[n],求y[0]=