上机习题2教案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“习题二和上机答案”。
实验二
基本矩阵操作
实验目的:
① 掌握matlab变量和数据操作;
② 掌握matlab矩阵的创立、拆分及特殊矩阵;
③ 掌握matlab运算,掌握matlab在矩阵分析中的应用,掌握稀疏矩阵的存储方式和创建方法;
④ 了解字符串处理函数。
实验要求:给出程序和实验结果。实验内容:
1、利用列向量1,2,3,10建立一个范得蒙矩阵A,并利用位于矩阵A的奇数
T行偶数列的元素建立一个新的矩阵B,须保持这些元素的相对位置不变。
2、矩阵的基本运算与点运算的区别。
3、给出矩阵的两种存储方式的联系和区别,这两种存储方式在实际应用中主要应用于具有什么特点的矩阵?
4.将字符串'very good'转换为等值的整数。
5.按水平和竖直方向分别合并下述两个矩阵:
6.分别删除第5题两个结果的第2行。
7.分别将第5题两个结果的第2行最后3列的数值改为[11 12 13]。8.
分别查看第5题两个结果的各方向长度。9.
分别判断pi是否为字符串和浮点数。
10.分别将第5题两个结果均转换为29的矩阵。11.计算第5题矩阵A的转置。
12.分别计算第5题矩阵A和B的A+B、A.* B和AB。13.判断第5题矩阵A和B中哪些元素值不小于4。
14.分别用函数strcat()和矩阵合并符合并如下字符串:' The picture is '和' very good '。
15.创建字符串数组,其中元素分别为‘Picture ’和'Pitch '。16.在第14题结果中查找字符串'e'。17.在第15题结果中匹配字符串'Pi'。
18.将十进制的50转换为二进制的字符串;将十六进制的字符串‘50’转换为三
进制的整数。
实验结果:
1.x=1:10 x =
A=Vander(x)B=A(1:2:9,2:2:10)2.矩阵的基本运算中A*B,A列长度必须和矩阵B的行长度一致。而点乘运算如A.*B则两矩阵必须具有相同长度,除非其中之一是标量。
3.矩阵的两种存储方式分别是满矩阵存储和稀疏矩阵存储。两种存储方式可以互相转化,满矩阵存储方式是MATLAB默认的存储方式。稀疏矩阵只有少数的元素非零,如果稀疏矩阵采用满矩阵存储方式会浪费很多存储空间。4.x=double('very good')x =
118
114
121
5.A=[1 0 0;1 1 0;0 0 1];B=[2 3 4;5 6 7;8 9 10];C=[A B] D=[A;B] 6.C(2,:)=[] D(2,:)=[] 7.C(2,4:1:6)=[11,12,13] C =
0
0
0
0
0
D(2,1:1:3)=[11,12,13] D =
0
0
0
08.c=size© d= Size(D)9.ischar(pi)ans =
0 Isfloat(pi)ans = 10.e=replace(C,2,9)f=replace(D,2,9)11.A=[1 0 0;1 1 0;0 0 1] a=transpose(A)A =
0
0
0
0
0
a=
0
0
0
0
012.A=[1 0 0;1 1 0;0 0 1] B=[2 3 4;5 6 7;8 9 10] h=A+B I=A.*B J=AB A =
0
0
0
0
0
B =
h =
I =
0
0
0
0
0
J = 13.a=A>=4 a =
0
0
0
0
0
0
0
0
0
>> b=B>=4 b =
0
014.a='The picture is ';>> b=' very good';>> c=strcat(a,b)c =
The picture is very good 或c=[a b] 15.c=char('Picture','Pitch')c =
Picture Pitch
16.str='The picture is very good.';index=strfind(str,'e')17.x=strmatch('pi',strvcat('pi''picture''pitch'))x =
18.(1)dec2bin([50])
ans =
110010(2)
Num=Str2num(['50']);dec2base(Num,3)
实验三 MATLAB7.0基本编程实验目的:① 掌握脚本和函数;② 掌握matlab中的变量和M文件的流控制语句; ③ 掌握函数的设计和实现。实验要求:给出程序和实验结果。 实验内容:一、一......
注:(一)为必做题,(二)和(三)任选一题。语法分析上机实习题(一)对于如下的文法,试编写调试一个语法分析程序:E → E+T | TT → T*F | FF → P^F| PP→ ( E ) | i要求和提示:(1) 可选择一种你......
《文献检索》上机实习题(二)注意事项:写清班级、学号、姓名,每次上机结束,以书面形式交上机实习报告。1、在EBSCO(ASP/BSP)数据库中检索发表于2000年-2009年,题名中包含词组“a......
《文献检索》上机实习题(一)注意事项:写清班级、学号、姓名,每次上机结束,以书面形式交上机实习报告。题目:1、利用图书馆网站上的“书目查询” 查看我院图书馆收藏的2002年之......
VFP习题(红色部分为答案)由于上机题和之前做的题一样,所以用WORK查找试题的关键字便可以省下手翻资料的时间@@^_^。查找快捷键:ctrl + F粗鲁提示:不清楚这样算不算作弊行为,所以小心......