资源简介
在系统辨识中,针对未知的系统,根据系统的输入和输出信号,采用最小二乘法进行系统辨识。MATLAB编程实现。
代码片段和文件信息
%%生成高斯白噪声
clear
clc
%%
%初始化
A=65539;
N=1200;
x0=1;
M=2147483647;
C=0;%混合同余法直接变成乘同余法
%%
%乘法递推N次
for k=1:N
x2=A*x0;
x1=mod(x2M);
v1=x1/2147483647;%将x1中的数除以M得到小于1的随机数
v(:k)=v1;
x0=x1;
end
v2=v;%保存0-1随机数到v2
ave=mean(v)
var=var(v)
k1=k;
save v;
%%
%绘图程序
%k=1:k1;
%plot(kv‘r‘);
%xlabel(‘k‘);ylabel(‘v‘);title(‘(0-1)‘);
[numval]=hist(v10);
%%
%生成服从正态分布的随机数
for n=1:100
sum1(:n)=sum(v(:(12*(n-1)+1):12*n));%将v中的数分为10组,每组12个求和
vy(:n)=sum1(:n)-6;%vy近似服从N(01)分布
end
figure
n=1:100;
plot(nvy‘b‘);
xlabel(‘n‘);ylabel(‘vy‘);title(‘服从N(01)的白噪声‘)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 730 2018-01-23 16:53 Gaussian.m
文件 1929 2018-01-23 23:50 Minfit.m
文件 585 2018-01-23 20:05 Mnumber.m
----------- --------- ---------- ----- ----
3244 3
相关资源
- 最小二乘法辨识一阶系统-lsq.m
- 最小二乘法汇总及matlab仿真
- 最小二乘状态估计
- NIPALS非线性迭代式偏最小二乘法matl
- 自适应控制——带遗忘因子的递推最
- MATLAB最小二乘法线性拟合
- 应用最小二乘一次完成法和递推最小
- 最小二乘蒙特卡洛程序
- 最小二乘支持向量机程序代码
- 最小二乘法实现曲线拟合及Matlab实现
- 最小二乘类的参数辨识matlab程序
- 移动最小二乘法计算程序
- Bursa_Wolf,布尔莎坐标转换,matlab,平
- 最小二乘支持向量机MATLAB程序,可分
- 最小二乘拟合Gauss曲线Matlab
- Matlab最小二乘法曲线拟合(源码+注释
- 最小二乘拟合matlab程序
- 最小二乘辨识算法(matlab程序)
- 最小二乘法与 最大似然法的参数辨识
- 系统辨识最小二乘法辨识代码
- 空间离散点最小二乘直线拟合matlab代
- RLS最小二乘法自适应滤波器m文件
- 非线性最小二乘法Matlab实现
- 基于MATLAB的递推最小二乘法辨识与仿
- 最小二乘法的matlab实现
- 系统辨识 递推最小二乘法
- 正交最小二乘法的matlab代码(ols)
- 多级最小二乘法Matlab程序
- 最小二乘法matlab代码205964
- 永磁同步电机递推最小二乘算法参数
评论
共有 条评论