作者djljing (娱乐金鱼眼)
看板MATLAB
标题[运算] 怎麽写分段函数?
时间Sat Nov 14 15:05:21 2015
t0=0.15s fc=250Hz 调变指数=0.85=a
绘制出输入讯号,调变过後的讯号,解调後的讯号
mn(t)=m(t)/max|m(t)|
s(t)=Ac[1+ka*m(t)]*cos(2*pi*fc*t)
=Ac[1+a*mn(t)]*cos(2*pi*fc*t)
10sin(20*pi*t) 0 <= t<=1/3t0
m(t)= -5sin(20*pi*t) 1/3<=t<=2/3t0
10sin(20*pi*t) 2/3<=t<=t0
0 otherwise
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.8.116.0
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1447484727.A.7D5.html
1F:推 celestialgod: if elseif else 11/14 15:27
2F:推 petersung999: m=@(t) 第一个函数*(0<=t && t<= 1/3) + ... 11/14 16:41
3F:→ djljing: 第一个函数不用.*吗? 11/14 17:53
4F:推 sunev: 看t是不是vector ,不然连&&一起爆 11/14 17:58
5F:→ djljing: 照999大大打得那样图跑不出来啊.... 11/18 07:44
※ 编辑: djljing (120.109.151.67), 11/18/2015 08:18:54
※ 编辑: djljing (120.109.151.67), 11/18/2015 08:19:20