资源简介
Allan方差计算程序(Matlab版)
通用的交叠法,手工选分段再拟合版
有问题可联系dwizard007@gmail.com
代码片段和文件信息
% -------------------Allan Variance Calculation v1.0-------------------
% Allan Model: Overlapping Estimates
% Curve Fitting: Half-Mannual
% ============================ Part A ===============================
tic; % 程序运行时间计算
close all;clear;clc;
h = waitbar(0‘开始计算‘); % 进度条初始显示
% ************************** 全局参量定义 **************************
t = 1; % 采样时间,单位:s
Kf = 12500; % FOG标度因数,单位:°/h % 【标度因数修改】
% ************************** 读取IMU数据 **************************
% 【1】txt数据(N行2列)
data = load(‘C:\Users\CC\Desktop\20140405\不同陀螺数据(3600)\三轴AB(12500).txt‘); % 【文件名修改】
[NO] = size(data);
% 【2】xls数据(N行2列)
% data = xlsread(‘data.xls‘);
% [NO] = size(data);
M = floor(N/2);
% 对数等步简化,距离选为lg(100/99)
d = [79 80];
dx = d(2)/d(1);
i = 1; b(i)=d(2)+1;
while b(i) b(i+1)=floor(b(i)*dx);
i=i+1;
end
m = [1:d(2) b];
ml = length(m)
- 上一篇:图割Graph-Cut能运行
- 下一篇:基于MATLAB的血管三维重建
评论
共有 条评论