mathematica教程10.pdf

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

第 11 讲 空间曲面的切平面、曲线的法平面 实验内容 1. 空间曲面 2. 曲面的切平面和法线 3. 曲线的切线和法平面 实验目的 1. 通过立体图形李杰空间间断点和间断线; 2. 加强对曲面的切平面和法线的感性认识; 3. 加强对曲线的切线和法平面的感性认识; 4. 练习动画程序的编辑。 11.1 空间间断 a=Plot3D[x y/(x^2+y^2),{x,-1,1},{y,-1,1 },PlotPoints {50,50},Mesh False,DisplayFunction    -Identity];xyz=Graphics3 D[{Thickness[0.01],Hue[0.9],Line[{{0,0,-1},{0,0,1}}]}];Show[{a,xyz},DisplayFunction-$DisplayFunction,Bo xed-False,Axes False];  a=Plot3D[x y/(x+y),{x,-1,1},{y,-1,1 },PlotPoints {50,50},Mesh False,DisplayFunction    -Identity];xyz=Graphics3D[{Th ickness[0.01],Hue[0.9],Line[{{0,0,0},{1,0,0}}],Line[{{0,0,0},{0,1,0}}],Line[{{0,0,0},{0,0,1}}]}];Show[{a,xyz},Di splayFunction-$DisplayFunction,Boxed-False,Axes False];  ParametricPlot3D[{r Cos[t],r Sin[t],Sin[1/(r^2-1)],EdgeForm[]},{t,0,Pi},{r,0,2 },ViewPoint {2,  -3,2}]; -2 -1 0 1 2 0 0.5 1 1.5 2 -1 -0.5 0 0.5 1 a=Plot3D[(x+y^2)/(y^2-x),{x,-1,2},{y,-2,2 },PlotPoints {150,150},Mesh False,DisplayFunction    -Identity]; xyz=Graphics3D[{Thickness[0.01],Hue[0.9],Line[{{0,0,0},{2,0,0}}],Line[{{0,0,0},{0,2,0}}],Line[{{0,0,0},{0,0,2 0}}]}];Show[{a,xyz},DisplayFunction-$DisplayFunction,Axes False,Bo  xed-False,ViewPoint-{2,3,4}]; Plot3D[(x+y)/(x y),{x,-1,1},{y,-1,1 },PlotPoints {40,40},Axes False,Bo    xed-False,Mesh False];  11.2 椭球的切平面 Clear[x,y,z,pt1,pt2,f1,f2,g0,g1,g2,g3,g4]; tx={x,y,z}; fx={1,-1,2};(#方向 #); F[x_,y_,z_]:=x^2+2 y^2+z^2-1;(# 方程 #); g0=ParametricPlot3D[{Sin[u]Cos[v],.707Sin[u]Sin[v],Cos[u]},{u,0,2Pi},{v,0,Pi},DisplayFunction-Identity]; (# 曲面图形#); tn={D[F[x,y,z],x],D[F[x,y,z],y],D[F[x,y,z],z]};(# 法向量#); jd=Solve[{tn[[1]]/fx[[1]] tn[[2]]/fx[[2]]==tn[[3]]/fx  [[3]],F[x,y,z] 0},{x,y,z}];  pt1=tx/.jd[[1]];pt2=tx/.jd[[2]];(# 求交点#); f1=(tx-pt1).fx;f2=(tx-pt2).fx;(# 点法式#); Print[在点,pt1, 处的切平面方程:,f1//Together,=0]; Print[在点,pt2, 处的切平面方程:,f2//Together,=0]; g1=Plot3D[(z/.Solve[f1 0,z])[[1]],{x,  -1,1},{y,-.5,.5},DisplayFunction-Identity,Mesh False];  g2=Plot3D[(z/.Solve[f2 0,z])[[1]],{x,  -1,1},{y,-.5

文档评论(0)

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

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

1亿VIP精品文档

相关文档