- 1、本文档共64页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.3.2函数 MATLAB系统提供了近20类基本命令函数,它们有一部分是MATLAB的内部命令,有一部分是以M文件形式出现的函数。 表1.4 数学基本函数表 函数名 中文解释 函数名 中文解释 sin(x) 正弦函数 asin(x) 反正弦函数 cos(x) 余弦函数 acos(x) 反余弦函数 tan(x) 正切函数 atan(x) 反正切函数 exp(x) 以e为底的指数 log10(x) 以10为底数的对数 log(x) 自然对数 sqrt(x) 开平方 函数名 中文解释 函数名 中文解释 abs(x) 绝对值或向量的长度 max(x) 最大值 min(x) 最小值 sum(x) 元素求和 sign(x) 符号函数 round(x) 四舍五入到最近的整数 ceil(x) 朝正无穷方向取整 floor(x) 朝负无穷方向取整 fix(x) 朝零方向取整 gcd(x,y) 求两整数最大公约数 1.4 矩阵及其运算 1.4.1 操作符与运算符 操作符 使用说明 : 冒号。①m:n产生一个数组[m,m+1,…,n] ;②m:k:n产生一个数组[m,m+k,…,n];③A(:,j)取矩阵A的第j列;④A(k,:)取矩阵A的第k行 ; 分号。①在矩阵定义中表示一行的结束;②在命令语句的结尾表示不显示这行语句的执行结果 … 连续点。一个命令语句非常长一行写不完,可以分几行写,此时在行的末尾加上连续点,表示是一个命令语句 % 百分号。在编程时引导注释行,而系统解释执行程序时,%后面的内容不作处理 运算符 功能说明 + 加法运算。两个数相加或两个同阶矩阵相加。如果是一个矩阵和一个数字相加,则这个数字自动扩展为与矩阵同维的一个矩阵 - 减法运算。两个数相加或两个同阶矩阵相减 * 乘法运算。两个数相乘或两个可乘矩阵相乘 / 除法运算。两个数或两个可除矩阵相除(A/B表示A乘以B的逆) ^ 乘幂运算。数的方幂或一个方阵的多少次方 运算符 功能说明 \ 左除运算。两个数a\b表示b÷a,两个可除矩阵相除(A\B表示B乘以A的逆) .* 点乘运算。两个同阶矩阵对应元素相乘 ./ 点除运算。两个同阶矩阵对应元素相除 .^ 点乘幂运算。一个矩阵中各个元素的多少次方 .\ 点左除运算。两个同阶矩阵对应元素左除 运算符 功能说明 运算符 功能说明 判断大于关系 = 判断大于等于关系 判断小于关系 = 判断小于等于关系 = = 判断等于关系 ~= 判断不等于关系 逻辑运算符 功能说明 逻辑运算符 功能说明 与运算, ~ 非运算 | 或运算 xor(a,b) 异或运算 逻辑运算符主要用于逻辑表达式和进行逻辑运算,参与运算的逻辑量以0代表“假”,以任意非0数代表“真”。逻辑表达式和逻辑函数的值以0表示“假”,以1表示“真”。 1.4.2矩阵的输入与运算 1.矩阵的输入 (1)直接输入法。 A=[2,3,5;1,3,5;6,9,4] %同一行元素之间用空格或逗号,行之间用分号或回车 A= 2 3 5 1 3 5 6 9 4 (2)外部文件读入法。 事先在记事本中编辑以下数据,保存为文件data1.txt, 在MATLAB命令窗口中输入: load data1.txt data1 %显示数据 data1= 1 1 1 1 2 3 1 3 6 1 1 1 1 2 3 1 3 6 (3)复制粘帖法。 打开数据文件(如WORD,EXCEL),复制文件中的数据, 在命令窗口中输入矩阵名等于空的方括号(注意不要按回车键),如: A=[]; 将光标置于方括号内,右击选择粘帖,这样数据就输入了。 2.特殊矩阵的建立 生成特殊矩阵的命令函数 功能说明 a=[ ] 生成空矩阵,当对一项操作无结果时,返回空矩阵,空矩阵的大小为零. b=zeros(m,n) 生成一个m行、n列的零矩阵 c=ones(m,n) 生成一个m行、n列的元素全为1的矩阵 d=eye(m,n) 生成一个m行、n列的单位矩阵 rand(m) 生成m阶均匀分布的随机矩阵 randn(m) 生成m阶正态分布的随机矩阵 3.矩阵中元素或块的操作 表达式或命令函数 功能说明 A(k,:) 提取矩阵A的第k行 A(:,k) 提取矩阵A的第k列 A(:) 依次提取矩阵A的每一列,将A拉伸为一个列向量 A(i1:i2, j1:j2) 提取矩阵A的第i1~i2行、第j1~j2列,构成新矩阵 A([a b c d],:) 提取矩阵A的指定的第a 、b、 c、 d行,构成新
您可能关注的文档
- GB现场设备工业管道焊接工程施工质量验收规范课件.ppt
- GB造林技术规程课件.ppt
- EPSON视觉配合三种装相机方法和标定应用课件.ppt
- GENEXProbe操作指导建议书LTE课件.ppt
- GIS局部放电课件.ppt
- GIS在城市土地开发强度预测中的应用课件.ppt
- GPON关键技术测距课件.ppt
- GB标准专题知识讲座课件.ppt
- dcs软件组态培训教材工程师课件.ppt
- GIS专题制图课件.ppt
- (4篇)XX区抓党建促基层治理培训心得体会汇编12.docx
- 汇编1154期-在培训班上的讲话汇编(3篇).doc
- 汇编1173期-专题党课讲稿汇编(3篇)112.doc
- 汇编1076期-主题党课讲稿汇编(3篇).doc
- 汇编1177期-学习心得体会汇编(3篇)112.doc
- (6篇)党和国家机构改革心得体会汇编.docx
- 汇编1166期-坚定理想信念、全面从严治党、担当作为专题党课讲稿汇编(3篇)112.doc
- 汇编1174期-专题党课讲稿汇编(3篇)112.doc
- 教育13期-主题教育学习心得体会、研讨发言材料参考汇编(3篇).doc
- 汇编1458期-心得体会研讨发言提纲参考汇编(3篇)123.doc
文档评论(0)