2013数学建模B题国家一等奖Matlab程序

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

附录3:程序源文件

1.duqu_image.m文件

%数据读取预处理文件

%将附件中的图片读取到matlab矩阵中,并保存为image_1,image_2,image_3,image_4,image_5a,image_5b

%所有附件均放在文件夹 D:\B 中%%%%%%%%%%%%%%%%%%%%%%%%图片名序列

%图像名称序号

b = [ones(1,10);0 1 2 3 4 5 6 7 8 9]';

image_num= [

strcat( num2str(0*b(:,1)),num2str(0*b(:,1)),num2str(b(:,2)) ),

strcat( num2str(0*b(:,1)),num2str(b(:,1)),num2str(b(:,2)) ),

strcat( num2str(0*b(:,1)),num2str(2*b(:,1)),num2str(b(:,2)) ),

strcat( num2str(0*b(:,1)),num2str(3*b(:,1)),num2str(b(:,2)) ),

strcat( num2str(0*b(:,1)),num2str(4*b(:,1)),num2str(b(:,2)) ),

strcat( num2str(0*b(:,1)),num2str(5*b(:,1)),num2str(b(:,2)) ),

strcat( num2str(0*b(:,1)),num2str(6*b(:,1)),num2str(b(:,2)) ),

strcat( num2str(0*b(:,1)),num2str(7*b(:,1)),num2str(b(:,2)) ),

strcat( num2str(0*b(:,1)),num2str(8*b(:,1)),num2str(b(:,2)) ),

strcat( num2str(0*b(:,1)),num2str(9*b(:,1)),num2str(b(:,2)) ),

strcat( num2str(b(:,1)),num2str(0*b(:,1)),num2str(b(:,2)) ),

strcat( num2str(b(:,1)),num2str(b(:,1)),num2str(b(:,2)) ),

strcat( num2str(b(:,1)),num2str(2*b(:,1)),num2str(b(:,2)) ),

strcat( num2str(b(:,1)),num2str(3*b(:,1)),num2str(b(:,2)) ),

strcat( num2str(b(:,1)),num2str(4*b(:,1)),num2str(b(:,2)) ),

strcat( num2str(b(:,1)),num2str(5*b(:,1)),num2str(b(:,2)) ),

strcat( num2str(b(:,1)),num2str(6*b(:,1)),num2str(b(:,2)) ),

strcat( num2str(b(:,1)),num2str(7*b(:,1)),num2str(b(:,2)) ),

strcat( num2str(b(:,1)),num2str(8*b(:,1)),num2str(b(:,2)) ),

strcat( num2str(b(:,1)),num2str(9*b(:,1)),num2str(b(:,2)) ),

strcat( num2str(2*b(:,1)),num2str(0*b(:,1)),num2str(b(:,2)) ),

]; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5 读取所有附件中的图片

%读取附件1中的图像

n = 19;

image_name = strcat('D:/B/附件1','/',image_num,'.bmp');%拼接图像地址和名字

for j = 1:n

image_1(:,:,j) = imread(image_name(j,:));%将图像读入矩阵

end

save image_1 image_1;%附件1图像

%读取附件2中的图像

n = 19;

image_name = strcat('D:/B/附件2','/',image_num,'.bmp');%拼接图像地址和名字

for j = 1:n

image_2(:,:,j) = imread(image_name(j,:));%将图像读入矩阵

end

save image_2 image_2;%附件2图像

%读取附件3中的图像

n = 209;

image_name = strcat('D:/B/附件3','/',image_num,'.bmp');%拼接图像地址和名字

for j = 1:n

image_3(:,:,j) = imread(image_name(j,:));%将图像读入矩阵

end

save image_3 image_3;%附件3图像

%读取附件4中的图像

n = 209;

image_name = strcat('D:/B/附件4','/',image_num,'.bmp');%拼接图像地址和名字

for j = 1:n

image_4(:,:,j) = imread(image_name(j,:));%将图像读入矩阵

end

相关文档
最新文档