圓環編程
『壹』 用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;
}