实验2Matlab的基本运算实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Tutorial2 实验报告
、实验名称:Matlab的基本运算
、实验目的:
1、掌握建立字符串向量的方法;
2、掌握字符串的基本操作;
3、掌握Matlab的算术运算、关系运算与逻辑运算的规则与应用
4、掌握数据分析与统计方法。
三、实验内容:
1、建立一个字符串向量,然后对该向量做如下处理:
(1) 取第1-5个字符组成子字符串;
(2) 将字符串倒过来重新排列;
(3) 将字符串中的小写字母变成相应的大写字母,其余字符不变;
⑷统计字符串中的小写字母的个数。
2、在[0,5 n ]区间,求y sinx的值。要求:
(1)消去负半波,即(n ,2n )区间内的函数值置0;
7 8
, sin
3 3区间内取值均为
3、用help指令查询随机矩阵生成函数randn的用法并建立5行8列的随机矩阵
统计该矩阵的最大值、最小值、中值、平均值、与所有元素的与
123456
789101112
13 4、建立一个矩阵A =1415161718,用空矩阵的方法删除A的第二列
与第四列元素。
5、建立一个5*5*5的多维数组并在命令窗口查瞧该变量的详细情况,然后把它保存成当前目录的一个数据文件。
四、实验结果:
1、⑴
>> str= goejlwjscwq'
str =
goejiwjscvq
>> sub=str(115)
sub =
EBfl ji
⑵
»t^vst t*土宮r t (^ndi-1:1)
revsti 二
qvcsjiri jeog
⑶
>> slr^^' a' i s M = Coluunns 1 throneh S 12 3 4 5 6 7 3 9 Colums 1C through 11 10 11 >> str (x) = slr a:- A') sti = GOEJIWJSCIQ ⑷ »char(st r) ans = COEJIWTSCWQ >> length(fftT) xns - 11 2、⑴ >> x=0:pi/100:5#pi; >> y^sin Cx); >> yl= >> yl=(x>pi&x<2#pi'h - *y; >> plot(K,yl) >> yl=tz<=pi |x>=2*pi). *y: >> plot :环yl) »yl=Cx<=pi| («^=2ipiix<=3^pi' |3t>=l^pi . *y:»plot (Xj yl) ⑵ >>(1=(R>pi/34x<2*pi/3) I (x>r*pi/348*pi/3) » » y2=q^sinCpi/3Hql. *jrl ; >> plort(Z)y2) »plort yl) 》》p 1 ct (气尹2) 3、 »A=£and(.5J 8 J A - Calumns1 through 5 0.01470. 09750. 15760. 14190-6557 0. 90580. 27850. 97060.42130.0357 Q.12700. 54690. 95720.9157 C.呂⑼ 0. 91340. 95T&0. 48540.79220.9340 C.63240. 9649 a. 80030.9595 6 673? Columns6 through S 0.75770. 7060山8235 0.. 74310. 03180.694S 0.39220.2769 a. 3171 0.65550. 04620. 9502 0.17120. 09710. 0344 >> maz (maoc ■' A.1 ) ans - 0-9706 >> min (min f. A1) arts - 0-0318 MEdian(n.edzan(A)) ans 二 0.6688 >> mean mean f A b J ana = 0.5673 » 5uji(sm r A)5 ans - 22,6919 15 » A=[l:5;6s 10; 11! 15:16:20:21:25] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 23 24 25 21 22 repmat (扎[1 1 5]) (: 1)= >: > 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ans(:, :>2)= 1 2 3 4 5 6 78 9 10 11 12 13 14 15 16 1? 18 19 20 23 24 25 21 22 ans(:, 3)= 1 2 3 4 5 6 78 9 10 11 12 13 14 15 16 17 18 19 20 21 22 -23 24 25