MATLAB运算基础实验报告.docx
学生实验报告课程名称 MATLAB程序设计实验日期. 12 年3月. 14日学生姓名学号所在班级实验名称MATLAB运算基础实验地点同组人员实验仪器(软件、硬件 环境)MATLAB7.1 Windows XP实验目的(要 求)1、熟悉启动和退出MATLAB的方法。2、熟悉MATLAB运行窗口的组成。3、掌握建立矩阵的方法。4、掌握MATLAB各种表达式的书写规则以及常用函数的使用。实验内容和步 骤(原理、主要 步骤、算法、 程序、运行结 果、对结果的 讨论,思考题解答等)二、实斑为K1.先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。/1、1 2sin 85。了一121 + e-1/5、21+2”(2) z2 = 51n (工+其中#=12-0.455 J/0 一 产,。(3 )名3 - sin (0+0.3),。 3,0, 2,9 , - 2.8 5 * r 2.8 12.9,3. O提示:利用冒号表达式生成 理向量求各点的函数值时用点乘运算。r i2,0 w e < 1(4) a4=卜一1,lwt<2,其中 1 =0:0.5:2,51工2-2e + l, 2 2 £ v 3提示:用逻辑表达式求分段函数值C2.已知"1234-41r 13 14= 34787,B - 203L 3657Ls- 27J求下列表达式的值:(1)4* 6*口和人-6 )上(其中1为单位矩阵兀<2) A * B和A.*B。(3) A-3和A .八3c(4) A/B 及 BAo(5) A,B和A 1 ,3 > :>sB-2(1求它犷1的乘积C。(2狗矩阵7的右下角3x2子矩阵赋给Zo(3) 式看 MATLAB 工作空间的使用情况1c4.完成下列操作:C 1 ) 求】OO,WQ之间熊破 21 隹除的数的个数。; 5tl 和I冒号"Jtfe -xt 布1find 积I length 函娄ft"。6 建立一个字符串向量删除其中的大写字号° 提示:利用find函数和空矩阵Q1.1 实验代码:z l=(2*sin(85*pi/180)/(l +exp(2) 实验结果:zl =0.23751.2 实验代码:2,l+2i;-0.45,5;x=2,l+2i;-0.45,5;z2=log 10(x+sqrt(l +x 八 2)/2 实验结果:z2 = 0.3090 - 0.0110i0.3895 + 0.1589i0.0929 + 0.4058i0.5012 - 0.0019i1.3 实验代码:a=-3:0.1:3;y=0.5*(exp(0.3*a)-exp(0.3*a);x=sin(a+0.3);z=x.*y实验结果:z = Columns 1 through 130000Columns 14 through 260000Columns 27 through 390000Columns 40 through 520000Columns 53 through 61000000000000000000000000000001.4 实验代码: t=0:0.5:2.5; ifO<=t&t<lz=t.A2elseif l<=t&t<2z=t.A2-lelse 2<=t&t<3z=t.八 2-2*t+l11.0000End10.2500实验结果: ans = 0 z =1.00000000.250002 .实验代码:A=12,34,-4;34,7,87;3,65,7;B=1,3,1;2Q3;3,27;Z11=A+6*BZ12=A-B+lZ21=A*BZ22=A.*BZ31=AA3Z32=A.A3Z41=A/BZ42=BAZ51=A,BZ52=A(1,3,:);BA2 实验结果:Zll =852-10467105215349Z12 =1232-2338851681Z21 =684462309-72596154-5241Z22 二1210246802619-13049Z31 二372262338244860424737014918860076678688454142118820Z32 =172839304-642.25003930434365850327274625343Z41 =16.4000 -13.60007.600035.8000 -76.200050.200067.0000-134.000068.0000Z42 二109.4000 -131.2000 322.8000Z51 =1234-413-13478720336573-27Z52 =1234-43 6574 511101920-5403 .实验代码:Y=l: 1:25;X=reshape(Y,5,5);A=X'B=3,0,16;17,-6,9;0,23,-4;9,7,0;4,13,ll;C=A*BD=C(4,5,:)实验结果:C =9315077258335237423520397588705557753890717D =5887055577538907174 .实验代码:A=100:1:999;P=rem(A,21)=0;C=find(P);D=length(C)ch='WvcdsoudfADFEW2VWE4VVWEuhw'B=find(ch>=,A,&ch<=,Z,); ch(B)= 实验结果:D = 43ch =vcdsoudf24uhw心得和建议本次实验是我们MATLAB程序设计课程的第一次实验,虽然对MATLAB软件的运用还 不是很熟练,但通过老师的讲解和对课本例题的分析,实验还是一步步地完成了,实验 中遇到的难题经过老师讲解与和同学的交流也一个个的解决,本次实验基本达到了实验 要求,同时通过此次实验,掌握了 MATLAB的基本使用,颇有收获。评语 得分实验指导教师签名年 月 日