- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验二 MATLAB基本语法练习
实验二 基本语法练习一
一.实验目的和要求
1.熟悉MATLAB软件环境;
2.熟悉常用的命令;
3.掌握向量、矩阵、数组的建立、标识、扩展和修改。
二.实验器材
计算机、MATLAB软件
三.实验数据和要求
1.在命令窗口依次输入下述命令,写出每条语句的执行结果.
a=1:8,生成1至8公差为1的数列:
a =
1 2 3 4 5 6 7 8
A=reshape(a,4,2) %将数组a按列变为4行2列的数组并保存在A中
A =
1 5
2 6
3 7
4 8
A=reshape(A,2,4) %将数组A按列变为2行4列的数组
A =
1 3 5 7
2 4 6 8
b=diag(A) %提取数组A中对角线上的值
b =
1
4
B=diag(b) %以b的值为主对角线上的值生成一个方阵,方阵其余值为0。
B =
1 0
0 4
D1=repmat(B,2,4) %以B矩阵为基本单位生成2行4列的新矩阵。
D1 =
1 0 1 0 1 0 1 0
0 4 0 4 0 4 0 4
1 0 1 0 1 0 1 0
0 4 0 4 0 4 0 4
D1([1,3],:)=[] %将矩阵D1的第1行和第三行清空,剩余元素构成一个新矩阵。
D1 =
0 4 0 4 0 4 0 4
0 4 0 4 0 4 0 4
2.熟悉矩阵变换操作,写出每条语句的执行结果.
A=reshape(1:9,3,3) %生成1至9公差为1的数列,并将这些数按列生成3行3列的矩阵
A =
1 4 7
2 5 8
3 6 9
B=flipud(A) %将矩阵A上下翻转生成新矩阵B
B =
3 6 9
2 5 8
1 4 7
C=fliplr(A)%将矩阵A左右翻转生成新矩阵C
C =
7 4 1
8 5 2
9 6 3
D=rot90(A,2) %将矩阵A逆时针翻转两个90度(即翻转180度)生成矩阵D
D =
9 6 3
8 5 2
7 4 1
3.建立随机矩阵:
(1) 在区间[20,50]内均匀分布的5阶随机矩阵X。
30*rand (5)+20
(2) 均值为0.6、方差为0.1的5阶正态分布随机矩阵Y。sqrt(0.1)*randn(5)+0.6
(3) 将A=reshape(1:9,3,3)的第一行元素乘以1,第二行乘以2,…,第三行乘以3。
D=diag(1:3)
A=D*A
4.写出字符串向量做如下处理后的执行结果.
ch=‘ABc123d4e56Fg9’%生成字符串ch
ch =
ABc123d4e56Fg9
subch=ch(1:5) %提取字符串ch的前五个字符
subch =
ABc12
revch=ch(end:-1:1) %将字符串ch逆序排列
revch =
9gF65e4d321cBA
k=find(ch=‘a’ch=‘z’) %寻找ch 中ASCII比a大,比z小 的字符并将其位置保存在k中
k =
3 7 9 13
ch(k)=ch(k)-(‘a’-‘A’) 将ch 变成大写字符串
ch =
ABC123D4E56FG9
length(k) % ch 中ASCII比a大,比z小 的字符的个数
ans =
4
5.学习利用关系运算认定元素为0的位置;利用eps求近似极限的处理方法;y数组中的非数,在图形中表现为“缺口”。
t=-3*pi:pi/10:3*pi;t
您可能关注的文档
最近下载
- 肠套叠护理PPT课件讲解PPT课件.pptx VIP
- (沪教版2024)二年级数学上册新教材解读课件.pptx
- 小儿肛管排气.pptx VIP
- 新解读《GB_T 5271.9 - 2001信息技术 词汇 第9部分_数据通信》最新解读.docx VIP
- 新解读《GB_T 18492-2001信息技术 系统及软件完整性级别》最新解读.docx VIP
- PPT灌肠操作及并发症处理.pptx VIP
- 基于ABAQUS的橡胶材料粘弹性特性仿真.docx VIP
- 《带式输送机概述》PPT课件.pptx
- 1 “钓鱼”游戏(课件)一年级上册科学人教鄂教版2025.ppt
- 山东理工大学2021-2022学年《Python程序设计》期末考试试卷(A卷)及标准答案.docx
文档评论(0)