Matlab實驗之有趣的發聲函式sound

2021-10-11 09:27:34 字數 778 閱讀 1614

目錄

1.sound函式簡介

2.實驗

3.相關引數

3.1 y —音訊資料

3.2 fs-取樣率

3.3nbits-樣本值的位深

實驗內容:載入示例檔案gong.mat,其中包含樣本資料y和速率fs並收聽音訊

load gong.mat;

sound(y);

load handel.mat;

sound(y, 2*fs);

load handel.mat;

nbits = 16;

sound(y,fs,nbits);

資料型別:double

8192(預設)| 正數

音訊資料y的取樣率(以赫茲為單位)從1000到384000之間指定為正數。有效值取決於matlab允許的取樣率以及系統上特定的音訊硬體。

matlab的硬限制為1000 hz <= fs <= 384000 hz

資料型別:single | double

16(預設)| 8 | 24

取樣值的位深,指定為整數。 有效值取決於安裝的音訊硬體。 大多數平台支援8位或16位的位深度。

FCC參閱筆記之有趣的演算法(下)

描述 設計乙個收銀程式 checkcashregister 其把購買 price 作為第乙個引數 付款金額 cash 作為第二個引數,和收銀機中零錢 cid 作為第三個引數.cid 是乙個二維陣列,存著當前可用的找零.當收銀機中的錢不夠找零時返回字串 insufficient funds 如果正好則...

matlab找連通區域的bwlabel函式的使用

用法 l bwlabel bw,n 返回乙個和bw大小相同的l矩陣,包含了標記了bw中每個連通區域的類別標籤,這些標籤的值為1 2 num 連通區域的個數 n的值為4或8,表示是按4連通尋找區域,還是8連通尋找,預設為8。4連通或8連通是影象處理裡的基本感念 而8連通,是說乙個畫素,如果和其他畫素在...

乙個有趣的實驗

import numpy as np list1 初始時每個賬戶都有1塊錢 for i in range 100 輪轉開始,對於每個賬戶,可以任選1個賬戶,並從自己的資金中分配乙個隨機數額給他 for t in range 1000 輪轉1000次 for i in range 100 對於賬戶i,...