Re: [問題] 要如何做...

看板MATLAB作者 (Ice Heart Theory)時間18年前 (2006/03/09 12:31), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
※ 引述《djvanness (人老了就要服老..唉)》之銘言: : 我想要產生這一秒是300HZ的單頻音..下一秒是900HZ的單頻音... : 一直重覆下去...... : 我是有想到用if去判斷 : ex: : for i=1:70000 : d(i)=2*sin(2*pi*300*T); : d(i)=2*sin(2*pi*900*T); : 當i=1,3,5,7...就是300HZ : i=2,4,6,8...就是900HZ...... : 只是...我想不到怎麼判斷i是偶數還是奇數.....(._.?) : 有什麼更好的方法嗎?? d=zeros(1,70000); i=1:2:69999; d(i)=2*sin(2*pi*300*T); i=2:2:70000; d(i)=2*sin(2*pi*900*T); -- 心臟 AMD Athlon 64 3500+ D0 stepping 大腦 創見DDR400 512MBx2 Hynix 6 3 3 2.5 肚子 日立 160G 8MB SATA150 眼睛 Geforce 6600 骨骼 MSI K8N NEO4 白金版 手 羅技快意手鍵盤滑鼠組 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.68.119.83 ※ 編輯: arossi 來自: 219.68.119.83 (03/09 12:34)

03/09 13:11, , 1F
TKS...
03/09 13:11, 1F

03/14 18:20, , 2F
推一個 這樣做比for 7萬次快多了
03/14 18:20, 2F
文章代碼(AID): #143w-jkF (MATLAB)