回最上方
回首頁 MAPLE作業 數學教材教法網站 有關MAPLE的連結 寄信給我  
我做網頁的工具 苗栗縣立致民國中  

   

七月十八日作業
圖示
原始檔
1.Construct the envelope of the light rays emitted from a radiant point source at infinity after reflection by the semi-circle.    
2.Construct the envelope of the light rays emitted from a radiant point source at the circumference after reflection by the same circle.    
3.Construct the envelope formed by a fix diameter of a circle rolling along a straight line.    
4.Construct the envelope formed by a fix diameter of a circle rolling along a fixed circle of the same size.    
5.Construct the envelope formed by a fix diameter of a circle rolling along a fixed circle twice the diameter.    
6.Construct this figure:    
7.Construct this figure:    
8.Construct this design:    
9.Construct the nested squares as thus:    
10.Constructed nested triangles as thus:    
11.Construct this pattern:    
12.Construct the family of ellipses x=(1-t)(cos(s)),y=tsin(s),0<=t<=2p ranges in [0,1].    
13.Construct the concentric and coaxial ellipses of constant area:    
14.Construct this pattern.    
15.Construct this pattern.    
16.Construct the reflections of a light ray trapped inside a reflective ellipse. There are two cases.
按我看解答
按我看解答
 

 

Maple作業
7/04
7/06
7/11
7/13
7/18
7/20
7/25
7/27
8/01
8/03
8/08
8/10

> restart:

> with(linalg):

Warning, the protected names norm and trace have been redefined and unprotected

> a:=5:b:=3:r:=1.34:s:=2.9:

> ll:=[a*cos(r),b*sin(r)]:l:=[a*cos(s),b*sin(s)]:

> m:=[l,ll]:

> for k to 150 do u:=ll-l: n:=[-b*ll[1]/a,-a*ll[2]/b]:v:=u-2*dotprod(u , n)*n/dotprod(n,n):
t:=-2*(b^2*v[1]*ll[1]+a^2*ll[2]*v[2])/(b^2*v[1]^2+a^2*v[2]^2):lll:=ll+t*v:m:=[op(m),lll]:l
:=ll:ll:=lll:od:

> plot(m,scaling=constrained,axes=none);

[Maple Plot]

> restart:

> with(linalg):

Warning, the protected names norm and trace have been redefined and unprotected

> a:=5:b:=3:r:=1.34:s:=5.9:

> ll:=[a*cos(r),b*sin(r)]:l:=[a*cos(s),b*sin(s)]:

> m:=[l,ll]:

> for k to 150 do u:=ll-l: n:=[-b*ll[1]/a,-a*ll[2]/b]:v:=u-2*dotprod(u , n)*n/dotprod(n,n):
t:=-2*(b^2*v[1]*ll[1]+a^2*ll[2]*v[2])/(b^2*v[1]^2+a^2*v[2]^2):lll:=ll+t*v:m:=[op(m),lll]:
l:=ll:ll:=lll:od:

> plot(m,scaling=constrained,axes=none);

[Maple Plot]