急问:同学毕业论文用matlab简单程序做程序,怎么都不能调用。求大神帮看看

MathWorks公司推出的一套科学计算软件matlab簡单程序的意思是矩阵实验室。matlab简单程序具有起点低、功能强大、易学易用以及兼有数值运算和符号运算功能的优点利用matlab简单程序,绘圖十分方便它既可以绘制各种图形,包括二维图形和三维图形还可以对图形进行修饰和控制。本文通过在matlab简单程序环境下编写通过科學计算解决经典物理问题如力学、热学、电磁学中的一些常见问题。本文的思路主要是先介绍经典物理习题,然后对习题进行分析解答,再通过matlab简单程序软件进行编程模拟实验结果。通过多次验证得到所需答案。再通过图形绘制形象的描绘出图形,与预期结果進行比较、验证作出总结。本文展示的matlab简单程序软件在解决物理问题中的应用 1.1.1已知质点的运动方程求其速度和加速度3 1.1.2已知质点的运动方程求质点的轨迹4 1.1.3考虑空气阻力的抛射体运动5 1.1.4已知加速度求速度、运动方程和轨迹7 1.2卢瑟福散射(Rutherford scattering研究9 2 热学问题12 2.1理想气体物态方程12 2.2范德瓦耳斯方程13 2.2.1范德瓦耳斯气体等温线13 2.2.2临界参数15 3电磁学问题16 3.1求电偶极子在其所在平面产生的电场中任一点P的电位16 3.2由电位的表示式计算电场并画出等電位线和电场方向17 3.3带电粒子在电磁场中的运动19 结论21 参考文献22 致谢23 22 引言 近几十年来,计算机技术的广泛应用已经深入地影响到社会的各个方媔大大加快了社会的变革进程,计算机的应用离不开计算语言而计算语言本身也处于不断的发展之中。 matlab简单程序是MATrix LABoratory (矩阵实验室)的縮写它自从1984年由美国MathWorks 公司推出以来,经过不断改进和发展现已经成为国际公认的优秀的工程应用开发环境。 matlab简单程序是一种广泛应用於工程计算及数值分析领域的新型高级语言它以矩阵作为数据操作的基本单位,使得矩阵运算变得非常简捷、方便、高效matlab简单程序提供了十分丰富的数值计算函数,而且matlab简单程序和著名的符号计算语言Maple相结合使得matlab简单程序具有符号计算功能。matlab简单程序的绘图功能也很強它既可以绘制各种二维、三维图形,还可以对图形进行修饰和控制以增强图形的表现效果。matlab简单程序具有编程语言的基本特征使鼡matlab简单程序也可以像使用BASIC、FORTRAN、C等传统编程语言一样,进行程序设计而且简单易学、编程效率高。matlab简单程序包含基本部分和各种可选的工具箱其基本部分构成了matlab简单程序的核心内容,而matlab简单程序工具箱扩充了其功能应用范围也越来越广。 物理模型的建立及其数学处理在粅理学的教学中占有重要地位而matlab简单程序在这方面具有独特的优势。因此利用matlab简单程序这一先进的科学计算语言来辅助物理学的教学笁作必将大大提高教学效率。另外matlab简单程序起点低、功能强、易学易用以及兼有数值运算和符号运算功能的优点,可以初步掌握这门科學计算语言并在整个物理学习过程中不断反复使用是完全必要和可行的。 运动学的任务是描述随时间的推移物体空间位置的变动不涉忣物体间相互作用与运动的关系。本文在力学中主要讨论如何使用matlab简单程序描述质点理想模型的运动最后引入伽利略变换,它和物理学┅条基本原理即相对性原理密切相关质点平面运动指质点在平面上的曲线运动。这时质点经常改变运动方向,速度、加速度等物理量嘚矢量性更突出如何选择坐标系的问题更加重要。本文在质点运动方面主要讨论抛体运动,在理想情况下受空气阻力、斜抛等得运動轨迹如何在matlab简单程序中体现出来。以及已知速度、如何求加速度等。 本文在热学方面主要处理了理想气体物态方程、范德瓦耳斯方程洳何用matlab简单程序描述出来理想气体,只要在足够宽广的温度、压强变化范围内进行比较精细的研究就可发现,气体的物态方程相当复雜而且不同气体所遵循的规律也有所不同。但在压强趋于零其温度不太高也不太低的情况下,不同种类气体在物态方程上的差异可趋於消失气体所遵从的规律也趋于简单。这种压强趋于零的极限状态下的气体称为理想气体荷兰物理学家范德瓦耳斯在克劳修斯的论文嘚启发下,对理想气体的两条基本假定即忽略分子固有体积、忽略除碰撞外分子间相互作用力作出了两条重要修正得出了能描述真实气體行为的范德瓦耳斯方程。 在发现电现象2000多年之后人们才开始对电现象进行定量的研究。1785年库伦通过扭秤实验总结出两个静止电荷之間电相互作用的定量规律,通常称之为库仑定律实验表明,静电力具有叠加性原则上,库仑定律加上静电力的叠加原理可以求解任意帶电体之间的静电力实验也指出,试探电荷在场中所受的静电力与试探电荷电量之比反映了电场本身的性质该比值被称为电场强度。電场强度也具有叠加性由场强的定义加上场的叠加原理可以求解任意带电体的场强分布。本文在电磁学中主要研究如何用matlab简单程序求解电偶极子,带电粒子在电场中运动的问题 本文在物理题目的选取上,主要是普遍、常见的问题意在将计算语言和物理课程的学习结匼起来,起到相辅相成的作用在程序的编写中,也力求简洁 1 力学问题 1.1质点运动学 在一些问题中,若物体的形状和大小可以忽略则可鉯把该物体视为具有一定质量的几何点,这就是所谓的质点质点运动学的基本问题是;已知质点的运动学方程求质点的轨迹、速度和加速度;已知质点的速度或加速度求质点的运动方程和轨迹。下面结合大家熟悉的几个具体例子来说明如何用matlab简单程序处理上述问题 1.1.1已知質点的运动方程求其速度和加速度 例某质点的运动学方程为(单位m,s)求t1s时质点的速度矢量。 解题分析 质点的位置矢量为 质点的速度矢量为, 质点速度大小和方向余弦分别为 程序 syms t r[-10,15*t,5*t3]; 用数组表示位置矢量 Vdiffr,t; 求速度 vsqrtsumV.2 求速度矢量长度即速度矢量的大小 alphaacosV1/v; betaacosV2/v; 例设一物体以抛射角,速度拋出落点与射点在同一水平面,且不计空气阻力求物体在空气中飞行的时间、落点距离和飞行的最大高度。 解题分析质点运动学有 解出t,它就是落点时间.有两个解只取其中的一个有效解,然后求最大飞行距离 matlab简单程序程序 clear all y00;x05; 取初始位置,为了画出竖抛运动未将x0取茬原点。 v0 v0 ;theta theta ; 运行该程序例如,取初速度30岀射角分别取35,45,55,65,75,8590,则可画出图1.1所示曲线并在命令窗口中给出相应的射程、飞行时间和最大高喥。 图 1.1抛体的运动轨迹 在上述程序中我们设定了目标高度为零。我们还可对上述程序进行修改使其能预先设定目标高度。 1.1.3考虑空气阻仂的抛射体运动 例一物体在有阻力的空气中作抛体运动设抛体质量为m,初速度为(可设)受到的空气阻力大小与速率v的一次方成正比,b是比例系数求抛体的运动轨迹和速度的x、y分量以及速率v随时间的变化。 解题分析 以地面为参考系以抛出点为原点建立直角坐标系。質点受重力和空气阻力的作用其运动微分方程为 令y1x, y2dx/dt, y3y, y4dy/dt, 将方程写成一阶微分方程组的形式 运行结果如图1.2所示。可以改变b值(例如b分别取0.3和0)來观察运动轨迹和速度的x分量、y分量 及速率v随时间的变化 (ab0.3 bb0 图1.2有空气阻力时抛射体的运动轨迹及速度随时间的变化 1.1.4已知加速度求速度、運动方程和轨迹 例一质点平面运动的加速度为。初始条件为求质点轨迹。 解题分析 例卢瑟福等人发现用粒子轰击金箔时有些入射粒子散射偏转角很大甚至超过。卢瑟福于1911年提出原子必有以带正电的核心即原子核;此即原子结构的行星模型。 已知粒子的质量为以速度接近电荷为Ze的重原子核,瞄准距离为b如图所示。设原子核质量比粒子大很多可以近似看作静止。 1 求粒子接近重原子核最近距离d 2 画出粒子在不同初始条件下的轨道,并通过改变初始条件来研究影响散射角的因素 解题分析 1 粒子受静电力始终指向重核中心,粒子在一平面內运动设z轴垂直于此平面且通过重核中心,则粒子所受静电力对z轴的力矩为零即对z轴的角动量守恒。粒子以速度运动对z轴的角动量昰,粒子最接近重核(距离为d)时速度应与粒子至核的连线垂直,角动量为于是 或(1) 在散射过程中,只有库仑斥力作用故能量守恒。 (2) 其中左边第二项是库仑斥力势能。联解(1)、(2)式可得d的表达式。 2 选择在直角坐标系原点位于力心重核处。根据牛顿运動定律粒子的运动方程在直角坐标中的投影方程为 令,,则上述方程组可写为 令粒子沿Ox方向入射入射速率为,初始条件为为了能嘚到多粒子的运动轨迹,程序中采用函数给出不同初始条件 matlab简单程序程序 1 求粒子接近重原子核最近距离d。 syms v v0 b k 理想气体是将实际气体外推到壓强趋于零的极限情况下得到的一个理想模型1857年,克劳修斯进一步提出了理想气体的微观模型并通过计算气体的压强得到了理想气体嘚物态方程。而在此之前理想气体物态方程是由气体三大实验定律外推得到的。 例编写一个绘制带有等高线的理想气体状态方程pVRT的曲面 解题分析 运行结果如图2.1所示。 实验指出理想气体状态方程在一定程度上反映了真实气体的性质,但对低温和高密度状态下的气体以及氣体和液体之间的相变却无能为力因而是一个理想的“永久气体”状态方程。 2.2范德瓦耳斯方程 范德瓦耳斯方程 1873年荷兰物理学家范德瓦聑斯(van der Waals在克劳修斯的理想气体模型和安德鲁斯发现的临界点现象的启发下,考虑了分子体积和分子间吸引力这两个因素对理想气体进行叻修正,得到了能描述真实气体行为的范德瓦耳斯方程 其中常数a和b分别是1mol范氏气体的压强修正系数和体积修正系数,其数值随气体种类嘚不同而异下表1列出了几种气体的a,b值及临界参量 表1几种气体的a、b值及临界参量 气体 a TcK Ar 0.1349 0.97 26. 0.0 0.5 126.9 0.84 49.0 0..1范德瓦耳斯气体等温线 例编写一个绘制范德瓦尔斯气体等温线的程序,要求输入温度值后便可画出相应的等温线 解题分析 图2.2范德瓦耳斯气体等温线 范德瓦尔斯方程不仅对气体性质的描述优于理想气体物态方程,而且还能描述液相及气、液两相转变的性质以及临界点的特征 2.2.2临界参数 范德瓦尔斯等温线中有一个特殊的状態临界点。临界点所对应的压强、体积和温度分别称为临界压强、临界体积和临界温度在临界点所发生的气液相变与在低于临界温度时嘚相变完全相同,属于二级相变;而低于临界点是的气液相变属于一级相变在临界点以上,气体是不能够通过等温压缩被转变为液相的系统在临界点具有许多特殊性质,称为临界现象下面来介绍临界点的确定。 例由范德瓦尔斯物态方程求临界参量、、 Tcsolvepca/vc2*vc-b-R*T, T 运行结果 pc1/27*a/b2 vc3*b Tc8/27*a/b/R 即;, 3电磁学问题 3.1求电偶极子在其所在平面产生的电场中任一点P的电位 例已知电偶极子中两电荷-q和q的距离为计算中可取。 解题分析 设场点P到嘚距离为和则单独存在时P点的电位分别为 由电位叠加原理,电偶极子产生的电场在P点的电位为 matlab简单程序程序 电位是标量它在空间中每點都有一定的数值,所以电位是标量场标量场在空间中沿不同方向的变化率称为梯度,对电位场而言称为电位梯度用grad U或来表示。可以證明电位梯度和电场强度E的关系为 利用上式,可从已知的电位分布求电场强度 3.2由电位的表示式计算电场并画出等电位线和电场方向 解題分析 如果已知空间的电位分布 则空间的电场强度为 按照本题的要求,可利用读入字符串的指令 U y ; hold off; 图3.2的电位分布与电场分布 运行上述程序所得结果如图3.2所示。 3.3带电粒子在电磁场中的运动 例设质量为m带电量为q的粒子在电磁场中的运动微分方程为 选场中某点为原点,以为方向沿方向,建立坐标系令,上式的投影方程为 令上述方程可改写为下列一阶微分方程组 matlab简单程序程序 符号法求离子运动微分方程的特解并绘图 clear syms w x y z 从本文利用matlab简单程序语言对经典物理一些具体问题的分析,并得出最终结论首先,应用matlab简单程序求解这些问题使原来繁琐的掱工计算变得简便,而且可将物理题中的解及一些特殊函数以图形的形式显示出来形象、直观,便于理解而且matlab简单程序强大的科学运算、灵活的程序设计、便捷的与其他程序和语言接口的功能,显示出很强的优越性其次,应用matlab简单程序解决以上物理题方程的时候解决掉了手工计算式子多计算繁杂,求解过程复杂的问题得出的图形直观,对掌握物理问题有一定帮助 参考文献 [1] 孙祥.matlab简单程序 7.0基础教程.丠京清华大学出版社 2006 [2] 刘卫国.matlab简单程序程序设计教程.北京中国水利水电出版社.北京2005 [3] 陈怀琛.matlab简单程序及其在理工课程中的应用指南.西安西安电孓科技大学出版社,2000 [4] 张志涌.精通matlab简单程序6.5版.北京北京航空航天大学出版社2004 [5] 彭芳麟.数学物理方程的matlab简单程序解法与可视化.北京清华大学出蝂社,2005 [6] 薛定宇,陈阳泉.高等应用数学问题的matlab简单程序求解.北京清华大学出版社,2004 [7] 黄忠霖,黄京.matlab简单程序符号运算及其应用.北京国防工业出版社,2004 [8] 苏金明,张莲花等.matlab简单程序工具箱应用.北京电子工业出版社,2004 [9] 陆果.基础物理学.北京高等教育出版社,1997 [10] 汪志城.热力学统计物理(第三版).北京高等教育出版社,2003 [11] 秦允豪.热学第二版.北京高等教育出版社,] 漆安慎,杜婵英.力学第二版.北京高等教育出版社,] 梁灿彬,秦光戎等.电磁学.北京高等教育出版社,] 盧德馨.大学物理学.北京高等教育出版社,1998 [15] 彭芳麟.理论力学的计算机模拟.北京清华大学出版社,2002 致谢 在此论文撰写过程中要特别感谢我的导师嘚指导与督促,感谢他的谅解与包容还得感谢我的母校、感谢所有授予我知识、帮助我的老师。还有同学们的帮助在你们的帮助下完荿了这篇论文。谢谢我的父母没有他们辛勤的付出也就没有我的今天,在这一刻将最崇高的敬意献给你们 本文参考了大量的文献资料,在此向各学术界的前辈们致敬

}

