[運算] 怎麼寫分段函數?

看板MATLAB作者 (娛樂金魚眼)時間9年前 (2015/11/14 15:05), 9年前編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/1
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

11/14 15:27, , 1F
if elseif else
11/14 15:27, 1F

11/14 16:41, , 2F
m=@(t) 第一個函數*(0<=t && t<= 1/3) + ...
11/14 16:41, 2F

11/14 17:53, , 3F
第一個函數不用.*嗎?
11/14 17:53, 3F

11/14 17:58, , 4F
看t是不是vector ,不然連&&一起爆
11/14 17:58, 4F

11/18 07:44, , 5F
照999大大打得那樣圖跑不出來啊....
11/18 07:44, 5F
※ 編輯: djljing (120.109.151.67), 11/18/2015 08:18:54 ※ 編輯: djljing (120.109.151.67), 11/18/2015 08:19:20
文章代碼(AID): #1MHjqtVL (MATLAB)
文章代碼(AID): #1MHjqtVL (MATLAB)