matlab生成常用訊號(方波、三角波、隨機訊號、單位衝激)
使用Octave線上;
1 方波
y=square(t,DUTY)
產生一個時長為t、幅值為±1的週期性方波訊號,其中的DUTY表示佔空比,即在訊號的一個週期中正值所佔的百分比;
t=-2*pi/100:pi/500:2*pi/100;
y=square(2*pi*25*t,50);
plot(t,y);
2 三角波
三角波訊號的產生呼叫sawtooth(t,width),,width值為0-1之間;
t=0:pi/180:2*pi;
y=sawtooth(5*t,0.5);
plot(t,y,'r'); % t為橫座標,y為縱座標,'r' - 畫紅色線;
3 隨機訊號
隨機訊號的產生呼叫rand(m,n),表示產生m行,n列的0-1之間的隨機數;
t=1:1:60;
N=length(t);
zaoshengY=rand(1,N);
plot(t,zaoshengY,'r');
4 單位衝激
"單位衝激函式"是,是一個“面積”等於1的理想化了的窄脈衝。圖示如下;
t=-5:0.01:5;
cjy=0*(t>=-5&t<0)+1*(t==3)+0*(t>0&t<=5);
plot(t,cjy)
這個可以自己寫;t在某個值時y為1,t為其他值則y為0;
相關文章
- MATLAB訊號處理——數字濾波器的設計Matlab
- 訊號課組(一) 訊號與系統 Part 0 MATLAB在訊號與系統中的使用Matlab
- Linux訊號機制與訊號處理Linux
- 小波變換檢測訊號突變點的MATLAB實現Matlab
- 數字訊號處理:運用FFT簡單濾波FFT
- MATLAB及其訊號處理基礎Matlab
- 深度學習助力引力波訊號搜尋深度學習
- linux 訊號機制Linux
- 數字訊號處理實驗一(離散時間訊號的MATLAB實現)Matlab
- matlab中使用正弦波合成方波(帶動畫)Matlab動畫
- 音訊訊號表徵音訊
- 程序通訊-訊號
- 程序通訊--訊號
- 細說 ReactiveCocoa 的冷訊號與熱訊號(三):怎麼處理冷訊號與熱訊號React
- SIGALRM訊號和SIGCHID訊號GC
- Bold訊號與fNIRS訊號的區別
- MATLAB數字訊號處理(2)LFM脈衝雷達回波處理模擬Matlab
- xenomai核心解析之訊號signal(二)---xenomai訊號處理機制AI
- 隨機生成使用者資訊(號碼、名字)隨機
- Flask訊號機制(signals)Flask
- django 訊號Django
- 程序訊號
- 程式間通訊機制(管道、訊號、共享記憶體/訊號量/訊息佇列)、執行緒間通訊機制(互斥鎖、條件變數、posix匿名訊號量)記憶體佇列執行緒變數
- PyQt4(簡單訊號槽)QT
- php 處理訊號簡單演示PHP
- 隨機生成中文姓名,手機號,郵編,住址(Java)隨機Java
- 語音訊號預處理——數字濾波器音訊
- matlab 生成隨機數序列Matlab隨機
- Matlab生成隨機矩陣Matlab隨機矩陣
- MATLAB中常用的幾種隨機數生成函式Matlab隨機函式
- 基於心電訊號時空特徵的QRS波檢測演算法matlab模擬特徵演算法Matlab
- 語音學習筆記4------matlab實現逆向生成音訊格式的訊號audiowrite()函式筆記Matlab音訊函式
- 程式間通訊——POSIX 有名訊號量與無名訊號量
- Linux 未決訊號集與訊號遮蔽字Linux
- Django的訊號機制詳解Django
- Linux訊號處理機制Linux
- 庫卡機器人訊號配置機器人
- Linux訊號(signal)機制Linux