是我没说清楚,我现在的问题是自己编出来一球体中心点的运动轨迹了,下面是要这个运动球体和另一个固定球体相交线。
我的程序是:
clear
a=109.4712; %a=α
n=100; % 单位:r/min
ww=pi*n/30;
w=2*sqrt(2)*ww*sqrt(1+cosd(a));
rb=15.5; % 单位:mm
R=19; % 单位:mm
ux=[cosd(35.2644) cosd(144.7356) cosd(114.095) cosd(65.9050) cosd(114.095) cosd(65.905)];
uy=[cosd(90) cosd(90) cosd(45) cosd(135) cosd(135) cosd(45)];
uz=[cosd(54.7356) cosd(125.2644) cosd(54.7356) cosd(125.2644) cosd(54.7356) cosd(125.2644)];
i=0;
j=1;
for t=0:0.5:600 % t为时间,从0到60秒,间隔0.01秒
q=(-1)^(j+1)*w*t; %φ
A=ux(j)^2+(1-ux(j)^2)*cos(q);
B=ux(j)*uy(j)*(1-cos(q))+uz(j)*sin(q);
C=ux(j)*uz(j)*(1-cos(q))-uy(j)*sin(q);
D=ux(j)*uy(j)*(1-cos(q))-uz(j)*sin(q);