《MATLAB上机指导书.docx》由会员分享,可在线阅读,更多相关《MATLAB上机指导书.docx(7页珍藏版)》请在优知文库上搜索。
1、五、试验步歌1、矩阵建立方法1)干脆输入法最简洁的建立矩阵的方法是从键盘干脆输入矩阵的元素。详细方法如下:将矩阵的元素用方括号括起来,按矩阵行的依次输入各元素,同一行的各元素之间用空格或逗号分隔,不同行的元素之间用分号分隔。在吩咐窗口或建立M文件输入123;456:789123345789运行后察看结果并说明缘由2)利用M文件建立矩阵对于比较大且比较困难的矩阵,可以为它特地建立一个M文件。利用M文件建立矩阵。A)启动有关编辑程序或文本编辑器,并输入待建矩阵(可自己输入一个矩阵)B)把输入的内容以纯文本方式存盘(设文件名为)。C)在吩咐窗口中输入,即运行该M文件,就会自动建立一个名为的矩阵,可供
2、以后运用。3)利用特别矩阵函数产生特别矩阵(3)(3,2)(B)说明A,B,C矩阵的大小及其元素值4)20(50-20)*(5)0.6(0.1)*(5)说明X,y的结果2、矩阵或向量元索的引用1)下标或序号引用法1,2,3;4,5,6;A(1,2)A记录结果并给出说明。3、矩阵运算1)矩阵加减运算假定有两个矩阵A和B,则可以由和实现矩阵的加减运算。运算规则是:若A和B矩阵的维数相同,则可以执行矩阵的加减运算,A和B矩阵的相应元素相加减。假如A及B的维数不相同,则将给出错误信息,提示用户两个矩阵的维数不匹配。46554,0,6;56,0,6745,0(A4)记录B的结果,并说出缘由。2)矩阵乘法
3、假定有两个矩阵A和B,若A为InXn矩阵,B为nXp矩阵,则*B为InXP矩阵。17,0,1,0,15;23,5,7,14,16;4,0,13,0,22;10,12,19,21,3;.*11,18,25,2,19;(1:5);*D记录E、F结果并说明E、F和A、D之间的关系。3)矩阵除法在中,有两种矩阵除法运算:和/,分别表示左除和右除。假如A矩阵是非奇异方阵,则AB和运算可以实现。AB等效于A的逆左乘B矩阵,也就是(八)*B,而等效于A矩阵的逆右乘B矩阵,也就是B*(八)o建立M文件,输入下面程序12;3423;45B记录C、D结果并说明它们和A、B之间的关系4、综合运算A、计算100到10
4、0O的数的总和B、创建一个10阶的随机矩阵,求其元素的最大值,最小值,以及全部元素总合六、试验要求1 .仔细预习,并提前做好打算2 .分析各个程序的运行结果,并给出缘由3 .在此基础上,仔细完成试验报告。试验三基本操作吩咐一、试验目的1、基本操作吩咐练习2、熟识函数的运用方法3、驾驭基本数学函数和高级数学函数的运算方法二、试验内容1、系统函数;数学运算符;关系运算符;逻辑运算符:位运算符;集合运算符;2、基本数学函数;3、特别数学函数;4、矩阵函数。5、通过练习,驾驭20余个常用函数的运用方法。三、试验仪器、设备和材料1、微型计算机,能正常运行6.0或以上版本2、6.0或以上版本四、试验原理略
5、(参考教材的相关部分)五、试验步骤1、一些常用函数的运用l)(90-10+l)*(5)+10)(A,3)0给出P的结果,并给出说明。2)123;147;789;B(l:6)(:,2:3)147;(1111,:)A(2,:),;C(3:4,:)(2:3,:)记录结果,说明各语句的含义。3)在吩咐窗口或建立M文件输入(2,5);A(:)4:5(八)34)建立M文件,输入-4:4(a,3,3)(八)记录结果,说明各语句的含义。5)建立M文件,输入(3:2:11;(20,21,5)(1,5)a(l,D=a(3,4)=a(:,2)=a(2,:)=3(1:3,3:5)=记录结果,并说明缘由。2、综合编程A
6、、编程求(X)的解B、求W-XW=O的根六、试验要求1 .仔细预习,并提前做好打算2 .分析各个程序的运行结果,并给出缘由3 .在此基础上,仔细完成试验报告。试验四高级操作吩咐一、试验目的1、驾驭高级操作吩咐二、试验内容1、数据分析:2、多项式和信号处理;3、试验数据的分析,非线性方程的求根,数值积分。驾驭矩阵(数组)输入方法三、试验仪器、设备和材料1、微型计算机,能正常运行6.O或以上版本2、6.O或以上版本四、试验原理略(参考教材的相关部分)五、试验步骤1 .建立M文件并输入下面程序-43,72,9,16,23,47;()(X)y,z,1的各是什么?并分析。2 .利用M文件计算3);(X)
7、(Y)(Z)记录X、M、D、R的结果并说明。3 .求多项式/+8r-10及多项式2/7+3的乘积Pl=El800-10P2=2-13P3(Pl,P2)计算P3结果,说明程序求法的原理4 .迭代法(求方程组的解)的函数文件如下:=(0)31.06:x;*x;1;在吩咐中调用函数文件,吩咐如下:101,01,102;02,10:9,7,6;口(,0,0,01.06给出结果并说明5、综合编程A、编程求解100200之间第一个能被21整除的数B、编写程序,计算1到100中既能被3整除又能被7整除的全部数,并计算这些数的个数六、试验要求1 .仔细预习,并提前做好打算2 .分析各个程序的运行结果,并给出缘
8、由3 .在此基础上,仔细完成试验报告。试验五的M函数编程一、试验目的1、驾驭运算符的运用;2、练习建立M文件;3、学会文件的读取方法。二、试验内容1、数据文件输入及计算结果输出练习。2、脚本M文件和函数M文件;局部变量和全局变量。3、有关打开及关闭文件的吩咐;4、读取文件:写入文件:5、读取二进制文件;写入二进制文件;6、程序调试概述;一般调试技巧。三、试验仪舞、设备和材料1、微型计算机,能正常运行6.0或以上版本2、6.0或以上版本四、试验原理略(参考教材的相关部分)五、试验步骤本试验为综合性涉及性试验,所以不再给出详细的程序分析,而给出要求,请大家,自己设计编程,完成要求、综合编程A、宸据
9、前面所学到的学问,请自己建立M文件和设计程序,利用的画图程学画出心形线,要求画出的心形线又大又美观,并且设计你的心形线,顺时针或者逆时针旋转。B、画出!的图六、试验要求1 .仔细预习,并提前做好打算2 .分析各个程序的运行结果,并给出缘由3 .在此基础上,仔细完成试验报告。试验六绘图一、试验目的1、驾驭绘图的运用;二、试验内容1、驾驭绘图的运用:2、驾驭娴熟应用各绘图吩咐。三、试验仪器、设备和材料1、微型计算机,能正常运行6.O或以上版本2、6.O或以上版本四、试验原理略(参考教材的相关部分)五、试验步骤本试验为综合性涉及性试验,所以不再给出详细的程序分析,而给出要求,请大家,自己设计编程,完成要求、综合编程A、一不最恰好等于它的因子之和,这个数就称为完数。例如6=1+2+3,编程求1到2000内的完数。B、多元函数/,)=,+,,并用它来计算f(-2,3)、f(3,4)、f(0,0),并画出函数图形六、试验要求1 .仔细预习,并提前做好打算2 .分析各个程序的运行结果,并给出缘由3 .在此基础上,仔细完成试验报告。