资源描述:
《数学建模实验报告(一)matlab中矩阵的基本操作》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、数学建模实验报告实验课程:数学建模实验日期:任课教师:班级:姓名:学号:、实验名称:Matlab屮矩阵的基木操作二、实验目的:熟悉MATLAB软件的用户环境;了解MATLAB软件的一般命令;掌握MATLAB向量、数组、矩阵操作与运算函数;能够利用MATLAB生成特殊矩阵并进行简平的矩阵操作和运算。三、实验要求:1.在D盘建立一个自己的文件夾;2.开启软件平台——MATLAB,将你建立的文件夹加入到MATLAB的搜索路径中;3.利用帮助了解函数max,min,sum,mean,sort,length,randn,size和diag的功能和用法;4.在MATLA
2、B命令窗II或程序编辑窗II卜键入你完成题FI所输入的命令或编写的M文件。5.将你输入的命令、程序及运行结果保存在word文件屮,命名为*班***(姓名)数模第一次上级作业.doc,作为作业发至邮箱xawlmcm@163.com提交;6.若出现错误,修改、运行直到输出正确结果;报告正文(文挡,数据,模型,程序,形):(一)矩阵的基本操作生成一个3X3的矩阵A,它的元素从你的学号中任意指定的9个不同的正整数,计算A的行列式
3、/1
4、并将其赋值给变量纪若Z^O,求出矩阵8=/^。若b=Q,重新选择将所生成的矩阵A及B连在一起,构成一个3X6的矩阵,并付给变量C,
5、在workspace中观察C的类型、大小以及当前值。并用save命令将C存储为一个数据文件以备下列题目利用Load命令调用;»A=[020;213;021]A=020213021»b=det(A)b=-4»B=inv(A)B=1.25000.5000-1.50000.500000-1.000001.0000»C=[AB]C=Columns1through502.000001.25000.50002.00001.00003.00000.5000002.00001.0000-1.00000Column6•1.500001.0000»C=[AB]C=C'►ucmr
6、«o*».MATIAS•fi♦♦US羼ftzr•胸S荩*LUC川Miras,助比MSfKxrza/jiS«MtinAWQL*tS~JW/fvMrIKl.S^SUVJ•Ml-4<4•IJOou94礼1341frS02.000001.25000.5000•1.50002.00001.00003.00000.50000002.00001.0000-1.000001.0000利用load命令调出C并
7、取出它的1-3行,2-4列的子块,另存为一个3X3的矩阵d,生成一个与d相同大小的随机矩阵矩阵e,计算d+e,才d-e,e、d,d.^e,(efd)5,将结果中所有的对角线元素全部换为0.5。»loadC.mat»d=(l:3;2:4)d=(l:3;2:4)»d=(l:3,2:4)d=(l:3,2:4)I错误:表达式或语句不正确--可能(、{或[不对称。»d=C(l:3,2:4)2.000001.25001.00003.00000.50002.00001.0000-1.0000»f=rand(3)0.81470.91340.27850.90580.63240
8、.54690.12700.09750.9575»e=rand(3:3)0.96490.95720.14190.15760.48540.42180.97060.80030.9157»a=d+e2.96490.95721.39191.15763.48540.92182.97061.8003-0.0843»a(l,l;22;33)=05a(l,l;22;33)=0.5错误:括号或方括号不对称或异常。»(11;22;33)=0.5(11;22;33)=0.5I错误:不应为MATLAB表达式。»a(l,l;2,2;3,3)=0.5a(l,l;2,2;3,3)=0.5»
9、a(l,l)=0.50.50000.95723.48541.80031.39190.9218•0.08431.15762.9706»a(2,2)=0.5a=0.50000.95721.39191.15760.50000.92182.97061.8003-0.0843»a(3,3)=0.5a=0.50000.95721.39191.15760.50000.92182.97061.80030.5000»W=e**dW=4.02861.44340.31434.00032.25640.63892.53702.1810•0.5275s=d.*e1.929800.177
10、40.15761.45610.21091.94120