我的老師給了我一個在MATLAB(曲線擬合)中以多項式形式表達聲音文件(.wav)的任務。我如何獲得matlab中.wav(音頻)文件的多項式形式
我嘗試使用polyfit()
這樣的: -
a=wavread('filename');
x=linspace(0,1,239915);
p=polyfit(x,a,4);
display(p);
,但我得到錯誤的
X和Y載體必須是相同的大小
請幫助我。
a的大小不是239915,這是爲x我們已經採取了這些許多樣本,爲了行空間,順便說一下,爲什麼我們需要x爲polyfit()。
謝謝你在先進
什麼是'm'? a的大小是多少?我假設'a'的長度不是'239915'。 – hbaderts
對不起,這是我寫錯誤的錯誤,而應該是P,所以我修改了問題,請現在幫助我,謝謝 –