【计算机】第04讲 MATLAB语言基础.doc

【计算机】第04讲 MATLAB语言基础.doc

ID:49373062

大小:94.00 KB

页数:7页

时间:2020-03-02

【计算机】第04讲 MATLAB语言基础.doc_第1页
【计算机】第04讲 MATLAB语言基础.doc_第2页
【计算机】第04讲 MATLAB语言基础.doc_第3页
【计算机】第04讲 MATLAB语言基础.doc_第4页
【计算机】第04讲 MATLAB语言基础.doc_第5页
资源描述:

《【计算机】第04讲 MATLAB语言基础.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第四讲MATLAB语言基础三IC:【目录】—、MATLAB的数据(20)21、数值表示方式(5S)22、数值显示格式(10S)23、永久变量(5S)2二、MATLAB的运算符(20S)31、算术运算符(6S)32、关系运算符(6S)33、逻辑运算符(8S)4三、MATLAB的函数(20S)41、基本函数(8S)42、自定义函数(12S)4四、MATLAB的矩阵产生(20S)51、矩阵的几种样式(4S)52、直接用数据产生矩阵(4S)53、利用增量产生矩阵(4S)54、利用函数产生矩阵(4S)65、利用矩阵产生矩阵(4S)6五、MATLAB的矩阵操作(20S)61、寻访矩阵中的数据(5S)

2、62、修改数据(5S)73、插入、重排、提取、拉长、置空(8S)74、矩阵的规模(3S)7【正文】基本语句:[变量1,变量2,…]■表达式(参数1,参数2,…)(数据表达式<运算符I函数「常量彳变量L永久变量「算术运算符2关系运算符I逻辑运算符工具箱扩展函数内部函数自定义函数3e8>[1,2;3,4]A=[l,2,3;4,5,6]pi、i+.-、拿、/>、<、=sin、cosimreadmyf一、MATLAB的数据1、数值表示方式MATLAB环境下的数值(矩阵的元素)一般采用十进制,可以带小数点和正负号,以下数值都是合法的:5、+10、一20.56.0.0045、-1000.>l・3e-

3、4、100e20.-0.023e-0122、数值显示格式MATLAB内部数据运算都按双精度数据格式进行运算,不必指定数据格式。可将运算结果显示为以下格式:short-短整数shorte-8位指数shortg-显示8位hex-十六进制+-显示正负号long-长整数longe-16位指数longg-显示16位bank-货币格式rational-有理数格式3、永久变量realmin-最小浮点数realmax-最大浮点数eps-容差变量,定义1・0到最近浮点的距离周率inf-正无穷大(1/0)nan-非数(0/0)i,j■虚数单位举例1:r=l/0,1/r(无穷大使用)举例2:r=0+realm

4、in,sin(r)/r二、MATLAB的运算符1、算术运算符“+”-加,“-”-减-乘,-除“2-無,点运算MATLAB的算术运算符合通常的四则运算规则,它的计算能力及其强大。例]:[5+2x(7-3)]-2a3例2:[(3+4i)x(5+6i)]A0.1例3:1-5-0,(-1)A-l.5,0-5-0复数计算:(1)直角坐标:z=a+bi例:z=2・73+5.48i(2)极坐标:z=r*exp(i*s)例:z=2*exp(i*pi/3)(3)四个函数:real(z)-实部,imag(z)-虚部,abs(z)-模,angle(z)-辐角2、关系运算符-小于等于-小于,6—全等于“>=”一

5、大于等于_不等于关系运算结果仅为0和1。例1:a=3>=10例2:A=[1,2,3;4,5,6];B=4*ones(2,3)B<=A例3:b=4b<=A3、逻辑运算符“&”一与,"I”一或,"I,—非逻辑运算的』果仅为0诂非0(I)。例1:A=[0,2,3,4;1,3,5,01B=[l,0,5,3;1,5,0,5]A&B例2:a=l&0+lb=10-l>2

6、4c=(a&b)I(a&b)d=a&b-a<=l运算的优先级:算术运算最高关系运算其次逻辑运算最低三、MATLAB的函数1、基本函数sin-正弦,cos-余弦,tan-正切,cot-余切asin-反正弦,acos-反余弦,atan-反

7、正切,acot-反余切fix-朝零方向取整,ceil-朝正无穷大方向取整round-四舍五入取整,floor-朝负无穷大方向取整loglO-常用对数,log-自然对数,exp-指数,sqrt-平方根sign-符号函数,conj-复数共轨2、自定义函数*在命令行内建立函数:f=inline(zsin(x)+cos(x)z);计算sin(2.0)+cos(2.0):f(2.0)♦用函数文件的方式:建立sincos.m文件:%这是一个简单的函数文件%本函数用于计算sin(x)+cos(x)的值%函数形式为:y=sin(x)+cos(x)functiony=sincos(x);%定义函数y=si

8、n(x)+cos(x);四、MATLAB的矩阵产生1、矩阵的几种样式1X1矩阵:代表标量*1XN矩阵:行向量♦NX1矩阵:列向量NxN矩阵:方阵♦MxN矩阵:一般的矩阵a=3b=[l,2,3]c=[l;2;3]d=[l,2;3,4]e=[l,2,3;4,5,6]2、直接用数据产生矩阵例1:A=[ll1213;212223;313233]A=[ll,12,13;21,22,23;31,32,33]两种方法是等效的。注意:空格、逗号和分

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

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

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