欢迎来到天天文库
浏览记录
ID:38359349
大小:238.50 KB
页数:47页
时间:2019-06-11
《第1章 MATLAB操作基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、欢迎学习MATLABMATLAB程序设计电子信息学院2012年09月MATLAB课程介绍定位:专业选修课目标:了解MATLAB,能够熟练掌握数学(矩阵)运算,简单编程,简单的数据处理及基本图形绘制.教材:MATLAB程序设计教程刘卫国主编中国水利水电出版社参考书:[1]郑阿奇.MATLAB实用教程(第二版)电子工业出版社,北京,2007.[2]JohnH.Mathews,KurtisK.Fink.NumericalMethodsUsingMatlab(3thEdition).PrenticeHall,1999.[3]朱旭等.
2、Matlab软件与基础数学实验.西安交通大学出版社,西安,2008.其他的图书馆任何一本有关matlab,simulink的书都可以.特点:完全不必具备其它语言的基础,各年级各专业的同学都可选修。MATLAB课程安排学时:32学时(基于matlab7.0版本,介绍matlab程序设计的方法与应用)安排:讲课16学时,上机16学时考核要求:平时不得缺勤,上机认真完成作业考核方式:平时+上机+期末考试怎样学习本课程?掌握基本的编程技巧!重点是如何分析解决问题!要有足够的上机时间!多看课外资料—matlab帮助和demo,参考书、
3、互联网,教材和课件是远远不够的!下载源码就到源码网:www.codepub.comMatlab学习资料:互联网论坛例如:[1]http://matlab.net.cn/matlab教学网[2]http://www.labfans.com/MATLAB中国论坛
4、MATLAB爱好者之家[3]http://www.ilovematlab.cn/Matlab中文学习站-Matlab中文论坛课程的主要内容一、MATLAB操作基础二、MATLAB矩阵及其运算三、MATLAB程序设计四、MATLAB文件操作五、MATLAB绘图六、M
5、ATLAB数据分析与多项式计算七、MATLAB解方程与函数极值八、MATLAB与外部接口九、MATLAB工具箱介绍十、SIMULINK动态仿真补充:GUIDE入门第1章MATLAB操作基础1.1MATLAB概述1.2MATLAB的安装1.3MATLAB集成环境1.4MATLAB帮助系统本章重点:1MATLAB的主要功能2MATLAB的安装3MATLAB的集成环境4MATLAB的帮助系统本章难点:1MATLAB集成环境中菜单工具的操作2更改当前的目录操作及搜索路径3help系统中的一些命令操作1.1MATLAB概述1、MATL
6、AB的发展MATLAB语言与其它语言的关系仿佛和C语言与汇编语言的关系一样计算机语言的发展数值运算解析运算管理、可视化智能化标志着计算机语言向“智能化”方向发展,被称为第四代编程语言。2、MATLAB语言的特点语言简洁紧凑,语法限制不严,程序设计自由度大,可移植性好运算符、库函数丰富图形功能强大界面友好、编程效率高扩展性强MATLAB是以解释方式工作的,键入算式立即得结果,无需编译,即它对每条语句解释后立即执行。若有错误也立即作出反应,便于编程者马上改正。这些都大大减轻了编程和调试的工作量。3、MATLAB的主要功能1)数值
7、计算和符号计算功能MATLAB以矩阵作为数据操作的基本单位,还提供了十分丰富的数值计算函数。MATLAB和著名的符号计算语言Maple相结合,使得MATLAB具有符号计算功能。所有的运算包括加、减、乘、除、函数运算都对矩阵和复数有效2)绘图功能MATLAB提供了两个层次的绘图操作:一种是对图形句柄进行的低层绘图操作,另一种是建立在低层绘图操作之上的高层绘图操作。(1)能根据输入数据自动确定坐标绘图;(2)能规定多种坐标(极坐标、对数坐标等)绘图;(3)能绘制三维坐标中的曲线和曲面;(4)可设置不同颜色、线型、视角等。如果数据
8、齐全,通常只需一条命令即可出图。3)编程语言MATLAB具有程序结构控制、函数调用、数据结构、输入输出、面向对象等程序语言特征,而且简单易学、编程效率高。基本部分包括:矩阵的运算和各种变换,代数和超越方程的求解,数据处理和傅里叶变换,数值积分等等。扩展部分称为工具(toolbox),用于解决某一个方面的专门问题,或实际某一类的新算法。现在已经有控制系统、信号处理、图像处理、系统辨识、模糊集合、神经元网络、小波分析等20余个工具箱,并且还在继续发展中。4)MATLAB工具箱MATLAB包含两部分内容:基本部分和各种可选的工具箱
9、。MATLAB工具箱分为两大类:功能性工具箱和学科性工具箱。5)matlab在各领域功能MATLAB在美国已经作为大学工科学生必修的计算机语言之一(C,FORTRAN,ASSEMBLER,MATLAB)近年来,MATLAB语言已在我国推广使用,现在已应用于各学科研究部门和许多高等院校MAT
此文档下载收益归作者所有