实验二 MATLAB数值数组及其运算实验报告_第1页
实验二 MATLAB数值数组及其运算实验报告_第2页
实验二 MATLAB数值数组及其运算实验报告_第3页
实验二 MATLAB数值数组及其运算实验报告_第4页
实验二 MATLAB数值数组及其运算实验报告_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验二MATLAB数值数组及其运算班级:电子信息工程2班学号:1004101049姓名:王率率实验目的1.掌握数值数组的创建和寻访方法;2.理解数组运算和矩阵运算的含义;3.熟悉标准数组生成函数和数组操作函数的运用;4.熟悉两类特殊数组的应用;5.了解关系运算和逻辑运算及应用。内容步骤在计算机上完成以下各题并进行结果验证,并按各题要求完成实验报告。用2种方法生成行向量[35791113151719],并将其赋值给变量C。写出其命令。c=[35791113151719]%方法1c=linspace(3,19,9)%方法2c=[3:2:19]%方法3输入A=[256;715;315],分别使用全下标和单下标取出元素“7”。写出其命令。A=[256;715;315]A(2,1)%全下标A(2)%单下标求矩阵[13;24]的转置矩阵、逆矩阵、矩阵的秩、矩阵的行列式值、矩阵的特征值和特征向量。分别写出其命令和结果。A=[13;24]B=A'%转置矩阵B1=inv(A)%逆矩阵C=rank(A)%矩阵的秩C1=det(A)%矩阵的行列式值[V,D]=eig(A)%特征值和特征向量运行结果:A=1324B=1234B1=-2.00001.50001.0000-0.5000C=2C1=-2V=-0.9094-0.56580.4160-0.8246D=-0.3723005.37234.输入A=[256;715;315],B=[222;111;333],在命令窗口中执行下列表达式,掌握其含义,并将运行结果写入实验报告:A(2,3)A(:,2)A(3,:)A(:,1:2:3)A(:,3).*B(:,2)A(:,3)*B(2,:)A*BA.*BA^2A.^2B/AB./A运行结果依次为:B=[222;111;333]ans=5ans=511ans=315ans=267535ans=12515ans=666555555ans=272727303030222222ans=410127159315ans=572167364172282148ans=42536491259125ans=0.42110.3684-0.47370.21050.1842-0.23680.63160.5526-0.7105ans=1.00000.40000.33330.14291.00000.20001.00003.00000.6000用MATLAB求方程组的解,将命令和运行结果写入实验报告。A=[2-30;4-51;204]B=[81510]X=inv(A)*B%逆阵法X=A\B%左除法运行结果:A=2-304-51204B=81510X=-5.0000-6.00005.0000X=-5.0000-6.00005.0000先建立5×5服从正态分布的随机矩阵A,然后将A的第1行元素乘以1,第2行乘以2,…,第5行乘以5。将命令写入实验报告。randn('state',0);a=randn(5,5)b=diag(1:5)b*a运行结果:a=-0.43261.1909-0.18670.11390.2944-1.66561.18920.72581.0668-1.33620.1253-0.0376-0.58830.05930.71430.28770.32732.1832-0.09561.6236-1.14650.1746-0.1364-0.8323-0.6918b=1000002000003000004000005ans=-0.43261.1909-0.18670.11390.2944-3.33122.37831.45162.1335-2.67240.3760-0.1129-1.76490.17782.14301.15071.30928.7327-0.38266.4942-5.73240.8732-0.6820-4.1617-3.4589p76第5题。student(1).class='电子技术'student(1).name='无敌'student(1).gender='男'student(1).number='200801001'student(1).course.english='75'student(1).course.math='85'student(1).puter='67'student(2).class='电子技术'student(2).name='王思远'student(2).gender='男'student(2).number='200801002'student(2).course.english='99'student(2).course.math='78'student(2).puter='0'student(3).class='通信工程'student(3).name='李蕾'student(3).gender='女'student(3).number='200802001'student(3).course.english='80'student(3).course.math='72'student(3).puter='53'student(4).class='通信工程'student(4).name='王伟'student(4).gender='男'student(4).number='200802002'student(4).course.english='97'student(4).course.math='82'student(4).puter='62'求一元非线性方程的根(p98第3题)。将命令和运行结果写入实验报告。x=[-10:0.1:10];y=x-sin(x)./x;plot(x,y)holdongridonline([-1010],[00]);xlabel('x');ylabel('y(x)');[xx,yy]=ginput(2)y=inline('x-sin(x)./x','x');[x1,y1]=fzero(y,xx(1))[x2,y2]=fzero(y,xx(2))运行结果:xx=0.43781.2673yy=-0.0950-0.0950x1=0.8767x2=0.8767y2=-2.2204e-016求f(x)=3x2-5x+1极小值(p98第4题)。将命令和运行结果写入实验报告。x=-10:0.1:10;f=3*x.^2-5*x+1;plot(x,f);[xx,ff]=ginput(1)functionf=myfun1(x)%编写函数文件f=3*x.^2-5*x+1;[x,fval]=fminbnd(@myfun1,0,2)运行结果:xx=0.8986ff=-0.6579x=0.8333fval=-1.0833求积分(p98第5题)。将命令写入实验报告。>>Q=dblquad(@(x,y)(x.*cos(x+y.^2)),pi,2*pi,0,pi)functionz=integrnd(x,y)%建立一个函数文件inegrnd.mz=x.*cos(x+y.^2);>>Q=dblquad(@integrnd,pi,2*pi,0,pi)>>fun=inline('x.*cos(x+y.^2)')fun=Inlinefunction:fun(x,y)=x.*cos(x+y.^2)>>Q=dblquad(fun,pi,2*pi,0,pi)Q=8.4135

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论