实验一matlab开发环境与基本运算.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一matlab开发环境与基本运算

实验一 matlab的开发环境与基本运算 一、实验学时 4学时(课内2学时,课外2学时) 二、实验类型 验证性实验 三、实验目的 1、熟悉matlab的开发环境 2、掌握矩阵、变量、表达式的各种运算 四、所需设备及软件 1、安装了windows xp/win7/win8/win10的计算机 2、matlab开发工具 五、实验基本原理 1、熟悉MATLAB环境: MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器。 2、掌握MATLAB常用命令 表1 MATLAB常用命令 clc 清除命令窗口中内容 clear 清除工作空间中变量 help 对所选函数的功能、调用格式及相关函数给出说明 3、MATLAB变量与运算符 1)变量命名规则 2)MATLAB的各种常用运算符 表2 MATLAB算术运算符 表3 MATLAB关系运算符 操作符 功能说明 操作符 功能说明 + 加 \ 矩阵左除 - 减 .\ 数组左除 * 矩阵乘 / 矩阵右除 .* 数组乘 ./ 数组右除 ^ 矩阵乘方 矩阵转置 .^ 数组乘方 . 数组转置 操作符 功能说明 == 等于 ~= 不等于 大于 小于 = 大于等于 = 小于等于 符号 功能说明示例 符号 功能说明示例 : 1:1:4;1:2:11 ; 分隔行 , 分隔列 () % 注释 [] 构成向量、矩阵 {} 构成单元数组 = 用于赋值 表4 MATLAB逻辑运算符 表5 MATLAB特殊运算 逻辑运算符 逻辑运算 说明 And 逻辑与 | Or 逻辑或 ~ Not 逻辑非 Xor 逻辑异或 4、MATLAB的一维、二维数组的寻访(约定大写字母为矩阵) 表6 子数组访问与赋值常用的相关指令格式 5、matlab的基本运算 指令 含义 指令 含义 A=a 把标量a赋值给A的每个元素 a+A 标量a分别与A元素之和 a-A 标量a分别与A元素之差 a.*A 标量a分别与A元素之积 a *A 标量a分别与A每个元素之积 A.^n A的每个元素自乘n次 A ^n A为方阵,自乘n次 A.*B 对应元素相乘 A*B 内维相同,矩阵相乘 6、matlab的常用函数 指令 含义 指令 含义 Exp(A) 以自然数e为底,分别以A的元素为指数,求幂 log(A) 对A的各元素求对数 Sqrt(A) 对A的各元素求平方根 Diag(A ) A 矩阵的对角线元素 Rank 矩阵的秩 Det 方阵的行列式值 Ones 产生全1的数组或矩阵 Zeros 产生全0的数组或矩阵 R 产生均匀分布的随机数组或矩阵 Randn 产生正态分布的随机数组 Size 返回指定矩阵的行数和列数 Rot90 矩阵逆时针旋转90度 Factor 因式分解 Expand 展开表达式 六、实验内容 1、建立一个以学号命名的文件夹;将该文件夹添加到matlab的路径管理器中 2、启动matlab,熟悉 命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器 3、学习使用help命令 4、使用窗口命令:clc、close、close all、clear,了解其功能和作用,观察各个窗口[command window、command history、workspace]的变化结果。要求用文字说明。 5、练习“五”中各运算符、函数的应用。注意观察运算结果。在实验报告中必须完成以下内容。 (1)矩阵运算 , 求下列表达式的值: 1)A+3==B和A-B+I(单位矩阵) 2)A*B和A.*B 3)A^4和A.^4 4)A/B和B/A 5)[A,B]和[A([1,3],:);B^3] (2)另一矩阵运算 A=, B= 1)计算它们的乘积C 2)矩阵C右下角3*2子矩阵赋值给D 3)查看matlab工作空间的使用情况 (3)创建一个二维数组A(4×8)。查询数组A第4行、第5列的元素;查询数组A第6行的所有元素;查询数组A第8列的所有元素。 (4)生成下列矩阵,取出方框内的数组元素。 (5)随机生成一个2×6的矩阵,写出实现矩阵左旋(以第1行第1列为中心逆时针)90°的命令。 (6)使用load命令装载数据文件data.mat,使用size命令返回矩阵的行数和列数;使用help命令查看max,min,sum的用法,并运用三个函数进行运算。 (7)对于,如果,,求解X。 (8)因式分解:(1);(2)f=x9-1 (9)展开表达式f=(x

文档评论(0)

celkhn0303 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档