载荷谱截断与均幅值统计(一)
说明:
1、
2、
% 主程序 % 4选1 弹簧应变数据 s=1 t=N_all{s}; % m=[0 100,200,400] %幅值截断下限 f=0.2*(t(:,1)-t(:,2)); m=max(f)*0.125; for i=1:length(m) [p n N]=f_j_goodman_8(t,m(i),i); q(i,:)=[n p] end
function [p n N]=f_j(t,m,i)
% p 为估计参数
% t为极值数据;m截断下限值;e为应力应变换算系数,一般取0.2; i为样本量
f=0.2*(t(:,1)-t(:,2));j=0.2*(t(:,1)+t(:,2))/2;
f_f=find(f<m); % 需要提出数据的位置标示
f(f_f)=[];j(f_f)=[]; %截断数据
size_f=size(f)
size_j=size(j)
f_g=1200*f./(1200-j);
N=[f,j]; %提取截断后的数据
f_g_hist=hist_8(f_g)
figure(2*i-1);bar([1:8],f_g_hist); %幅度直方图;
saveas(gcf,int2str(2*i-1),'jpg');
figure(2*i);wblplot(f_g); %幅值wpp图
saveas(gcf,int2str(2*i),'jpg');
max_f_g=max(f_g);
n=length(f);
p1=wblfit(f_g);
p=[p1 f_g_hist max_f_g];
for j=2*i-1:2*i; % 关闭图片
figure(j);close
end
end
浙公网安备 33010602011771号