matheamatica在物理中的应用.pdf





《matheamatica在物理中的应用.pdf》由会员分享,可在线阅读,更多相关《matheamatica在物理中的应用.pdf(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、教学工作者通过 Mathematica 的互动型教学模式激发学生的兴趣,加深他们的理解,使学生拥有丰富的技能面向自己的未来。科研工作者可以应用 Mathematica 快速准确地分析科研数据、验证理论假设、整理研究结果。因为 Mathematica 提供越来越多的功能,可替代多种专门软件,院校单位能够以低廉的价格在全校园范围内使用 教学应用 集强大的计算能力、动态可视化引擎、专业水准的文件处理与演示工具为一体,Mathematica 为组织教学材料提供了一个完整划一的工作环境。您再也不必在不同的软件间跳来跳去就可完成您要做的一切。从理念到教学计划 不管您是在做课程设计还是对其进行修改,Math
2、ematica 将帮您组织、测试你的构想,使之迅速形成一个现实的教学计划。主要性能:在课堂上求解问题 用二维或三维图形演示数据或函数 用随时可用的数据集来分析真正的数据 在同一文档中对讲义、方程、例题计算、图形、参考资料及超链接进行编译 函数参考:数学函数 公式推演 方程求解 矩阵与线性代数 微积分 最优化 统计 多项式代数 离散数学 数论 逻辑与布尔代数 数据可视化 函数可视化 符号化图语言 计算几何学 可计算数据 设计与演示演讲内容 Mathematica 让您把所有您制作的演讲材料,包括讲义、方程、示例、图形、演示等等,融入一个动态演示中。而且你还可以随意对其进行修改。主要性能:以标题、
3、章节、列表等方式为您的文档设计格式 即时撰写讲义或提纲 将文档转换成互动型幻灯片,具有完全可编辑的互动型内容 通过一个电子白板,用工具栏与您的文档互动,可以不用键盘 函数参考:用 Mathematica 演示 笔记本基础 笔记本格式与风格设计 文档生成 生成专业化格式文档(新功能)无论是制定教学大纲、授课安排,抑或是给学生布置作业、设计试卷,Mathematica 让您自如地在您的文档中引入技术元素而根本不影响其美观。主要性能:制作课堂教学讲义、作业、试卷、答案要点 轻松设计文件的风格和格式 文档中可以包含完全可计算的,具出版质量的排版式数学公式与符号 以跨平台笔记本、专业质量的打印件、PDF
4、 文件、网页等形式分发文件 函数参考:笔记本基础 笔记本格式与风格设计 笔记本与界面的用户化设计 笔记本中的导入与导出 文档生成 为学生设计互动型实验室活动/课题 用 Mathematica 制作互动模型能够帮助学生理清疑难概念,检验理论结果,从而快速而深入理解所讲授的内容。主要性能:用一条命令构建互动式模型和演示 查看文本、函数、公式、矩阵、图形、表格、甚至数据的变更 让学生在不依赖平台的文件内完成作业 函数参考:互动式操作 动态可视化 可视化与图 符号化图语言 计算几何学 Mathematica 学生版 具有与 Mathematica 完全相同的功能及多用途属性,但价格只是它的几分之一。它
5、是一款在您完成学业及开创事业中带来显著优势的最佳软件。Mathematica 优势 Mathematica 学生版 是一项极佳的投资,因为它随同您一道升值。您可以从学生阶段一直使用到您事业有成。使用 Mathematica 学生版,您可以.取得更高的学习成绩 Mathematica 能助您掌握各种概念,让您在在校期间乃至毕业后都取得更好的成绩。节省开支 您可将 Mathematica 用于各种课程,作业及课题,而无需为每一项工作购买专门的软件。节省时间 Mathematica 无需投入任何时间去学习就可以立即使用。应对您的未来 使用 Mathematica 意味着您在学习使用一款为世界范围内的
6、财富 500 强公司、政府机构、实验室及高校所使用的软件。微积分与分析 Mathematica 学生版 覆盖许多应用领域,非常适合各种不同的课堂应用以及处理任何类型的问题,包括数值式的或符号式的、理论的或实验的、大型的或小型的等问题。自由格式语言输入方式让您能够立即使用,无需句法知识。(优点)推导公式、求解方程、证明定理 分析数学函数及复数 解决线性与非线性最优化问题 求解积分与微分方程 导入您自己的数据或者根据需要加载我们为您准备的专业数据 用各种统计手段及概率分布来分析大小几乎不限的数据集 对矩阵、字符串和数组进行操作 对图像和信号数据进行预处理和后处理 学习与探索 应用 Mathemat
7、ica 学生版,一切都可以成为互动型。您可以建立自己的模型,完全采用直观的控制方式,通过一个命令,瞬间改变参数值。无论你需要理解课堂上讲授的概念,还是为您的研究课题建立模型,Mathematica 总能成为您的好帮手。传统方法无法完全做到的现象分析与调研 查找文本、函数、公式、矩阵、图形、表格或数据的变化 阐明数学、科学、技术、艺术、金融及其它领域的各种概念 创建数值模拟来验证理论假设 从 Wolfram 演示项目 下载代码开放的互动型模型并根据用户需要进行调整 图示与可视化 从简单的曲线图到优美的三维模型,Mathematica 强大的绘图功能让您对数学函数和曲面、科学数据及特定物体进行可视
8、化。而自动化的外观调整更确保您获得准确满意的结果。(优点)将数据可视化以发现潜在的结构 创建任意大小的结构化和非结构化数据集的静态或动态表示 将大型、复杂和不规则采样的数据可视化 生成二维或三维的直方图和统计图表、散布图和线状图、等值线图和密度图、流与向量场、图和网络图 分析和呈现几何结构 实时旋转与缩放三维图像以细查感兴趣的区域 撰文与发表 Mathematica 的用户化文本,笔记本,让您将文字、排版式公式、图形、计算及动态模型融为一体。您再也不需要在不同的程序间跳来跳去就可以完成您的作业和课题。轻松设计文件的风格和格式 笔记本中可以包含完全可计算的、具出版质量的排版式数学公式与符号 添加
9、引文、标题、章节、列表等等 将文本转换成具有完全可编辑和互动型内容的互动型透明片形式 以跨平台笔记本、专业质量打印件、PDF、网页等形式将您的作业上交给您的老师 以 TeX 和 LaTeX 格式导出文件以便发表 图像处理 Mathematica 对编程式的和交互式图像处理都提供内置的支持,和 Mathematica 强大的数学和算法功能完全地结合在一起.你能创建和导入图像,用内置函数对它们进行操作,应用线性的和非线性的滤波器,以及用几种不同的方式来显现它们.图像创建和表示 图像可以通过数值数组,通过对 Mathematica 图形剪贴的方法,以及通过用 Import 从外部来源来创建.Imag
10、e Imagedata 一个光栅图像,其像素值由数组 data 给出.Imagegraphics 从一个图形对象创建一个光栅图像.Image 给出使用指定选项的图像.从一个 33 数组创建一个图像对象 Import Import 从文件中导入数据,将返回相应的 Mathematica 格式.Import 从文件中导入指定元素.Import 和 Import 从任何可访问网址导入.基本图像操作 考虑通过剪切或填充来改变图像尺寸的图像操作.这些操作有各种不同的用处.剪切允许你从一个大的图像中选择一部分来创建出一个新的图像,而在图像处理中,填充通常是用来在边沿上延伸图像以确保边沿像素的均匀处理.Im
11、ageTakeimage,n 给出一个由 image 的前 n 行组成的图像 ImageCropimage 通过去除颜色均匀的边沿来剪切 image ImagePadimage,m 用 m 个背景像素来填充 image 的所有边沿 In21:=Out21=ImageRotate 是另一个常用的空间操作.它产生的图像,其所有像素都相对于图像中心的支点有一个逆时针旋转.这里将例图旋转了 30 度.In22:=Out22=用点操作来处理图像 点操作构成一个简单但重要的一类图像处理操作.这些操作改变一个图像的明视度的数值因而改变一个图像的显示外观.这个术语起源于这样一个事实,那就是点操作取单个的像素作
12、为输入.可以这样表达 这里 是一个灰度变换,它指定了一个在输入图像 和结果 之间的映射,和 表示像素的行和列的指标.点操作是一个根据某个定义 T 变换的函数在原始的(输入)和修改了的(输出)图像之间的一对一的映射.对比度修改 在图像处理中经常遇到的对比度修改的点操作包括求反(灰度的或彩色的),gamma(伽玛)校正(一个幂律变换),以及线性和非线性的对比度伸展.Lighterimage,给出 image 的一个亮一点版本 Darkerimage,给出 image 的一个暗一点版本 ColorNegateimage 给出 image 的负本,在其中所有的颜色都被求反了 ImageAdjustim
13、age 调整 image 中的级别,使它们按比例调节到 0 到 1 的范围里 ImageApplyf,image 把 f 应用于 image 中每一像素的通道值列表 最简单的点变换的例子之一是求反.对一个灰度图像 f,这个变换被定义为 .它被用于源图像的每一个像素.在多通道图像的情况下,同样的变换被用于每一像素的每一颜色值.正文 第一部分 Mathematica 数学软件中的绘图功能 在物理课堂教学中,为了使一些很抽象、难理解的概念及物理现象便于学生理解或者提高学生学习物理的兴趣,我们利用 Mathematica 数学软件中的绘图功能,将这些比较难理解的概念、规律、曲线进行可视化,使学生们在轻
14、松愉快的环境中学习物理。1、绘制题目图像(静态图像)例题 1:单摆 GraphicsDashed,Line0,0,0,-1,Thickness0.01,Line0,0,0.2,-0.98,Circle0,0,1,-Pi/2-5 Pi/50,-Pi/2+5 Pi/50,Green,Thickness0.05,Line-0.05,0,0.05,0,Pink,Disk0.2,-0.98,0.05,Circle0,0,0.2,-Pi/2,-Pi/2+3 Pi/50,TextStyle,Bold,18,0.04,-0.3 图 1 解析:Graphicsprimitives,选项表示按选项画二维图元素 p
15、rimitives GraphicsDashed,Red,Line0,0,0,-1 表示从坐标0,0到坐标0,-1的红色虚线,Dashed 表示所画线是虚线。GraphicsThickness0.01,Line0,0,0.2,-0.98表示从坐标0,0到坐标0.2,-0.98的厚度为 0,01 的线,Thickness 表示所画图像的曲线厚度。GraphicsBlue,Circle0,0,1,-Pi/2-5 Pi/50,-Pi/2+5 Pi/50表示圆心在0,0,半径为 1,从弧度-Pi/2-5 Pi/50 到弧度-Pi/2+5 Pi/50 的蓝色圆弧线 GraphicsGreen,Thick
16、ness0.05,Line-0.05,0,0.05,0表示从坐标-0.05,0到坐标0.05,0的厚度为 0.05 的绿线 GraphicsPink,Disk0.2,-0.98,0.05表示圆心在0.2,-0.98半径为 0.05 的粉色填充圆 GraphicsOrange,Circle0,0,0.2,-Pi/2,-Pi/2+3 Pi/50表示圆心在0,0,半径为 0.2,从弧度-Pi/2 到弧度-Pi/2+3 Pi/50 的橘色圆弧线 GraphicsTextStyle,Bold,18,0.04,-0.3表示在坐标0.04,-0.3上标记大小为 18,粗体的 Linex1,y1,x2,y2表
17、示连接从坐标x1,y1,x2,y2到的线段 Circlex,y,rx,ry表示半轴分别为 rx,ry 的椭圆 Circlex,y,r,theta1,theta2表示圆弧 Circlex,y,rx,ry,theta1,theta2表示椭圆弧 Textexpr,x,y表示在x,y开始书写文本。fx方括号用于表示函数 花括号用于表示列表 通过Mathematica数学软件的Graphicsprimitives,选项函数使得教师在物理课堂中讲解物理习题时,不必将题目中的图像用粉笔在黑板上绘制出来,运用 Mathematica 将图像色彩的呈现给学生,然后让学生通过看图思考。如题目要求画出单摆在某一时刻
18、的受力分析图,我们可以让学生在下面先自己思考,然后使用 Mathematica 将受力分析图画出来,如图 2。GT 图 2 要想绘制出图 2,只需要在原编码里再加一些函数就可以得出上面的图示。2、制作动态图形 可视化是指将科学计算中产生的大量非直观的、抽象的、静态的或者不可见的数据和信息,借助计算机图形学和图像处理等技术,用几何图形、色彩、纹理、透明度、对比度即动画技术等手段,以图形图形处理的形式,直形象的表达出来,这些表达是可控制和可交互的。(基于 Mathematica 的交互式动态可视化设计及其应用)Mathematica 不但能产生静态图形,而且也能够产生动态图形。有两种形式,一种形式
19、是制作动画,制作原理很简单,就是把 Mathematica 绘制的图一张张快速的显示出来,从而形成动画。图画越多,每帧图片的显示时间就越短,效果就越好;另一种形式就是随时间变化的动态演示。例题 1:模拟地、月、日三球运行模型(203 页例题 7)根据天文数据:太阳半径 696000 公里,地球半径 6378.14 公里,月球半径 1738 公里;地球绕日轨道半径 149597870 公里,公转半径 365.25 日;月球绕地轨道半径 363300405500 公里,公转周期 29.53059 日,对地球轨道倾角 457519。a=4.055;b=3.633;c=Sqrta2-b2;d=14.9
20、59787;r0=1;r1=0.7;r2=0.5;s=(77/15)Degree;w1=2 Pi/29.53059;w2=2 Pi/365.25;cost=Costheta;sint=Sintheta;ManipulateShowGraphics3DYellow,Sphere0,0,0,r0,t,Graphics3DBlue,Sphered*Cosw2*t,d*Sinw2*t,0,r1,ParametricPlot3Dd*cost,d*sint,0,theta,0,2 Pi,PlotStyleRed,ParametricPlot3D(a*cost-c)*Coss+d*Cosw2*t,b*sin
21、t+d*Sinw2*t,-(a*cost-c)*Sins,theta,0,2 Pi,PlotStyleBlack,Graphics3DOrange,Sphere(a*Cosw1*t-c)*Coss+d*Cosw2*t,b*Sinw1*t+d*Sinw2*t,-(a*Cosw1*t-c)*Sins,r2,BoxedFalse,t,0,36525,1 图 3 解析:a=4.055;b=3.633;c=Sqrta2-b2 表示月球绕地轨道长短半轴 d=14.959787 表示地球绕日轨道半径 r0=1;r1=0.7;r2=0.5;表示太阳、地球、月球半径 s=(77/15)Degree;表示月球轨道
22、地球轨道夹角 Degree 表示 Pi/180 角度弧度换算 w1=2 Pi/29.53059;表示月球绕地球公转角速度 w2=2 Pi/365.25;表示地球绕太阳公转角速度 theta 在 Mathematica 软件中表示 cost=Costheta;sint=Sintheta;表示cost被赋予为Costheta函数,sint被赋予Sintheta函数 Manipulateexpr,u,ua,ub表示给出的表达式 expr 控制量 u 在区间ua,ub上的所有值 Showpic1,pic2,表示将图 pic1,pic2,放在一幅图中显示 Graphics3D图元素,选项表示图元素三维呈
23、现出来 Graphics3DYellow,Sphere0,0,0,r0,t表示圆心在坐标0,0,0,半径为 r0 的黄色球体(即表示太阳)Graphics3DBlue,Sphered*Cosw2*t,d*Sinw2*t,0,r1表示圆心在以太阳半径围城的圆上动态变化,半径为 r1 的蓝色球体(即表示地球)ParametricPlot3Dx,y,z,t,t0,t1,选项表示在三维空间中按选项绘制空间曲线x,y,z,t在t0,t1范围内变化 ManipulateParametricPlot3Dd*cost,d*sint,0,theta,0,2 Pi,PlotStyleRed表示在三维空间以0,0,
24、0为圆心,以 d 为半径的红色圆弧(即地球绕太阳公转时路径)ParametricPlot3D(a*cost-c)*Coss+d*Cosw2*t,b*sint+d*Sinw2*t,-(a*cost-c)*Sins,theta,0,2 Pi,PlotStyleBlack表示月球绕地球转时的黑色椭圆弧 Graphics3DOrange,Sphere(a*Cosw1*t-c)*Coss+d*Cosw2*t,b*Sinw1*t+d*Sinw2*t,-(a*Cosw1*t-c)*Sins,r2表示圆心在函数(a*Cosw1*t-c)*Coss+d*Cosw2*t,b*Sinw1*t+d*Sinw2*t,-
25、(a*Cosw1*t-c)*Sins变化动态运动,半径为 r2(即月球圆心轨道)t,0,36525,1表示模拟三球运行十年 通过 Mathematica 绘制出太阳、地球、月球三球运行模型,使得我们在讲解日食月食时,除了给同学们观看视频之外,还可以用 Mathematica 软件将三者转动时的运动轨道呈现给同学,当三者在一条直线时,按下暂停,让学生可以形象的观察到三者的联系,与此同时,还可以让学生在课间休息时自己动手操作一番。例题 2:月球绕地球运动 a=4.055;b=3.633;c=Sqrta2-b2;r1=0.7;r2=0.5;s=(77/15)Degree;w1=2 Pi/29.530
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matheamatica 物理 中的 应用

限制150内