MATLAB在矩阵内部画正三角形 。
이전 댓글 표시
n=200; %% N为网格大小
b=120; %% b为正三角形边长
A=2*ones(n);
for x=1:n
for y=1:n
if (y>=50 && y<= 104/60*(x-(n-b)/2)+50 && y<=-104/60*(x-(200-(n-b)/2))+50)
A(x,y)=1; %% 三角形内的值为1
end
end
end
imshow(A,[])
[ 本帖最后由 小兰花 于 2010-4-29 19:15 编辑 ]
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 二维图和三维图에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!