圆环编程
‘壹’ 用matlab编程显示彩色圆环
ColorS=[
1,0,0
1,125/255,0
1,1,0
0,1,0
0,0,1
0,1,1
1,0,1
];
PerColor=10;
n=3;
theta=linspace(0,2*pi,7*PerColor*n);
theta=[0,theta(end:-1:1)];
R1=1;
R2=0.8;
axis equal;
axis off
hold on
for i=1:7*n
color=ColorS(mod(i,7)+1,:);
t=theta([(i-1)*PerColor+(1:PerColor+1)]);
x=[R1*cos(t),R2*cos(t(end:-1:1)),R1*cos(t(1))];
y=[R1*sin(t),R2*sin(t(end:-1:1)),R1*sin(t(1))];
%plot(x,y,'color',color);
fill(x,y,color);
end
‘贰’ 加工中心在一个平面圆环铣9等分曹如何编程
像这类的特征编程,可以用采用坐标系旋转指令,
先把一个角度的编好(假如说的0角度)
其余的只要旋转一个角度就可以用加工,相应的指令为G68 Xxx Yxx Rxx
‘叁’ 用C语言编程计算圆环面积
#include <伍悉stdio.h>
#include <stdlib.h>
#include <math.h>
#define PI 3.1415926
int main()
{
float area;
float R,r; printf("请分别余搭输入大圆和小圆的半径:");
scanf("%f,%f",&R,&r);
area=PI*R*R-PI*r*r;
printf("圆环面积为腔毁乎:%f",area); return 0;
}