在matlab中如何實現函式的抽樣

2021-07-01 01:34:58 字數 2915 閱讀 2014

1樓:鄭浪啪

dyaddown。功能:對時間序列進行二元取樣,每隔一個元素提取一個元素,得到一個降取樣時間序列。

格式:y = dyaddown(x, evenodd)。當evenodd=0時,從x中第二個元素開始取樣(偶取樣);當evenodd=1時,從x中第一個元素開始取樣(奇取樣)。

2.y = dyaddown(x)evenodd預設,按evenodd=0。

2樓:辜珂俟小琴

一、dyaddown

功能:對時間序列進行二元取樣,每隔一個元素提取一個元素,得到一個降取樣時間序列。

格式:1.y

=dyaddown(x,

evenodd)

當evenodd=0時,從x中第二個元素開始取樣(偶取樣);當evenodd=1時,從x中第一個元素開始取樣(奇取樣)。

2.y=

dyaddown(x)

evenodd預設,按evenodd=0

二、dyadup

功能:對時間序列進行二元插值,每隔一個元素插入一個0元素,得到一個時間序列。

格式:1.y

=dyadup(x,

evenodd)

當evenodd=0時,從x中第二個元素開始取樣(偶取樣);當evenodd=1時,從x中第一個元素開始取樣(奇取樣)。

2.y=

dyadup(x)

evenodd預設,按evenodd=0

三、interp

功能:對時間序列進行整數倍插值,使得時間序列曲線更光滑。

格式:1.y

=interp(x,

r)在x中插入一些資料,使得插值後的序列y的長度為x的r倍。

2.y=

interp(x,

r,l,

alpha)

插值後得到的序列y的長度為x的r倍。

3.[y,b]=

interp(x,

r,l,

alpha)

插值後同時得到一個低通插值濾波器的係數,長度為2rl+1.

說明:x--時間序列

r--插入點的倍數

l--插值濾波器長度

alpha--濾波器的截止頻率,0

y--插值後得到的時間學列

b--低通插值濾波器的係數,長度為2rl+1

四、downsample

功能:對時間序列重取樣,在原時間序列中等間隔地取出一些項,得到新序列。

格式:1.y

=downsample(x,

n)從第一項開始,等間隔n對x取樣,得到的序列為y。

2.y=

downsample(x,

n,phase)

從第phase+1項開始,等間隔n對x取樣,得到的序列為y,而0<=phase

五、decimate

功能:對時間序列進行整數倍取樣處理,使得時間序列的長度降低。

格式:1.y

=decimate(x,

r)將時間序列x的取樣頻率降低為原來的1/r,即length(y)=length(x)/r。在抽取之前,預設地採用了8階chebyshevi型低通濾波器壓縮頻帶。

2.y=

decimate(x,

r,n)

採用n階chebyshevi型低通濾波器。

3.y=

decimate(x,

r,『fir』)

採用30階的fir型低通濾波器來壓縮頻帶,對時間序列進行整數倍抽取。

4.y=

decimate(x,

r,n,

『fir』)

指定當對時間序列進行整數倍抽取的時候,採用n點fir型低通濾波器來壓縮頻帶,對時間序列進行整數倍抽取。

說明:x--時間序列

r--取樣要降低的倍數

n--指定所採用的chebyshevi型低通濾波器的階數

『fir』--fir濾波器

六、resample

功能:對時間序列進行重取樣。

格式:1.y

=resample(x,

p,q)

採用多相濾波器對時間序列進行重取樣,得到的序列y的長度為原來的序列x的長度的p/q倍,p和q都為正整數。此時,預設地採用使用fir方法設計的抗混疊的低通濾波器。

2.y=

resample(x,

p,q,

n)採用chebysheviir型低通濾波器對時間序列進行重取樣,濾波器的長度與n成比例,n預設值為10.

3.y=

resample(x,

p,q,

n,beta)

beta為設定低通濾波器時使用kaiser窗的引數,預設值為5.

4.y=

resample(x,

p,q,

b)b為重取樣過程中濾波器的係數向量。

5.[y,b]=

resample(x,

p,q)

輸出引數b為所使用的濾波器的係數向量。

說明:x--時間序列

p、q--正整數,指定重取樣的長度的倍數。

n--指定所採用的chebysheviir型低通濾波器的階數,濾波器的長度與n成比列。

beta--設計低通濾波器時使用kaiser窗的引數,預設值為5。

3樓:匿名使用者

區間[0,1]上的均勻分佈隨機數的系統函式r=rand(n)

r=rand(m,n),產生m*n階均勻隨機矩陣

matlab編寫抽樣函式 20

4樓:匿名使用者

已有資料存在d向量裡,長度為540000,s=d(1:30:540000),s為抽樣結果

5樓:天賦雕刻師

1:30:540000

matlab中text函式,matlab中text函式

text函式 巨集在執行的時候去理解一個ansi字元取決於當windows的ansi字符集頁數 當位於不同的ansi 字符集頁數時,ansi字元擁有不同的意義。如,0xc4 在第1252頁 即 拉丁文 1 表示一個加上音符的a 而在第1253頁 希臘文 表示希臘字母delta 不同的理解導致了開發和...

matlab在函式裡,如何呼叫另函式裡面求得的雅可比矩陣並賦值

function aa yake bb 呼叫bb函式,並將其返回值雅可比矩陣付給yakeend 函式bb用來計算雅可比矩陣 function yakebi bb yekebi 內?end有問題歡迎追問容 滿意請採納,謝謝!怎麼在matlab中求雅克比矩陣?matlab中jacobian是用來計算ja...

各位大神請問在matlab繪圖中如何實現如下坐

1c2 1 10 mse 1000.exp c2 hold on plot 0.05 ones 1,length c2 plot c2,mse 1000,xlabel c 2 ylabel mse 10 3 legend 時不變方法 時變方法 hold off 2e1 0 1 0.5 a1 exp ...