y=u(sin(pi*t))在matlab中怎么表示.u()是阶跃信号的意思

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 16:46:18
y=u(sin(pi*t))在matlab中怎么表示.u()是阶跃信号的意思y=u(sin(pi*t))在matlab中怎么表示.u()是阶跃信号的意思y=u(sin(pi*t))在matlab中怎么

y=u(sin(pi*t))在matlab中怎么表示.u()是阶跃信号的意思
y=u(sin(pi*t))在matlab中怎么表示.u()是阶跃信号的意思

y=u(sin(pi*t))在matlab中怎么表示.u()是阶跃信号的意思
其实就算是用这个函数产生一个方波.你想:当sin(pi*t)函数大于零的时候就为1,小于零的时候就为0,产生的是不是就是一个方波.
在matlab里边,阶跃函数用heaviside函数表示,所以你这个表达式应该写成:
        syms t y
        y=heaviside(sin(pi*t));
当然,如果你要画个图看看是什么波形,就可以写句:
        ezplot(y);


得到的图如下: