1樓:匿名使用者
1.square(t)函式產生一個2*pi為週期的方波,範圍在-1到1之間,佔空比為50%。很像sin函式,比如sin函式輸入pi/6 就是1/2,輸入pi/2 就是1,輸入pi就是0,輸入3/2*pi就是-1;而square也是一樣,輸入的數小於pi,就是1,大於pi小於2*pi就是-1。
2. square(t, duty), duty是一個百分數,duty = 75(75%的佔空比)。如圖第一張佔空比為50%, 第二張佔空比為75%,
至於30就是個引數,希望有用。。
2樓:愛問愛答者
pi在matlab中就是圓周率3.1415926,這樣你應該明白了。30只是個數字,*表示乘。
附加:square(t, duty)函式產生一個2*pi為週期的方波,duty是一個百分數,duty = 75(75%的佔空比)。你所問的2*pi*30*t中2*pi*30代表角速度w,t為時間序列。
此時週期為
(2*pi)/(2*pi*30)=1/30,週期為50。
如果輸入t = 0:0.001:
2; y = square(2*pi.*t, 50); plot(t,y); axis([-0.5, 2.
5, -1.5, 1.5]);那麼將產生週期為(2*pi)/(2*pi)=1 ,佔空比為50的方波。
如果輸入t = 0:0.001:
2; y = square(pi.*t,75); plot(t,y); axis([-0.5, 2.
5, -1.5, 1.5]);那麼將產生週期為(2*pi)/(pi)=2 ,佔空比為75的方波。
示例參考
3樓:知者智者也
pi是圓周率,就是π,3.1415926
matlab中y=square(2*pi*1*t ,50);後面50是什麼意思
4樓:
在一個週期中y為正數的頻率
看help square
5樓:zkp是最棒的
50是佔空比的意思,方波的佔空比是50%.
請問 matlab 中square 的用法?
6樓:鍾坤江
週期性矩形脈衝覆訊號
matlab語言制呼叫形式: y=square(t,duty)產生一bai個週期為2 π,幅值du為±1的週期性方波zhi, duty表示
佔空比dao(duty cycle)
t=-0.0625:0.0001:0.0625;
y=square(2*pi*30*t,75);
plot(t,y),grid on
axis([-0.1,0.1,-1.5,1.5])佔空比75%
看有沒有受到一點啟發
7樓:匿名使用者
解釋一下 下面那位哥的y=sqare(2*pi*30*t,75)中,30指產生30hz的方波 其他沒什麼說了
8樓:幽夢紫菱
square(wt,佔空比*100)
matlab中t=0:0.00001:1 y=square(2*pi*25*t)什麼意思
9樓:宇逸
意思應該是生成周期為25hz的方波吧~
我也是看help說明的,沒有用過,你自己可以去看看help裡面的說明,英文不是太難,可以看懂。
10樓:匿名使用者
y是一個陣列輸出,是頻率為25赫茲的方波,從0到1秒每隔0.00001秒的值的集合。方波週期是0.
4秒,高低電平各為0.2秒,高電平在前,由於0.2=0.
00001*20000,所以前20000個y值都是1,接下來兩萬個值為-1,後面都一樣。
11樓:宿元司空偲
50是佔空比的意思,方波的佔空比是50%.
matlab中畫方波的square函式怎麼設定週期和峰值
化學工程 clc clear t 0 0.001 2 pi a 2 p 4 y a square p t plot t,y axis t 1 1 t end 1 a 1 a 1 a峰值,p週期。 o ye deng yixai matlab 中square函式怎麼設定峰值呢? 化學工程 看看這個。是...
如何在matlab中呼叫matlab中已有的函式
呼叫函式檔案 myfile.m clear clcfor t 1 10 y mylfg t end 自定義函式檔案 mylfg.m function y mylfg x 注意 函式名 mylfg 必須與檔名 mylfg.m 一致 y x 1 3 注 這種方法要求自定義函式必須單獨寫一個m檔案,不能與...
matlab的plot命令,matlab中 plot函式全部功能怎麼用
我行我素 畫出圖形後一看就明白了 中括號一般表示區間或資料點,plot 2,1.1 中表示y座標,plot 2,1.1,1.1,2 1.1,1.1,1.1,1.1 中表示x座標和y座標的區間端點和資料值 1 沒有中括號就是表示點的意思,第一個就畫點 2,1.1 2 像樓上說得,中括號是構造矩陣用的,...