⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ma.m

📁 arma模型的功率谱估计代码。还包括系统的极零点分析等完整软件包。
💻 M
字号:
function [b, e] = MA(x, q)
%用Durbin算法计算MA(q)模型参数系数,返回e(1+B)中的B,e是sigma^2
L = 32; %round(exp((log(q)+log(N))/2))  % q<<L<<N
N = length(x);
[a, e] = AR2(x, L);
a = [1; a];
for i=1:q
    for j=1:q
        Raa(i, j) = 0;
        for n=1:L-abs(i-j)+1
            Raa(i,j) = Raa(i,j)+a(n)*a(n+abs(i-j));
        end
    end
    raa(i) = 0;
    for n=1:L-i+1
        raa(i) = raa(i)+a(n)*a(n+i);
    end
end
Raa = Raa/(L+1);
raa = raa/(L+1);
b = -1*pinv(Raa)*raa';

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -