auto05boy 发表于 2007-1-20 21:58

matlab一个小编程问题

本人有个问题要请教大家:
一个正弦信号,设其输出为x。
当x>=0时,y=x;
当第一次x<0的区间内,y=0;
以后x<0的区间内,y=-1.
请问大家这种程序怎么办?

xjzuo 发表于 2007-1-20 22:49

回复

分段函数最基本的可用if-else语句;
等熟练后,可以用逻辑语句,例如:x(x>0).
建议你先用第一种方法试试.

lxq 发表于 2007-1-20 22:59

第一次不就是等于PI时吗

PI到2PI之间付0给它不就可以了

auto05boy 发表于 2007-1-21 17:10

如果该程序是通过matlab fcn与正弦信号相连接的,这个程序又该如何编写?

xjzuo 发表于 2007-1-21 17:34

回复

这种问题建议到"信号处理版"或者"simulink版"去讨论较为合适.
页: [1]
查看完整版本: matlab一个小编程问题