作者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://www.ptt.cc/bbs/MATLAB/M.1447484727.A.7D5.html
推 celestialgod: if elseif else 11/14 15:27
推 petersung999: m=@(t) 第一個函數*(0<=t && t<= 1/3) + ... 11/14 16:41
→ djljing: 第一個函數不用.*嗎? 11/14 17:53
推 sunev: 看t是不是vector ,不然連&&一起爆 11/14 17:58
→ 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