matlab程序设计绪论课件

matlab程序设计绪论课件

ID:17923410

大小:3.78 MB

页数:38页

时间:2018-09-10

matlab程序设计绪论课件_第1页
matlab程序设计绪论课件_第2页
matlab程序设计绪论课件_第3页
matlab程序设计绪论课件_第4页
matlab程序设计绪论课件_第5页
资源描述:

《matlab程序设计绪论课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Matlab程序设计湖北工程学院物电学院课程的作用课程的目的课程的特点课程安排在各高等院校,Matlab成为计算物理、自动控制、数字信号处理、光信息处理、时间序列分析、动态系统仿真、图像处理等诸多领域的基本教学工具,成为理工类本科生、硕士生和博士生的必须掌握的基本技能。在设计研究单位和工业部门,Matlab已被广泛地用于研究和解决各种具体的工程问题。可以预见,Matlab将在我国科学研究和工程应用中发挥越来越大的作用。课程的作用计算实例—激光大气传输x’y’xyzZ∆Z发射光场接收光场相位屏真空远场目标面激光大气传输多相位屏模式计算实例—激光大气传输原始高能

2、激光热晕效应影响后的远场光斑计算实例—高能激光热畸变计算实例—高速列车表面气流实际问题建立模型数值方法程序设计上机实现利用科学计算解决实际问题的过程Matlab的进阶要求会用:知道基本函数做事:做自己的任务熟练:追求程序速度精通:可以做工具箱专业:如业内人士等论文=MATLAB+WORD讲授MATLAB语言基础入门知识,介绍MATLAB产品的体系、MATLAB桌面工具的使用方法,重点介绍MATLAB的数据可视化、数值计算的基本步骤以及如何使用MATLAB语言编写整洁、高效、规范的程序。并涉及到一些具体的应用如计算物理及光信息处理。通过本课程的学习,了解、熟悉

3、、掌握MATLAB的基本编程方法,并具有初步的利用计算机处理、解决实际问题的能力,为进一步学习后续的专业课程做好准备。本课程的目的本课程的特点交叉性课程,是计算机技术、数学理论知识以及诸多工程理论知识的综合。实践性课程。内容多,课时少,要求同学上课认真听讲,要充分利用上机实践消化、理解、掌握课上讲解内容。课堂教学:共20学时;(1-10周)上机实验:共16学时。(3-18周,格物楼302)主要参考书《Matlab教程》张志涌等编著,北京航空航天大学出版社,2010年《Matlab及在电子信息课程中的应用》陈怀琛,电子工业出版社,2006年《Matlab语言常

4、用算法程序集》龚纯等著,电子工业出版社,2008年《高等光学仿真(Matlab版)光波导•激光》欧攀主编,北京航空航天大学出版社,2011课程安排第1章Matlab操作基础MATLAB的发展MATLAB的主要功能MATLAB集成环境MATLAB帮助系统MATLAB是MATrixLABoratory的缩写,1984年由MathWorks公司推出,现已成为国际公认的优秀的工程应用开发环境。1.1Matlab概述MATLAB早在1978年即已现身,当时是任教于新墨西哥大学的CleveMoler教授,为解决“线性代数”课程的矩阵运算问题而用Fortran撰写的接口程

5、序。TheOriginsofMATLAB1.1.1Matlab的发展1983年春天,工程师JohnLittle与Moler、SteveBangert一起开发了专业版MATLAB(用C语言编写实现),1984年在Moler的协助下MathWorks公司成立。1.1.1Matlab的发展CleveMoler至今仍是该公司的首席科学家,他以60多岁的高龄,还常常亲自进行撰写程序的工作,非常令人佩服。1.1.1Matlab的发展1984年,MATLAB第1版(DOS版) 1992年,MATLAB4.0版1994年,MATLAB4.2版1997年,MATLAB5.0版

6、1999年,MATLAB5.3版2000年,MATLAB6.0版2001年,MATLAB6.1版2002年,MATLAB6.5版2004年,MATLAB7.0版2005年,MATLAB7.1版1.1.1Matlab的发展从2006年起,MathWorks公司每年发布两次以年份命名的MATLAB版本,如R2006a(MATLAB7.2)、R2006b(MATLAB7.3)、R2007a(MATLAB7.4)、R2007b(MATLAB7.5)、R2011a(MATLAB7.12)、R2011b(MATLAB7.13)等。从R2007a开始支持双核运算。1.1.

7、2Matlab的主要功能功能强大数值运算优势符号运算优势(Maple)强大的2D、3D数据可视化功能许多具有算法自适应能力的功能函数1.1.2Matlab的主要功能语言简单、内涵丰富语言及其书写形式非常接近于常规数学书写形式;操作和功能函数指令就是常用的计算机和数学书上的一些简单英文单词表达的,如:help、clear等;完备的帮助系统,易学易用。扩充能力、可开发能力较强用户可以开发自己的工具箱(功能性、学科性)可以方便地与C语言、ZEMAX等接口编程易、效率高Matlab以数组为基本计算单元具有大量的算法优化的功能函数1.2Matlab的集成环境1.2.1

8、启动与退出MATLAB集成环境1.MATLAB的安装

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

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

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