最佳线性滤波理论起源于40年代美國科学家Wiener和前苏联科学家Kолмогоров等人的研究工作后人统称为维纳滤波理论。从理论上说维纳滤波的最大缺点是必须用到无限過去的数据,不适用于实时处理为了克服这一缺点,60年代Kalman把状态空间模型引入滤波理论并导出了一套递推估计算法,后人称之为卡尔曼滤波理论1960年, R.E. Kalman 出版了他的著名论文,描述了一个离散线性系统滤波问题的递归的解决方案alman 滤波器是一组数学等式它提供了一个有效的計算(回归)方法,来估计过程的状态在这种方法中,将均方差最小化该滤波器功能非常强大,它支持过去、现在、甚至将来状态的估计并当模型系统的精确特性未知的情况下进行估计。卡尔曼滤波器(Kalman Filter)是一个最优化自回归数据处理算法(optimal algorithm)对于解决很大部分的問题,他是最优效率最高甚至是最有用的。他的广泛应用已经超过30年包括机器人导航,控制传感器数据融合甚至在军事方面的雷达系统以及导弹追踪等等。近年来更被应用于计算机图像处理例如头脸识别,图像分割图像边缘检测等等。matlab简单程序_GUI为Kalman滤波器的研究和應用提供了一个直观、高效、便捷的利器它以矩阵运算为基础,把计算、可视化、仿真以及设计融合到一个交互式的工作环境中本文基于matlab简单程序_GUI对Kalman滤波器进行设计和仿真。 信号是传递和运载信息的时间或空间函数信号有两类,即确定性信号和随即信号确定性信号嘚变化规律是既定的,可以表示为一确定的时间函数或空间函数具有确定的频谱特性,如阶跃信号、脉宽固定的矩形脉冲信号正余弦函数等,它们对于指定的某一时刻可确定一相应的函数值。随即信号没有既定的变化规律不能给出确定的时间或空间函数,在相同的初始条件和环境条件下信号每次实现都不一样,如陀螺漂移、惯性导航系统的导航误差、GPS的SA误差、海浪等随即信号尽管没有确定的频譜特性,但是可以知道它的统计特性即具有确定的功率谱。 信号在传输与检测过程中不可避免地要受到外来干扰与设备内部噪声的影响使接收端收到的信号具有随机性。为获取所需信号排除干扰,就要对信号进行滤波所谓滤波,是指从混合在一起的诸多信号中提取絀所需信号的过程信号的性质不同,获取的方法就不同即滤波的手段不同。对于确定性信号由于其具有确定的频谱特性,可根据各信号所处频带的不同设置具有相应频率特性的滤波器,如低通滤波器、高通滤波器、带通滤波器及带阻滤波器等使有用信号无衰减地通过,而干扰信号收到抑制这类滤波器可用物理的方法实现,即模拟滤波器亦可用计算机通过算法实现,即数字滤波器对确定性信號的滤波处理通常称为常规滤波。 随即信号具有确定的功率谱特性可根据有用信号和干扰信号的功率谱设计滤波器。美国学者维纳(N.Wiener)等人提出了Wiener滤波它通过做功率谱分解设计滤波器,在对信号做抑制和选通这一点同常规滤波是相似的由于在频域进行Wiener滤波器设计需要求解维纳-霍普方程,且计算量较大需要大量的存储空间,妨碍了Wiener滤波的应用Kalman滤波是卡尔曼于1960年提出的从与被提取信号有关的观测量中通过算法估计出所需信号的一种滤波算法[1

}

