用matlab的罗盘函数画槽星型图
以前槽星型图都是手画或者autoCAD画的,今天下午一时心血来潮,看到matlab的罗盘图,想到可以借用来画槽星型图,效果还错,有兴趣的不妨看看。是8极30槽的。 这个是代码,很简单的几行,就是罗盘默认的外圆和度数显示比较碍眼,呵呵。clear allclc;
Q = 30;
p = 4;
alpha = 360*p/Q *pi/180;
n = Q / gcd(Q,p);
if n == p
n = 2*n
end
c = complex(cos((1:n)*alpha),sin((1:n)*alpha));
compass(c);
for ii = 1 : n
text(1.25*cos(ii*alpha),1.25*sin(ii*alpha),num2str(ii),'FontSize',18);
end 我感觉箭头太大了。
页:
[1]