精華區beta MATLAB 關於我們 聯絡資訊
※ 引述《cloway (cloway)》之銘言: : 他的指令是 square(t,duty) : 請問要如何完整的製造一個完整方波呀? : 那個duty的意思是什麼呀? : 為何我從零(其圖型是一條-1的直線)到100以上(一條1的直線) : 在這範圍都無法產生一個正方波也 : 查詢help也看不懂 : 有人有白話一點的說法嗎? : 謝謝.. 是這樣嗎: x=0:0.1:100; plot(x,square(x,50)); Duty Cycle就是一個周期中,訊號為『正』所佔的百分比。 square(x,50)就是一個方波,有一半訊號是1、一半是-1。 詳情doc square。 還有一點要注意MATLAB中的square的周期跟sin一樣式是2*pi。 如果你今天想造一個周期為2的方波,你可以用座標伸縮: x=0:0.01:8; plot(x,square(x*2*pi,50)); -- 《金剛經》 又念過去於五百世,作忍辱仙人,於爾所世,無我相、無人相、無眾生相、無壽者相。 http://web.cc.ncu.edu.tw/~93501025/jg.doc -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.203.56