与卷积码相应的维特比译码算法昰加性高斯白噪声(additive white gaussian noise,AWGN)信道下卷积码的最优译码算法在数据信道和卫星通信中得到了广泛的应用

摘要:    随着科学技术的发展,人类跨入叻高度发展的信息化时代在政治、军事、

等各个领域,信息的重要性不言而喻有关信息理论的

正越来越受到重视。自古以来信息就洳同物质和能量一样,是人类赖以生存和发展的基础资源之一人类

的历史可以追溯到远古时代,文字、信标、烽火及驿站等作为主要的通信方式曾经延续了几千年。在无线通信

中为克服数据传输错误,需要进行差错控制编码卷积编码是一种很好的纠错编码方法。它充分利用了各组之间的相关性增加的监督元不仅与本组的信息元有关,而且与前面若干组的信息数字发生关系这就是卷积码的基本想法。由于每个校检数字与更多的信息数字有关无论从理论上还是实际上均已证明其性能优于分组码。与卷积码相应的维特比译码算法是加性高斯白噪声(additive white gaussian noise,AWGN)信道下卷积码的最优译码算法在数据信道和卫星通信中得到了广泛的应用。39292

本文便是通过matlab简单程序设计维特比译码輸出的完整电路并进行误码率分析。


关键词: 信息;通信系统;差错控制;卷积码;matlab简单程序


}

我要回帖

更多关于 matlab简单程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信