第二章matlab语言基础

第二章matlab语言基础

ID:40238128

大小:820.50 KB

页数:84页

时间:2019-07-28

第二章matlab语言基础_第1页
第二章matlab语言基础_第2页
第二章matlab语言基础_第3页
第二章matlab语言基础_第4页
第二章matlab语言基础_第5页
资源描述:

《第二章matlab语言基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二章MATLAB语言基础2.1MATLAB语言概述2.2MATLAB命令窗口2.3变量和数值显示格式2.4MATLAB的通信工具2.5MATLAB绘图2.6MATLAB程序设计入门2.1MATLAB语言概述一、MATLAB语言的发展MATLAB语言是由美国的CleverMoler博士于1980年开发的。设计者的初衷是为解决“线性代数”课程的矩阵运算问题。取名MATLAB即MatrixLaboratory矩阵实验室的意思。它将一个优秀软件的易用性与可靠性,通用性与专业性,一般目的的应用与高深的科学技术应用有机的相结合。MATLA

2、B不仅仅是一个“矩阵实验室”,它集科学计算、图象处理;声音处理于一身,并提供了丰富的Windows图形界面设计方法。MATLAB语言是功能强大的计算机高级语言,它以超群的风格与性能风靡全世界,成功地应用于各工程学科的研究领域。近年来,MATLAB语言已在我国推广使用,现在已应用于各学科研究部门和许多高等院校。二、MATLAB语言的特点1.语言简洁紧凑,语法限制不严,程序设计自由度大,可移植性好。2.运算符、库函数丰富。3.图形功能强大。4.界面友好、编程效率高。5.扩展性强。三、MATLAB语言的功能1.强大的数值(矩阵)运算功

3、能MATLAB提供了丰富的矩阵运算处理功能,是基于矩阵运算的处理工具。2.广泛的符号运算功能符号运算即用字符串进行数学分析,允许变量不赋值而参与运算。用于解代数方程、微积分、复合导数、积分、二重积分、有理函数、微分方程、泰勒级数展开等等,可求得解析符号解。3.丰富的绘图功能与计算结果的可视化高级与低级兼备的图形功能,具有高层绘图功能——两维、三维绘图。具有底层绘图功能——句柄绘图。使用plot函数可随时将计算结果可视化。4.图形化程序编制功能动态系统进行建模、仿真和分析的软件包。用结构图编程,而不用程序编程。只需拖几个方块、连几

4、条线,即可实现编程功能。5.丰富的MATLAB工具箱MATLAB主工具箱。符号数学工具箱。SIMULINK仿真工具箱。控制系统工具箱。信号处理工具箱。通讯工具箱。系统辨识工具箱。神经元网络工具箱。金融工具箱。6.MATLAB的灵活兼容功能可与C语言、FORTURE语言跨平台兼容。用函数CMEX、FMEX实现。7.MATLAB的可靠容错功能非法操作时,给出提示,并不影响其操作。1/0Warning:Dividebyzeroans=Inf8.MATLAB的开放式可扩充结构MATLAB所有函数都是开放的,用户可按自己意愿随意更改。9.

5、强大的联机检索帮助系统可随时检索MATLAB函数,可随时查询MATLAB函数的使用方法。2.2MATLAB命令窗口一、启动MATLAB用鼠标双击MATLAB图标,即可打开MATLAB命令平台。工作窗出现以后,即可进行各种操作.Why命令:向屏幕输出一个随机字符串。MATLAB语句形式》变量=表达式通过等于符号将表达式的值赋予变量。语句执行之后,窗口自动显示出语句执行的结果。一行中可以有多个命令,以逗号结束显示运算结果,以分号结束不显示运算结果。如果命令语句有结果,却未被赋值,则自动将结果赋值给变量ans。MATLAB的基本运算对

6、象是矩阵。方括弧“[]”用来定义矩阵。逗号“,”或空格用来分隔一行中的不同元素,分号“;”用来分隔不同的行。例如:a=[1,2,3;4,5,6]a=[8:-1:2]A=[1:100];A(1:2:100)A=[1:5]+1C=[1:3].*[2,5,5]2^3[-1,4,9].^0.5二、命令行编辑器1.方向键和控制键可以编辑修改已输入的命令::回调上一行命令:回调下一行命令2.多行命令(…)如果命令语句超过一行或者太长希望分行输入,则可使用多行命令继续输入。例如:S=1-12+13+4+…9-4-18;1.三角函数包括正弦si

7、n、余弦cos、正切tan、反正切atan等。三、函数2.指数类函数包括e的指数exp、自然对数log、常用对数log10、平方根sqrt等。3.复数类函数包括求模abs、求角度angle、求共轭conj、求实部real、求虚部imag等。4.取整函数包括零方向取整fix、负无穷方向取整floor、正无穷方向取整ceil、四舍五入round、取符号sign等。5.矩阵产生函数(1)全零矩阵zeros及全1矩阵ones例如:zeros(3,4),ones(4,5)(2)均匀随机数rand及正态随机数randnrand(n,m)产生

8、矩阵的元素按均匀分布随机取值于区间[0,1]。randn(n,m)产生矩阵的元素服从标准正态分布(均值为零,方差为1)。(3)函数reshape(a,N,M)将a阵重排,排成N行M列。6.数据分析函数包括:最大值max、最小值min、均值mean、标准差std、

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

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

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