实验2-MATLAB的数值计算一实验记录.doc

实验2-MATLAB的数值计算一实验记录.doc

ID:56311750

大小:75.00 KB

页数:8页

时间:2020-06-11

实验2-MATLAB的数值计算一实验记录.doc_第1页
实验2-MATLAB的数值计算一实验记录.doc_第2页
实验2-MATLAB的数值计算一实验记录.doc_第3页
实验2-MATLAB的数值计算一实验记录.doc_第4页
实验2-MATLAB的数值计算一实验记录.doc_第5页
资源描述:

《实验2-MATLAB的数值计算一实验记录.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、西华大学实验报告第组西华大学实验报告(理工类)开课学院及实验室:实验时间:年月日学生姓名学号成绩学生所在学院年级/专业/班课程名称课程代码实验项目名称实验二:MATLAB的数值计算(一)项目代码指导教师项目学分一、实验目的1、学会如何创建、使用和保存MATLAB的矩阵和数组。2、学会矩阵和数组的基本操作。二、实验原理1、MATLAB用于产生常用特殊矩阵的函数见教材。实验中用到的产生单位阵的函数为eye(m,n),ones(m,n),rand(m,n),m,n为矩阵的行和列。用函数diag(v)可建立以向量v为主对角线元素的对角阵。2、程序生成向量:生成有规律元素的向量,

2、可用冒号运算符;线性等分向量,可用函数y=linspace(x1,x2,n);对数等分向量,可用函数y=logspace(x1,x2,n)。3、MATLAB通过确认矩阵下标,可以对矩阵进行插入子块、提取子块和重排子块的操作。A(m,n):提取第m行,第n列元素;A(:,n):提取第n列元素;A(m,:):提取第m行元素;A(m1:m2,n1:n2):提取第m1行到第m2行和第n1列到第n2列的所有元素(提取子块)。4、矩阵扩展:如果在原矩阵中一个不存在的地址位置上设定一个数(赋值),则该矩阵会自动扩展行列数,并在该位置上添加这个数,而且在其他没有指定的位置补零。三、实验

3、设备、仪器及材料高性能计算机,MATLAB软件。四、实验步骤(按照实际操作过程)1、输入元素为从0到20,步距为2的一个向量P。>>p=[0:2:20]p=024681012141618202、生成一个元素从1到100,线性等分的(1*10)维的行向量。>>a=[1:100]8西华大学实验报告a=Columns1through1612345678910111213141516Columns17through3217181920212223242526272829303132Columns33through483334353637383940414243444546474

4、8Columns49through6449505152535455565758596061626364Columns65through8065666768697071727374757677787980Columns81through9681828384858687888990919293949596Columns97through100979899100>>a=linspace(1,100,10)a=112233445566778891001、输入矩阵,并将矩阵的2行3列元素改为10。8西华大学实验报告>>M=[1234;3210]M=12343210>>M[6]=1

5、0???M[6]=10

6、Error:Unbalancedormisusedparenthesesorbrackets.>>M(2,3)=10M=123432100>>M(6)=10M=1234321001、产生一个对角阵,主对角线元素分别为1、2、3、4。>>b=[1000;0200;0030;0004]b=1000020000300004>>diag(b)ans=12342、产生一个4阶随机矩阵R,令矩阵R1等于矩阵R的第3行,令矩阵R2等于矩阵R的第1、3列。8西华大学实验报告>>R=rand(4,4)R=0.81320.19870.01530.46600.0099

7、0.60380.74680.41860.13890.27220.44510.84620.20280.19880.93180.5252>>R1=R(3,:)R1=0.13890.27220.44510.8462>>R2=R(1,:)R2=0.81320.00990.13890.2028>>R2=R(3,:)R2=0.01530.74680.44510.93181、输入矩阵,使用全下标方式取出元素“3”;使用单下标方式取出元素“8”;提取A矩阵的第2行和第3行元素形成一个新的子矩阵B。>>A[123;456;789]A=123456789>>C=A(1,3)C=3>>D=A

8、(6)D=8>>q=A(:,2)8西华大学实验报告q=258>>a=A(:,2)a=258>>B=(a,q)???B=(a,q)

9、Error:Incompleteormisformedexpressionorstatement.>>B=[a;q]B=2582581、输入A为3*3的魔方阵,B为3*3的单位阵,由小矩阵组成3*6的大矩阵C和6*3的大矩阵D。>>A=magic(3)A=816357492>>B=eye(3,3)B=8西华大学实验报告100010001>>A(3,6)=0A=816000357000492000>>B=(3,6

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。