东北大学MATLAB操作基础

东北大学MATLAB操作基础

ID:42088984

大小:1.87 MB

页数:114页

时间:2019-09-07

东北大学MATLAB操作基础_第1页
东北大学MATLAB操作基础_第2页
东北大学MATLAB操作基础_第3页
东北大学MATLAB操作基础_第4页
东北大学MATLAB操作基础_第5页
资源描述:

《东北大学MATLAB操作基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB和SOPC信息科学与工程学院电子科学与技术随着现代系统的大规模发展趋势,所需的数学运算日益复杂,特别是对于矩阵运算的要求逐渐增多,这些工作已经难以以手工完成,因此,随着科学技术的前进以及计算机技术的日益完善,一些便于实现的仿真应用软件逐步在科技领域占了重要的地位。仿真软件不同于编程软件,作为一种分析工具,它们在人机交互式方面有着极大的优越性,人们可以不必对编程所用语言下很大的工夫去学习它,从而可以节省大量的时间用于科学研究,提高了工作进程和效率。3MATLAB是一种交互式的以矩阵为基础的系统计算平台,它用于科学和工程的计算与可视化。它的优点在于快速开发计算方法,而不在于计算速度。它

2、具有功能强大、使用简单等特点,内容包括:数值计算、符号计算、数据拟合、图形图像处理、系统模拟和仿真分析等功能。此外,用Matlab还可以进行动画设计、有限元分析等。SOPC:SystemOnaProgrammableChip,可编程片上系统SOPC它是用可编程逻辑技术把整个系统放到一块硅片上,来用于嵌入式系统的研究和电子信息处理。SOPC是一种特殊的嵌入式系统,它是片上系统(SOC),即由单个芯片完成整个系统的主要逻辑功能。但它不是简单的SOC,它也是可编程系统,具有灵活的设计方式,可裁减、可扩充、可升级,并具备软硬件在系统可编程的功能。系统设计人员使用硬件描述语言(如VHDL和Verilog

3、)对现场可编程门阵列(FPGA)进行编程,但算法开发人员通常会使用更高级的语言来描述算法。为避免从高级语言翻译到硬件描述语言时重新开始设计,算法人员从一开始就使用MatlabSimulink中的框图描述系统。Simulink与被广泛使用的Matlab模拟环境紧密结合在一起。在Altera的可编程器件上进行DSP系统设计,同时需要支持高级的算法和硬件描述语言(HDL)的开发工具。MathWorks的MATLAB和Simulink系统级的设计工具具备了算法开发、仿真、验证能力,Altera的DSPBuilder将这些工具与Altera的开发工具组合在一起,提供一个完整的DSP开发平台。9Matla

4、b和SOPCMatlab简介数学类型数值计算符号计算程序控制和调试绘图文件系统Simulink建模与仿真利用DSPBuilder设计DSP模块MATLAB操作基础11MATLAB产生的历史背景“矩阵实验室”(MATrixLABoratory)在70年代中期,CleveMoler博士和其同事在美国国家科学基金的资助下开发了EISPACK(特征值求解)和LINPACK(解线性方程)的FORTRAN子程序库。在当时,这两个程序库代表矩阵运算的最高水平。到70年代后期,身为美国NewMexico大学计算机系系主任的CleveMoler,在给学生讲授线性代数课程时,编写了EISPACK和LINPACK的

5、接口程序。CleveMoler给这个接口程序取名为MATLAB,即Matrix和Laboratory的组合。在以后的数年里,MATLAB在多所大学里作为教学辅助软件使用,并作为面向大众的免费软件广为流传。1983年春天,CleveMoler到Standford大学讲学,MATLAB深深地吸引了工程师JohnLittle。JohnLittle敏锐地觉察到MATLAB在工程领域的广阔前景,同年,他和CleveMoler,SteveBangert一起,用C语言开发了第二代专业版。这一代的MATLAB语言同时具备了数值计算和数据图示化的功能。JohnLittleCEO/FounderMATLAB的发展

6、1984年,MathWorks公司成立,MATLAB正式推向市场。1984年,MATLAB第1版(DOS版) 1992年,MATLAB4.0版(simulink内嵌)1994年,MATLAB4.2版1997年,MATLAB5.0版(全面的面向对象)1999年,MATLAB5.3版2000年,MATLAB6.0版2001年,MATLAB6.1版2002年,MATLAB6.5版2006年,每年的3月和9月对matlab版本进行更新16(1)数值计算和符号计算功能MATLAB以矩阵作为数据操作的基本单位,还提供了十分丰富的数值计算函数。MATLAB和著名的符号计算语言Maple相结合,使得MATLA

7、B具有符号计算功能。MATLAB的主要功能(2)绘图功能MATLAB提供了两个层次的绘图操作:一种是对图形句柄进行的低层绘图操作,另一种是建立在低层绘图操作之上的高层绘图操作。173.编程语言MATLAB具有程序结构控制、函数调用、数据结构、输入输出、面向对象等程序语言特征,而且简单易学、编程效率高。MATLAB的主要功能4.MATLAB工具箱MATLAB包含两部分内容:基本部分和各种可选的工具箱

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。