这是我画的图像:
这是源程序:
for i=1:6
filename=['C:Documents and Set
tingsAll Users桌面2-E!T6-1d',num2str(i),'.txt'];
x{i}=dlmread(filename);
v{i}=x{i}/16777216*3300/68*90;
v{i}=v{i}/1000*1/4-0.25;
%储气罐内部压强值
% v{i}=v{i}*0.06*29/8.31441/300.15; %根据PV=nRT,转换成空气质量值(设定实验温度22度)
% 曲线作平移,使其在同一起点
% v{1,1}=v{1,1}-0.000078;
% v{1,2}=v{1,2};
% v{1,3}=v{1,3}+0.000164;
% v{1,4}=v{1,4}+0.00045;
% v{1,5}=v{1,5}+0.000128;
% v{1,6}=v{1,6}+0.000427;
% v{i}=0.613049-v{i};
% v{i}=v{i}*0.06*29/8.31441/300.15;
%均值滤波信号
Num=25;
windowsize = Num;fs=1000;n{i}=length(v{i});t{i}=(0:n{i}-1)/fs;
ftest1{i} = filter(ones(1,windowsize)/windowsize,1,v{i});
end
(省略了坐标、图例等部分)
现在要将图像的起点平移到一起以便以分析比较。之前有尝试过通过微调来将图像平移(程序中被注释的部分),但是不同的图像有不同的初始值,操作起来相当繁琐。现在求助各位:是否有一种方法,对所有图像普遍使用能够将起始点平移到一起?(每个平移过程只要同意套程序)
一周热门 更多>