第06章-Maple主题动画典例.pdf

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第06章-Maple主题动画典例

Maple的图形动画技术——用Maple(6~9)制作数学动画课件 第六章 主题动画典例简析 图6-1 单位圆上的三角函数线 图6- 1 单位圆上的三角函数线(连环画) restart:with(plots): r:=1: M:=11:x:=t-r*cos(t):y:=t-r*sin(t):u:=i*2*Pi/M+0.001: f:=u-r*cos(u):g:=u-r*sin(u):z:=t-t*tan(u): plot([[x(t),y(t),t=0..2*Pi],[v,z(v),v=-2..2]],scaling=constr ained,view=[-2..2,-2..2],color=[green,magenta]):; plot([[[0,0],[f(u),0]],[[f(u),0],[f(u),g(u)]],[[r,0],[r,r*ta n(u)]],[[0,r],[r*cot(u),r]]],scaling=constrained,view=[-2..2, -2..2],color=[red,blue,black,navy],thickness=3):; Q1:=display(seq(plot([[x(t),y(t),t=0..2*Pi],[v,z(v),v=-2..2]] ,view=[-2..2,-2..2],color=[blue,magenta]),i=0..M),insequence =true,scaling=constrained): Q2:=display(seq(plot([[[0,0],[f(u),0]],[[f(u),0],[f(u),g(u)]] ,[[r,0],[r,r*tan(u)]],[[0,r],[r*cot(u),r]]],view=[-2..2,-2.. 2],color=[red,blue,black,khaki],thickness=3),i=0..M),inseque nce=true,scaling=constrained): display(Q1,Q2); 下面的一段,是额外附加的语句段落。作用是把所完成的主题动画用最清晰的 形式显示为分帧图形,以便送进本书稿做成图6.1 所示的连环画(参见5.5 命题31 )。 QQ:=display(Q1,Q2): for i from 1 to M do 1 第1编第6章主题动画典例简析 PLOT(op(op(i,op(1,QQ))),AXESTICKS(0,0),SCALING(CONSTRAINED)) od; restart:with(plots):M:=6: r:=1:f:=u-r*cos(u):g:=u-r*sin(u): plot([f(u),g(u),u=0..2*Pi],color=green):P:=%: animate(plot,[[[[0,0],[f(u),0]],[[f(u),0],[f(u),g(u)]],[[r,0] ,[r,r*tan(u)]],[[0,r],[r*cot(u),r]]],color=[red,blue,black,g old],thickness=3],u=0.001..2*Pi,frames=M):QQ1:=%: animate(plot,[[t,t*tan(u),t=-2..2]],u=0.001..2*Pi,color=mage nta,frames=M):QQ2:=%: display(QQ1,QQ2,P,scaling=constrained,view=[-2..2,-2..2]); 图6-2 正弦曲线的生成 图6- 2 正弦曲线的生成(连环画) restart:with(plots): N:=12:M:=72: Q0:=plots[animatecurve]([x+3/2,sin(x),x=0..2*Pi],frames=N+1, color=blue,thickness=2):; v:=2*Pi*i/N: u:=2*Pi*i/M: Q1:=plot([cos(t),sin(t),t=0..2*Pi],scaling=constrained):; Q2:=display(seq(plot([[0,0],[cos(v),sin(v)],[cos(v),0],[cos(

文档评论(0)

vr7743178 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档