www.gusucode.com > 全国大学生数学建模竞赛-太阳能小屋的设计【论文+程序】 > 全国大学生数学建模竞赛-太阳能小屋的设计【论文+程序】/文章+源码/问题2南斜面.m
clc,clear; m=1010;n=812; nanxie(1:1:m,1:1:n)=0;%初始赋0 nanxie(1,:)=1;nanxie(1010,:)=1;nanxie(:,1)=1;nanxie(:,812)=1; nanxie1=ones(158,81)*2;%先生成A3的矩阵 nanxie1(1,:)=1;nanxie1(158,:)=1;nanxie1(:,1)=1;nanxie1(:,80)=1; for x=2:1:852 %1010-158 for y=2:1:731 if any(any(nanxie(x:1:x+157,y:1:y+80)))==0 nanxie(x:1:x+157,y:1:y+80)=nanxie1; end end end nanxie2=ones(82,36)*2;%先生成C10的矩阵 nanxie2(1,:)=1;nanxie2(82,:)=1;nanxie2(:,1)=1;nanxie2(:,36)=1; for x=2:1:928 %1010-82 for y=2:1:776 if any(any(nanxie(x:1:x+81,y:1:y+35)))==0 nanxie(x:1:x+81,y:1:y+35)=nanxie2; end end end for i=1:1:m for j=1:1:n if nanxie(i,j)==1 plot(i,j,'b.');hold on; end end end