MATLAB菜鸟求答:用stem函数画出这个序列的信号样本 x(n)=10u(n)-5u(n-5)-10u(n-10)+5u(n-15)

我是这样做的,运行之后发现x变量是没错的,可是不知道怎么不能显示信号样本的波形图。麻烦懂的人赐教好吗?小妹不胜感激

应该是:
    n = 0:20;
而不是
    n = [0, 20];

 你的程序可以更简洁些:

n = 0:20;
x = 10*(n>=0)-5*(n>=5)-10*(n>=10)+5*(n>=15);
stem(n, x);

追问

原来把逗号改成冒号就可以了,O(∩_∩)O哈哈~ 谢谢。还有谢谢你教我更简洁的方法!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-11
因为那句话的分号是中文的。把;改成;就可以了。
相似回答