制作矩阵时的简单matlab尺寸误差

时间:2018-04-06 06:10:50

标签: matlab matrix dimension

我想实现像这样的离散函数;

n=-4:1:14;

使y = 0.9 ^ n(u [n-2] -u [n-13]);

我把

y=0.9^n([n>=2]-[n>=13])

然而,在matlab中出现错误,说维度是错误的,我该如何纠正呢?

1 个答案:

答案 0 :(得分:0)

根据你的描述,似乎你定义了一个函数,它为负数返回0,否则返回1。在这种情况下,计算可以按如下方式进行:

y=0.9.^(n.*((n>=2)-(n>=13)));