计算信号的能量和功率
570(30天)
显示旧的评论
接受的答案
沃尔特·罗伯森
2018年3月18日
我建议不使用
f = str2func ([“@ (x)”vectorize (f)));
您使用
f = matlabFunction (f);
然而,你可以注释掉你所有的f的处理,如你从不使用f后进入一个处理函数。
你有
z (t) =积分(y - t, t);
在这一点上你的y是一个象征性的变量。积分()不能用于符号变量:您需要使用int (y - t, t)——这是一个值可以很容易地预测将是0,因为的积分y对y / y = y = b是1/2 b ^ 2 - 1/2 ^ 2, = - t和b = - t等于1/2 t ^ 2 - 1/2 (- t) ^ 2也就是0。