实验一Matlab基本操作及运算.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一M及运算 一、实验目的: 1.熟悉MATLAB2.掌握矩阵、变量、表达式的各种基本运算 二、实验基本知识: 1.熟悉MATLAB环境 MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器文件和搜索路径浏览器。 2.掌握MATLAB常用命令 clc 清除命令窗口中内容 clear 清除工作空间中变量 help 对所选函数的功能、调用格式及相关函数给出说明 lookfor 查找具有某种功能的函数但却不知道该函数的准确名称 who 查询工作空间中的变量信息 3.MATLAB变量与运算符 变量命名规则如下: (1) 变量名可以由英语字母、数字和下划线组成 (2) 变量名应以英文字母开头 (3) 长度不大于31个 (4) 区分大小写 MATLAB中设置了一些特殊的变量与常量,列于下表。 表1 MATLAB的特殊变量与常量 变量名 功能说明 变量名 功能说明 ANS 默认变量名,以应答 最近一次操作运算结果 realmin 最小的正实数 i或j 虚数单位 INF(inf) 无穷大 pi 圆周率 NAN(nan) 不定值(0/0) eps 浮点数的相对误差 nargin 函数实际输入参数个数 realmax 最大的正实数 nargout 函数实际输出参数个数 MATLAB运算符,通过下面几个表来说明MATLAB的各种常用运算符 表2 MATLAB算术运算符 操作符 功能说明 操作符 功能说明 + 加 \ 矩阵左除 - 减 .\ 数组左除 * 矩阵乘 / 矩阵右除 .* 数组乘 ./ 数组右除 ^ 矩阵乘方 矩阵转置 .^ 数组乘方 . 数组转置 表3 MATLAB关系运算符 操作符 功能说明 == 等于 ~= 不等于 大于 小于 = 大于等于 = 小于等于 表4 MATLAB逻辑运算符 逻辑运算符 逻辑运算 说明 And 逻辑与 | Or 逻辑或 ~ Not 逻辑非 Xor 逻辑异或 表5 MATLAB特殊运算 符号 功能说明示例 符号 功能说明示例 : 1:1:4;1:2:11 . ; 分隔行 .. , 分隔列 … () % 注释 [] 构成向量、矩阵 ! 调用操作系统命令 {} 构成单元数组 = 用于赋值 4. MATLAB的一维、二维数组的访问 表6 子数组访问与赋值常用的相关指令格式 指令格式 指令功能 A(r,c) 数组A中r指定行、c指定列之元素组成的子数组 A(r,:) 数组A中r指定行对应的所有列之元素组成的子数组 A(:,c) 数组A中c指定列对应的所有行之元素组成的子数组 A(:) 数组A中各列元素首尾相连组成的“一维长列”子数组 A(i) 一维长列子数组中的第i个元素 A(r,c)=Sa 数组A中r指定行、c指定列之元素组成的子数组的赋值 A(:)=D(:) 数组全元素赋值,保持A的行宽、列长不变,A、D两组元素 总合应相同 5. MATLAB的基本运算 表7 两种运算指令形式和实质内涵的异同表 数组运算 矩阵运算 指令 含义 指令 含义 A. 非共轭转置 A’ 共轭转置 A=s 把标量s赋给A的每个元素 s+B 标量s分别与B元素之和 s-B,B-s 标量s分别与B元素之差 s.*A 标量s分别与A元素之积 s*A 标量s分别与A每个元素之积 s./B,B.\s 标量s分别被B的元素除 S*inv(B) B阵的逆乘s A.^n A的每个元素自乘n次 A^n A阵为方阵,自乘n次 A.^p 对A各元素分别求非整数幂 A^p 方阵A的非整数乘方 A+B 对应元素相加 A+B 矩阵相加 A-B 对应元素相减 A-B 矩阵相减 A.*B 对应元素相乘 A*B 内维相同矩阵相乘 A./B A的元素别B的对应元素除 A/B A右除B B.\A 与上相同 B\A A左除B exp(A) 以自然数e为底,分别以A的元素为指数,求幂 expm(A) A的矩阵指数函数 log(A) 对A的各元素求对数 logm(A) A的矩阵对数函数 sqrt(A) 对A的各元素求平方根 sqrtm(A) A的矩阵平方根函数 6.MATLAB的常用函数 表8 标准数组生成函数 指令 含义 指令 含义 diag 产生对角形数组(对高维不适用) rand 产生均匀分布随机数组 eye 产生单位数组(

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档