第2讲 变量、数据及矩阵.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 MATLAB矩阵及其运算 2.1 变量、数据和函数 2.2 MATLAB矩阵 2.3 MATLAB运算 2.1 变量、数据与函数 2.1.1 变量与赋值 1.变量命名 在MATLAB 6.5中,变量名是以字母开头,后接字母、数字或下划线的字符序列,如a5487,a_b等,但必须不含有空格,最多63个字符。 在MATLAB中,变量名区分字母的大小写,如Items、items/itEms及ITEMS都是不同的变量。 2.赋值语句 变量=表达式 其中表达式是用运算符将有关运算量连接起来的式子,其结果是一个矩阵。 例2-1 计算表达式的值,并显示计算结果。 在MATLAB命令窗口输入命令: x=1+2i; y=3-sqrt(17); z=(cos(abs(x+y))-sin(78*pi/180))/(x+abs(y)) 输出结果是: z = -0.3488 + 0.3286i 2.1.2 预定义变量 在MATLAB工作空间中,还驻留几个由系统本身定义的量,它们有特定的含义,在使用时,应尽量避免对这些变量重新赋值。主要预定义变量如下: ans 用于结果的缺省变量名 pi 圆周率 eps 计算机的最小数,当和1相加就产生一个比1大的数 flops 浮点运算数 Inf 无穷大 如1/0 NaN 不定量 如0/0 i和j margin 所用函数的输入变量数目 margout 所用函数的输出变量数目 realmin 最小可用正实数 realmax 最大可用正实数 2.1.3 MATLAB常用数学函数 MATLAB提供了许多数学函数,函数的自变量规定为矩阵变量,运算法则是将函数逐项作用于矩阵的元素上,因而运算的结果是一个与自变量同维数的矩阵。 常用函数: abs(x) 绝对值或复数的幅值 acos(x) 反余弦 acosh(x) 反双曲余弦 asin(x) 反正弦 asinh(x) 反双曲正弦 atan(x) 反正切 atanh(x) 反双曲正切 angle(x) 四象限内取复数相角 atan2(x,y)四象限内反正切 ceil(x) 对+∞方向取整数 floor(x) 对- ∞方向取整数 fix(x) 对零方向取整数 exp(x) 指数函数 cos(x) 余弦 cosh(x) 双曲余弦 sin(x) 正弦 sinh(x) 双曲正弦 tan(x) 正切 tanh(x) 双曲正切 conj(x) 复数共轭 imag(x) 复数虚数 real(x) 复数实部 sqrt(x) 平方根 gcd(x,y)整数x,y的最大公约数 lcm(x,y) 最小公倍数 log(x) 自然对数 log10(x) 常用对数 rem(x,y) 除后余数,给出x/y的余数 round(x) 四舍五入到最接近的整数 sign(x) 符号函数,返回自变量的符号 2.1.4 数据的输出格式 MATLAB用十进制数表示一个常数,具体可采用日常记数法和科学记数法两种表示方法。 在一般情况下,MATLAB内部每一个数据元素都是用双精度数来表示和存储的。数据输出时用户可以用format命令设置或改变数据输出格式。format命令的格式为: format 格式符 其中格式符决定数据的输出格式: short 5位定点显示格式(默认) short e 5位带指数浮点显示格式 long 15位定点浮点显示格式 long e 15位带指数浮点显示格式 bank 小数点后保留两位的银行格式 rat 分数有理近似格式 2.1.5 数据类型概述和数值类型 MATLAB中有15种基本的数据类型,分别是8种有符号/无符号整

文档评论(0)

ygxt89 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档