• 大小: 154KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-18
  • 语言: Matlab
  • 标签: matlab  

资源简介

matlab等距线扫描多边形程序实现,可以对指定的定点画出相应的多变形,在进行扫描

资源截图

代码片段和文件信息

%%画出扫描区间结果
function huaxian(jlZBMBdt)

X=ZB(:1);
Y=ZB(:2);
Y_MIN=min(Y);
Y_MAX=max(Y);
MX=MB(:1);
MY=MB(:2);
MY_MIN=min(MY);
MY_MAX=max(MY);

patch(XY[1 1 1])
for yi=Y_MIN:dt:Y_MAX
    jlxi=jl(1find(abs(jl(2:)-yi)<0.000001));
    jlyi=ones(1size(jlxi2))*yi;
    
    jli=[jlxi;jlyi];
    if  isempty(jli)==0
        for l1=1:2:(size(jli2)-1)
            l2=l1+1;
            hold on
            plot([jli(1l1) jli(1l2)][jli(2l1) jli(2l2)]‘g-‘);
        end
        jli=[[0;yi] jli [max(X);yi]];  %按从小到大排列
        for l1=1:2:(size(jli2)-1)
            l2=l1+1;
            hold on
            plot([jli(1l1) jli(1l2)][jli(2l1) jli(2l2)]‘r-‘);
        end
    end
end
axis equal
axis([0max(MX)0max(MY)]);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-12 20:05  实现程序\
     文件         780  2018-07-08 15:04  实现程序\huaxian.m
     文件        3231  2018-07-11 21:30  实现程序\saomiao.m
     文件         451  2018-07-07 15:47  实现程序\test.m
     文件      140985  2018-07-07 16:11  实现程序\实现思路.docx
     文件       44626  2018-07-08 13:30  实现程序\结果图.jpg

评论

共有 条评论