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

上传人:一*** 文档编号:12572225 上传时间:2022-04-25 格式:DOC 页数:4 大小:15.50KB
返回 下载 相关 举报
MATLAB上机实验报告02实验名称:MATLAB绘图和矩阵的初等计算.doc_第1页
第1页 / 共4页
MATLAB上机实验报告02实验名称:MATLAB绘图和矩阵的初等计算.doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《MATLAB上机实验报告02实验名称:MATLAB绘图和矩阵的初等计算.doc》由会员分享,可在线阅读,更多相关《MATLAB上机实验报告02实验名称:MATLAB绘图和矩阵的初等计算.doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、MATLAB上机实验报告02实验名称:MATLAB绘图和矩阵的初等计算MATLAB上机实验报告02实验名称:MATLAB绘图和矩阵的初等计算平顶山学院计算机语言类课程实验报告课程名称院系学号实验日期MATLAB语言及应用实验机房专业姓名任课教师实验学时2班级机器号实验成绩一实验名称:MATLAB绘图和矩阵的初等计算二实验目的和要求1、掌握MATLAB构建组合组合矩阵的方法;2、掌握MATLAB流程控制语句的运用;3、掌握MATLAB绘图方法三实验内容教材(MATLAB及其在理工课程中的应用指南,陈怀琛,西安电子科技大学出版社)P93-3,4四实验设计方案(实验步骤或开发过程)1、a:使用eye

2、(),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就可以得到,必须和

3、I的列数相同才行B在第四题中,多注意x平方时,因x是行向量,因此采用元素乘方在x后边加.六实验结果1、I=1000M=16231301005111080010976120211414151B=0000A=111100001111C=10001100010011000010110000011100111116231311115111080000976120210414151C1=010011000001110011115111080000414151C2=1010D:C1和C2不能相乘01101111800141D1=121161210811126121081112111289235230961

4、4141414741681551132、七附录(源程序清单)1、第三题clccleardisp第三题aI=eye(4)M=magic(4)A=ones(2,4)B=zeros(2,4)disp第三题bD=ABE=ABC=ID;EMdisp第三题cC1=C(2468,:)C2=C1(:,2468)disp第三题dmC1nC1=size(C1);mC2nC2=size(C2);ifnC1=mC2D=C1*C2elsedispC1和C2不能相乘endifnC2=mC1D1=C2*C1elsedispC2和C1不能相乘end2、第四题clcclearx=linspace(0,2*pi,101);y=c

5、os(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及

6、其在理工课程中的应用指南,陈怀琛,西安电子科技大学出版社)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

7、,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.38

8、880.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-10123A=-3-2-10123-3-2-10123-3-2-10123-3-2-101

9、23b:a=1234b=0123c=1C=1111B=0123s=111112222202131248163333301231392781444440123141664256七附录(源程序清单)2021.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:3A=repmat(a,4,1)%a代表要复制的矩阵,4是行数,1是列数%第25题b,用行向量表示该矩阵%clcclearalla=1:1:4c=ab=0:1:4C=cccccB=b;b;b;bs=C.B第 4 页 共 4 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 汇报体会

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