计算信号的能量和功率

570(30天)
几何几何
几何几何 2018年3月18日
回答: sanika约1小时前
我试着这段代码来计算能源和电力的输入函数f (x)。但我得到错误。我怎么能修复它吗?
信谊x y z能源战俘t;
f =输入(的输入功能:,“年代”);
f = symfun (eval (f), x);
f = f *连词(f);
f = str2func ([“@ (x)”vectorize (f)));
z (t) =积分(y - t, t);
能源=限制(z (t), t =无穷大);
战俘=限制(z / t, t =无穷)

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 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。
2的评论
几何几何
几何几何 2018年3月19日
现在我想同样的适用于离散时间信号,我尝试过这段代码:
信谊n f z n;
f =输入(的输入功能:,“年代”);
f = symfun (eval (f), n);
f = f *连词(f);
f = matlabFunction (f);
y (N) = symsum (f - N, N);
能源=限制(y (N), N,正);
z (N) = y (N) / (2 * N + 1);
战俘=限制(z (N), N,正);
但是我有几个问题。首先我如何写符号n, n是整数,第二个是symsum不会工作得很好。你能帮我吗?

登录置评。

更多的答案(3)

Mellamputi赛geetha
Mellamputi赛geetha 2020年10月14日
生成和绘制连续时间信号,第三位是你vtu号码。计算的素描图从MATLAB和网络工具。确定信号的能量x (t)。


sanika
sanika 4分钟前
信谊 x y z能源战俘t ;
f =输入( 的输入功能: , “年代” );
f = symfun (eval (f), x);
f = f *连词(f);
f = str2func ([ “@ (x)” vectorize (f)));
z (t) =积分(y - t, t);
能源=限制(z (t), t =无穷大);
战俘=限制(z / t, t =无穷)

类别

找到更多的在功能帮助中心文件交换

标签

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!