📄 drawpoints.m
字号:
function pontok=drawpoints(Points,maxrect,C,s,datNev)
fid = fopen(datNev, 'wt');
pontok = [];
maxima=[maxrect(1)/2,maxrect(2)/2];
if(size(C,1)==1)
C=repmat(C,size(Points,1),1);
end
if(size(s,1)==1)
s=repmat(s,size(Points,1),1);
end
if(size(Points,2)==2)
Points=[Points,ones(size(Points,1),1)];
end
x=[];
y=[];
for i=1:size(Points,1)
if(Points(i,3)==0)
len=sqrt(Points(i,1)^2+Points(i,2)^2);
x =round( Points(i,1)/len*maxima(1)/2);
y =round(Points(i,2)/len*maxima(1)/2);
else
x=round(Points(i,1)/Points(i,3)+maxima(2));
y=round(-Points(i,2)/Points(i,3)+maxima(1));
end
fprintf(fid, '%d %d\n',x, y);
end
fclose(fid);
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -