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
- 小波變換檢測訊號突變點的MATLAB實現Matlab
- 訊號課組(一) 訊號與系統 Part 0 MATLAB在訊號與系統中的使用Matlab
- MATLAB及其訊號處理基礎Matlab
- 數字訊號處理:運用FFT簡單濾波FFT
- matlab 生成隨機數序列Matlab隨機
- linux 訊號機制Linux
- MATLAB數字訊號處理(2)LFM脈衝雷達回波處理模擬Matlab
- 深度學習助力引力波訊號搜尋深度學習
- 隨機生成中文姓名,手機號,郵編,住址(Java)隨機Java
- 訊號
- Linux訊號(signal)機制Linux
- 18 位無重複訂單號生成程式碼
- xenomai核心解析之訊號signal(二)---xenomai訊號處理機制AI
- 基於心電訊號時空特徵的QRS波檢測演算法matlab模擬特徵演算法Matlab
- matlab生成0,1隨機序列Matlab隨機
- Bold訊號與fNIRS訊號的區別
- 程序通訊--訊號
- 程序通訊-訊號
- 音訊訊號表徵音訊
- django 訊號Django
- 程序訊號
- MIMO OFDM 常用訊號檢測演算法演算法
- 語音訊號預處理——數字濾波器音訊
- Go中用緩衝通道作為訊號量限制goroutineGo
- MATLAB音訊訊號處理(一):函式簡易用法(audioread,sound函式)Matlab音訊函式
- 雷達原理--線性調頻訊號的MATLAB模擬Matlab
- 庫卡機器人訊號配置機器人
- 程式間通訊——POSIX 有名訊號量與無名訊號量
- Matlab 隨機生成兩個數值之間的隨機數Matlab隨機
- MySQL:簡單記錄訊號處理MySql
- bash訊號捕捉
- POSIX 訊號量
- STM32的UCOS訊號量和互斥訊號量
- 音訊訊號處理入門音訊
- 程序間的通訊(訊號通訊)
- im客戶端生成訊息序列號演算法客戶端演算法