关于MATLAB的图像平移问题

2019-07-17 14:45发布

这是我画的图像:

2-E1T!-1初始.jpg
这是源程序:
for i=1:6  
filename=['C:Documents and SettingsAll 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
(省略了坐标、图例等部分)
现在要将图像的起点平移到一起以便以分析比较。之前有尝试过通过微调来将图像平移(程序中被注释的部分),但是不同的图像有不同的初始值,操作起来相当繁琐。现在求助各位:是否有一种方法,对所有图像普遍使用能够将起始点平移到一起?(每个平移过程只要同意套程序)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。