关于matlab图像平移的问题
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/07/18 00:15:58
关于matlab图像平移的问题
这是我画的图像:
![](http://img.wesiedu.com/upload/1/f1/1f19930b27b12f831321eb8d88f6f993.jpg)
这是源程序:
for i=1:6
filename=['C:\Documents and Settings\All Users\桌面\2-E!T6-1\d',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
(省略了坐标、图例等部分)
现在要将图像的起点平移到一起以便以分析比较.之前有尝试过通过微调来将图像平移(程序中被注释的部分),但是不同的图像有不同的初始值,操作起来相当繁琐.是否有一种方法,对所有图像普遍使用能够将起始点平移到一起?(每个平移过程只要一套程序)
这是我画的图像:
![](http://img.wesiedu.com/upload/1/f1/1f19930b27b12f831321eb8d88f6f993.jpg)
这是源程序:
for i=1:6
filename=['C:\Documents and Settings\All Users\桌面\2-E!T6-1\d',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
(省略了坐标、图例等部分)
现在要将图像的起点平移到一起以便以分析比较.之前有尝试过通过微调来将图像平移(程序中被注释的部分),但是不同的图像有不同的初始值,操作起来相当繁琐.是否有一种方法,对所有图像普遍使用能够将起始点平移到一起?(每个平移过程只要一套程序)
![关于matlab图像平移的问题](/uploads/image/z/19247029-61-9.jpg?t=%E5%85%B3%E4%BA%8Ematlab%E5%9B%BE%E5%83%8F%E5%B9%B3%E7%A7%BB%E7%9A%84%E9%97%AE%E9%A2%98)
您要装玻璃自动门的话,看看西恩自动门吧,华南地区最出名的就属他们了.和松下差不多一个级别的.