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

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

ID:22282279

大小:475.04 KB

页数:14页

时间:2018-10-28

实验一matlab的开发环境与基本运算_第1页
实验一matlab的开发环境与基本运算_第2页
实验一matlab的开发环境与基本运算_第3页
实验一matlab的开发环境与基本运算_第4页
实验一matlab的开发环境与基本运算_第5页
资源描述:

《实验一matlab的开发环境与基本运算》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验一matlab的开发环境与基本运算一、实验学时4学时(课闪2学时,课外2学时)二、实验类型验证性实验三、实验目的1、熟悉matlab的开发环境2、掌握矩阵、变量、表达式的各种运算四、所需设备及软件1、安装了windowsxp/win7/win8/winl0的计算机2、matlab开发工具五、实验基本原理1、熟悉MATLAB环境:MATLAB桌而和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器。2、掌握MATLAB常用命令表1MATLAB常川命令clc消除命令窗LJ中内容clear清除工作空间中变量help对所选函数的功能、调

2、用格式及相关函数给出说明3、MATLAB变景与运算符1)变量命名规则2)MATLAB的各种常川运算符操作符功能说明操作符功能说明+加矩阵左除■减•数组左除本矩阵乘/矩阵右除本•数组乘./数组右除A矩阵乘方1矩阵转置A參数组乘方1•数组转置表2MATLAB算术运算符操作符功能说明==等于不等于>大于<小于>=人于等于<=小于等于表3MATLAB关系运算符逻辑运算符逻辑运算说明&And逻辑与1Or逻辑或Not逻辑非Xor逻辑异或表4MATLAB逻紺运算符符号功能说明示例符号功能说明示例♦•1:1:4;1:2:11•贄分隔行9分隔列()%

3、注释[]构成向量、矩阵{}构成单元数组=用于赋值表5MATLAB特殊运算4、MATLAB的一维、二维数组的寻访(约定大写字母为矩阵)表6子数组访问与赋值常用的相关指令格式投令格式指令功能.4(r,f)数组3中r指定行、c指定列之元素组成的子数组•4(r,:)数组.4中z•指定行对应的所有列之元素组成的子数组-4(:,f)数组中c指定列对应的所有行之元索组成的子数组•4(:)数组,4屮各列元索首尾相连组成的“一维长列”子数组.4(0"—维长列"子数组中的第f个元索A(r,c)-Sa数组中r指定行、c指定列之元索组成的子数组的赋仿.4(:)

4、=P(:)数组全元素赋值,保持A的行宽、列长不变,A、D两绀元索总介应相同5、matlab的基本运算指令含义指令含义A=a把标fia赋值给A的每个元素a+A标量a分别与A元素之和a-A标量a分别与A元素之差a.*A标量a分别与A元素之积a*A标量a分別与A每个元素之积A.八nA的每个元素自乘n次AAnA为方阵,自乘n次A.*B对应元素相乘A*B内维相同,矩阵相乘6、matlab的常用函数指令含义指令含义Exp(A)以&然数e为底,分别以A的元素为指数,求log⑻对A的各元素求对数Sqrt(A)对A的各元素求平方根Diag(A)A矩阵的对

5、角线元素Rank矩阵的秩Det方阵的行列式位Ones产生全1的数组或矩阵Zeros产生全0的数组或矩阵Rand产生均匀分布的随机数组或矩阵Randn产生正态分布的随机数组Size返回指定矩阵的行数和列数Rot90矩阵逆时针旋转90度Factor因式分解Expand展开表达式六、实验内容1、建立一个以学号命名的文件夹;将该文件夹添加到matlab的路径管理器中2、启动matlab,熟悉命令銜1_1、命令历史窗口、帮助信息浏览器、工作空间浏览器3、学习使用help命令4、使用窗U命令:clc、close、closeall、clear,了解K

6、功能和作用,观察各个窗口[commandwindow、commandhistory、workspace]的变化结果。要求川文字说明。5、练习“五”屮各运算符、函数的应用。注意观察运算结果。在实验报告屮必须完成以下内容。(1)矩阵运算-1234-4"13-1'A=34787,B=203_3657_3-27求卜*列表达式的值:1)A+3==B和A-B+I(单位矩阵)2)A*B和A.*B3)AA4和A.八44)A/B和B/A5)[A,B]和[A([1,3]/);B八3](2)另一矩阵运算■12345—3016_67891017-6911121

7、31415,B=023-416171819209702122232425413111)计兑它们的乘积C2)矩阵C右卜*角3*2子矩阵赋值给D3)杏看matlab工作空叫的使用情况(3)创建一个二维数组A(4X8)。查询数组A第4行、第5列的元素;查询数组A第6行的所有元素;查询数组A第8列的所有素。(4)生成下列矩阵,取出方框内的数组元素。6152025(5)随机生成一个2X6的矩阵,写出实现矩阵左旋(以第1行第1列为屮心逆时针)90°的命令。(6)使用load命令装载数据文件data.mat,使用size命令返冋妍阵的行数和列数;使用

8、help命令查看max,min,sum的用注,并运用三个阑数进行运算。'492"■37"764B=26对于如果_357,28,求解X。(7)(8)因忒分解••(1)x4-5x3+5x2+5x-6.(2)f=

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

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

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