• 大小: 0.19M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


读取给定数据并根据给定数据计算Allan方差,整个程序由matlab实现。

资源截图

代码片段和文件信息

function Data=Read_LGraph_Data_Struct(filename dimension);
% 昨屙桢 溧眄 桤 溻铊黜钽?羿殡?镳钽疣祆?L-Graph ?耱痼牝箴?溧眄
% 耦溴疰帙簋 ?镱??怦?赅磬臌 溧眄 羿殡? 镟疣戾蝠?耔沩嚯?溧眄 dt
% ?爨耔?怵屐屙睇?铗聍蛤钼.
%
% Data=Read_LGraph_Data_StructNum(filename); 
% filename - string. 锑耔?褥疙 羿殡钼 徨?疣聒桊屙?.
% dimension - 镟疣戾蝠 潆?铒疱溴脲龛?疣珈屦眍耱?耔沩嚯??溧蝼桕钼 筱腩忸?耜铕铖蜩. 
%   篷腓 dimension = ‘mV‘ 蝾 溧眄 镫铄?DUS_X 狍潴?桁弪?疣珈屦眍耱?‘mV‘
%   羼腓 = ‘Points‘ - 蝾 邃桧桷圊 乐?
%   桧圜?铐?狍潴?桁弪?疣珈屦眍耱?‘deg/sec‘.

%if nargin<1
%    error(‘no filename specified‘);
%end

fnamedim=size(filename);

for f=1:fnamedim(1)
    
    if ~(ischar(filename(f:)))
        return;
    end
    % 昨屙桢 溧眄 桤 溻铊黜钽?羿殡?镳钽疣祆?L-Graph ?耱痼牝箴?
    Data(f).filename=filename(f:);

    Par=Read_LGraph_Par(strcat(filename(f:)‘.par‘));
    Ndata=Par.RealKadrsQuantity; % 暑腓麇耱忸 铗聍弪钼 镱 赅驿铎?赅磬塍
    Ncanal=Par.RealChannelsQuantity; % 暑腓麇耱忸 赅磬腩?
    dt=Par.InterKadrDelay + Ncanal/Par.AdcRate; % 襄痂钿 聱屐?(祚尻)
    dt=1/Par.ChannelRate;
    dt=dt/1000; % 襄痂钿 聱屐?(皴?
    Data(f).dt=dt;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3283  2009-07-02 07:17  Allan\niu\Allan.fig

     文件    1513962  2008-07-25 12:21  Allan\niu\程序和数据\1.txt

     文件        638  2008-11-06 17:00  Allan\niu\程序和数据\AllanVariance.m

     文件       5119  2009-03-16 20:00  Allan\niu\程序和数据\datadeal.asv

     文件       2803  2009-03-16 20:01  Allan\niu\程序和数据\datadeal.m

     文件       5980  2010-03-07 22:11  Allan\niuzz.m

     文件       1848  2010-03-01 20:27  Allan\Read_LGraph_Par.m

     目录          0  2010-03-07 22:27  Allan\niu\程序和数据

     目录          0  2010-03-07 22:27  Allan\niu

     目录          0  2010-03-07 22:27  Allan

----------- ---------  ---------- -----  ----

              1533633                    10


评论

共有 条评论