⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 intline.m

📁 to find stastical moments
💻 M
字号:
%integere-coordinate line drawing algorithm
function [x,y]=intline(x1,x2,y1,y2)
dx=abs(x2-x1);
dy=abs(y2-y1);
if ((dx == 0) & (dy == 0))
   x=x1;
   y=y1;
   return;
end
flip=0;
if (dx >= dy)
   if (x1 > x2)
       t=x1; x1=x2; x2=t;
       t=y1; y1=y2; y2=t;  
       flip=1;
   end
   m=(y2-y1)/(x2-x1);
   x=(x1:x2).';
   y=round(y1+m*(x-x1));
else
   if (y1 > y2)
       t=x1; x1=x2; x2=t;
       t=y1; y1=y2; y2=t;  
       flip=1;
   end
   m=(x2-x1)/(y2-y1);
   y=(y1:y2).';
   x=round(x1+m*(y-y1));
end
if (flip)
   x=flipud(x);
   y=flipud(y);
end  
    
    
    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -