实验一 Matlab基本操作(2016)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一 MATLAB 基本操作
一、实验目的
1. 学习和掌握MA TLAB 的基本操作方法
2. 掌握命令窗口的使用
3. 熟悉MATLAB 的数据表示、基本运算
二、实验内容和要求
1. 实验内容
1) 练习MATLAB7.0或以上版本
2) 练习矩阵运算与数组运算
2. 实验要求
1) 每位学生独立完成,交实验报告
2) 禁止玩游戏!
三、实验主要软件平台
装有MATLAB7.0或以上的PC 机一台
四、实验方法、步骤及结果测试
1. 实验方法:上机练习。
2. 实验步骤:
1) 开启PC ,进入MA TLAB 。
2) 使用帮助命令,查找sqrt 函数的使用方法
答: help sqrt
3) 矩阵、数组运算
a) 已知 ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=987654321A ,⎥⎥⎥⎦
⎤⎢⎢⎢⎣⎡=963852741B ,求)2()(A B B A -⋅+ 答: A=[1, 2, 3; 4, 5, 6; 7, 8, 9]; B=[1, 4, 7; 2, 5, 8; 3, 6, 9]; (A+B)*(2*B-A)
b) 已知⎥⎦
⎤⎢⎣⎡-=33.1x ,⎥⎦⎤⎢⎣⎡=π24y ,求T xy ,y x T c) 已知⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=987654321A ,⎥⎥⎥⎦
⎤⎢⎢⎢⎣⎡=300020001B ,求A/B, A\B. d) 已知⎥⎥⎥⎦
⎤⎢⎢⎢⎣⎡=987654321A ,求:(1) A 中第三列前两个元素;(2) A 中所有第二行元素;(3) A 中四个角上的元素;(4) 交换A 的第1、3列。(5) 交换A 的第1、2行。(6) 删除A 的第3列。
e) 已知[]321=x ,[]654=y ,求:y x *.,y x /.,y x \.,y x .^,
2.^x ,x .^2。
f) 给出x=1,2,…,7时,x
x sin 的值。 3)常用的数学函数
a )随机产生一个3x3的矩阵A ,求:(1) A 每一行的最大、最小值,以及最大、最小值所在的列;(2) A 每一列的最大、最小值,以及最大、最小值所在的行;(3) 整个矩阵的最大、最小值;(4) 每行元素之和;(5) 每列元素之和;(6) 每行元素之积;(7) 每列元素之积。 b) 随机产生两个10个元素的向量x ,y 。(1) 求x 的平均值、标准方差。(2)
求x ,y 的相关系数。(3)对x 排序,并记录排序后元素在原向量中的位置。
4) 字符串操作函数
建立一个字符串向量(如‘ABc123d4e56Fg9’),然后对该向量做如下处理:
(1) 取第1~5个字符组成的子字符串。
(2) 将字符串倒过来重新排列。
(3) 将字符串中的小写字母变成相应的大写字母,其余字符不变。
(4) 统计字符串中小写字母的个数。