公文素材库 首页

MATLAB上机实验报告02实验名称:MATLAB绘图和矩阵的初等计算

时间:2019-05-29 15:20:11 网站:公文素材库

MATLAB上机实验报告02实验名称:MATLAB绘图和矩阵的初等计算

平顶山学院计算机语言类课程实验报告

课程名称院系学号实验日期MATLAB语言及应用实验机房专业姓名任课教师实验学时2班级机器号实验成绩一.实验名称:MATLAB绘图和矩阵的初等计算二.实验目的和要求1、掌握MATLAB构建组合组合矩阵的方法;2、掌握MATLAB流程控制语句的运用;3、掌握MATLAB绘图方法三.实验内容教材(《MATLAB及其在理工课程中的应用指南,陈怀琛,西安电子科技大学出版社》)P93-3,4四.实验设计方案(实验步骤或开发过程)1、a:使用eye(),magic(),ones(),zeros()这几个函数,直接求出单位矩阵I,魔方矩阵M,全幺矩阵A,全零矩阵Bb:根据题目要求,先计算出C的各个元素,最后再组合为矩阵c:直接从得到的C矩阵中,利用C1=C([2468];:),再用C2=C1(:;[2468]),分别求出C1和C2d:要求C1和C2的乘积,则首先判断C1的列数和C2的行数是否相同,若相同,则求出D,否则,不能进行计算;C2和C1相乘也按上述所述2、以X在0到2*pi的范围里,插入101个点为横坐标,以y所得结果为纵坐标,利用plot()函数画出该曲线

五.实验中存在问题及解决办法在第三题的b中,[A不能只通过简单的[AB]’就可以得到,必须和I的列数相同才行B]在第四题中,多注意x平方时,因x是行向量,因此采用元素乘方在x后边加"."六.实验结果1、I=[1000M=[162313010051110800109761201*1]414151]B=[0000A=[11110000]1111]C=[100011000100110000101100000111001111162313111151110800009761201*0414151]C1=[010011000001110011115111080000414151]C2=[1010D:C1和C2不能相乘01101111800141]

D1=[121161210811126121081112111289235230961414141474168155113]2、

七.附录(源程序清单)1、第三题clccleardisp第三题aI=eye(4)M=magic(4)A=ones(2,4)B=zeros(2,4)disp第三题bD=[A"B"]E=[A"B"]"C=[ID;EM]disp第三题cC1=C([2468],:)C2=C1(:,[2468])disp第三题d[mC1nC1]=size(C1);[mC2nC2]=size(C2);ifnC1==mC2D=C1*C2elsedispC1和C2不能相乘endifnC2==mC1D1=C2*C1elsedispC2和C1不能相乘end2、第四题clcclearx=linspace(0,2*pi,101);y=cos(x.*(0.5+3*sin(x)/(1+x.^2)));%多注意x平方时,因x是行向量,因此采用元素乘方在x后边加"."plot(x,y,"*g")title("y随x的变化曲线")xlabel("X")ylabel("Y")grid

扩展阅读:MATLAB上机实验报告03实验名称:MATLAB简单数据处理和构建特殊矩阵

平顶山学院计算机语言类课程实验报告

课程名称院系学号实验日期MATLAB语言及应用实验机房专业姓名任课教师实验学时2班级机器号实验成绩一.实验名称:MATLAB简单数据处理和构建特殊矩阵二.实验目的和要求1、掌握MATLAB求解统计学问题;2、掌握MATLAB函数创建特殊矩阵三.实验内容教材(《MATLAB及其在理工课程中的应用指南,陈怀琛,西安电子科技大学出版社》)P93-9,10,25四.实验设计方案(实验步骤或开发过程)1、利用randn()函数产生正态分布的随机数矩阵R1,再用mean()和std()函数求出R1的各列的平均值和均方差;求出整体的平均值和均方差,要先对各列的平均数和均方差转置后再使用mean()和std()2、使用rand()函数产生均匀分布的随机数矩阵R,然后抽出该矩阵的前四列,并用inv()函数求出其逆矩阵3、a:根据所给矩阵得到:使用一个简单的行向量,再使用repmat()函数,就可得到该矩阵b:采用两个增量式a和b,a=[1:1:4],b=[0:1:3],设c=a’,C=[cccc],B=[bbbb]再利用C.^B来获得该矩阵

五.实验中存在问题及解决办法在第十题中使用rand函数获得-16到16之间的整数值,不会表示,经过上网查找,可以使用六.实验结果1、R1=-1.06670.18250.09830.23232.02371.00010.9337-1.56510.04140.4264-2.2584-1.66420.3503-0.0845-0.7342-0.37282.2294-0.5900-0.02901.6039-0.0308-0.23650.3376-0.2781a=0.04710.0342-0.15630.01240.5831-0.3831b=0.84151.29840.38880.37862.07521.0967a1=0.0229b1=0.63852、R=-5-9-10-3-7-14-12-9-5-12-2-1-14-5-9-6-12-6-6-4-3-7-11-8a=-5-9-10-3-12-9-5-12-14-5-9-6-6-4-3-7inva=0.0709-0.1679-0.09990.3430-0.0622-0.31190.07740.4949-0.08250.3075-0.0369-0.46020.01010.19030.0572-0.52243、a:a=[-3-2-10123]A=[-3-2-10123-3-2-10123-3-2-10123-3-2-10123]b:a=[1234]b=[0123]

c=[1C=[1111B=[0123s=[111112222201*312481633333012313927814]4444]0123]141664256]七.附录(源程序清单)201*.10.11%第9题%clcclearallR1=randn(4,6)a=mean(R1)%求各列的平均数b=std(R1)%求各列的标准差(均方差)a1=mean(mean(R1)")%求整体的平均数(mean2(R1))b1=std(std(R1)")%求整体的标准差(std2(R1))%第10题%clcclearallR=round(-16+16*rand(4,6))a=R(:,[1234])inva=inv(a)%第25题a,用行向量表示矩阵%clcclearalla=[-3:1:3]A=repmat(a,4,1)%a代表要复制的矩阵,4是行数,1是列数%第25题b,用行向量表示该矩阵%clcclearalla=[1:1:4]c=a"b=[0:1:4]C=[ccccc]B=[b;b;b;b]s=C.^B

友情提示:本文中关于《MATLAB上机实验报告02实验名称:MATLAB绘图和矩阵的初等计算》给出的范例仅供您参考拓展思维使用,MATLAB上机实验报告02实验名称:MATLAB绘图和矩阵的初等计算:该篇文章建议您自主创作。

  来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


MATLAB上机实验报告02实验名称:MATLAB绘图和矩阵的初等计算
由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
http://m.bsmz.net/gongwen/712912.html
相关阅读
最近更新
推荐专题