Re: [問題] 請問怎麼描述discrete signal已回收

看板MATLAB作者 (Are You Ready?)時間17年前 (2008/10/28 15:56), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《nonname (荒唐)》之銘言: : 請問各位高手 : 在數位應用上 常常有delay的情況 這個node的信號是上個node的delay這樣 : 我都是直接用一個矩陣來描述信號 : 但會遇到這樣的問題 : x=[1 2 3 4 5 6 ] y(n)=x(n+2) y應該要 : y=[3 4 5 6 0 0 ] : 但是我不能直接把x中的element往前移 因為y讀不到x(7) x(8) x=[1 2 3 4 5 6];y=zeros(1,length(x)); for n=1:length(x)-2 y(n)=x(n+2); end : 還有 : x=[1 2 3 4 5 6 ] y(n)=x(n-2) y應該要 : y=[0 0 1 2 3 4 ] : y讀不到x(-1) x(0) x=[1 2 3 4 5 6];y=zeros(1,length(x)); for n=1:length(x)-2 y(n+2)=x(n); end 這樣有幫到嗎? : 每次都要先想好再分段描述 : 有辦法簡潔的處理嗎? : 還有例如說要描述一段t=-5T開始的信號 小於零我也很頭大 : 大家都怎樣在矩陣裡描述小於零時的信號 : 先謝謝大家的回答 -- * ○/ /■ "娘子!快跟牛魔王出來看上帝" ∕﹨ http://www.formula1.com vVvVvVvVvVvVvVvVvVvVvVvVvVvVvVvVvVvVvVvVvVvVvV -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.108.77

10/28 20:10, , 1F
我好好想想 非常感謝你
10/28 20:10, 1F
文章代碼(AID): #191iMuV- (MATLAB)
文章代碼(AID): #191iMuV- (MATLAB)