ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:117.54KB ,
资源ID:14428092      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14428092.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MATLAB强化训练实验报告.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

MATLAB强化训练实验报告.docx

1、MATLAB强化训练实验报告实践报告课程名称: MATLAB强化训练 班 级: 学号:姓名:指导老师: MATLAB训练一:MATLAB语言基本概念一、实践目的:1. 熟悉MATLAB语言及使用环境;2. 掌握MATLAB的常用命令;3. 掌握MATLAB的工作空间的使用;4. 掌握MATLAB的获得帮助的途径。5. 掌握科学计算的有关方法,熟悉MATLAB语言及其在科学计算中的运用;6. 掌握MATLAB的命令运行方式和M文件运行方式;7. 掌握矩阵在MATLAB中的运用。二、实践方案分析及设计: 本次实践主要目的是了解MATLAB的使用环境,以及常用的一些命令的使用;了解矩阵在MATLAB

2、实践中的具体运用,以及相关的一些符号命令的使用。三、实践器材:电脑一台,MATLAB软件四、实践步骤: 打开MATLAB程序,将实践内容中的题目依次输入MATLAB中,运行得到并记录结果,最后再对所得结果进行验证。五、实践内容及要求:1. 计算的值 2. 计算的值,其中3. 计算的值4. 计算,其中t=0:0.5:4.5的值5. 熟悉MATLAB获取帮助的途径,并详细给出plot函数的使用方法。6. 试用 help命令理解下面程序各指令的含义:(请在程序语句右边写上自己的理解,用注释符开头。)1) clear t =0:0.001:2*pi; subplot(2,2,1); polar(t,

3、1+cos(t) subplot(2,2,2); plot(cos(t).3,sin(t).3) subplot(2,2,3); polar(t,abs(sin(t).*cos(t) subplot(2,2,4); polar(t,(cos(2*t).0.5)2) function prob_solve602(n)% prob_solve602(n) plot a circle or a polygon with n edges% prob_solve602 plot a circle% n 应为大于2的自然数if nargin=0 t=0:pi/100:2*pi; x=exp(i*t); s

4、tr=Circle;else if (nargin=0)&(n=2) error(输入量应是大于2的自然数) end; if n-round(n)=0 %检查非自然数 error(输入量应是大于2的自然数) end; t=(0:n)/n*2*pi; x=exp(i*t); str=Polygon with , int2str(n), edges; % 合成字符串endplot(real(x),imag(x),r,LineWidth,4)title(str)axis square image offshg 7. 输入 A=7 1 5; 3 1 5; 2 5 6,B=3 3 3; 2 2 2; 1

5、 1 1,在命令窗口中执行下列表达式,写出实践结果及其含义: A(2, 3) A(:,2) A(3,:) A(:,1:2:3) A(:,3).*B(:,2) A(:,3)*B(2,:) A*B A.*BA2 A.2 B/A B./A 输入 C=1:10,则 C(i)表示什么(写出实践结果)?其中 i=1,2,3,10。8. 将矩阵、和组合成以下两个新矩阵:(写出程序及运行结果)(1)组合成一个43的矩阵,第一列为按列顺序排列的a矩阵元素,第二列为按列顺序排列的b矩阵元素,第三列为按列顺序排列的c矩阵元素,即 (2)按照b、a、c的列顺序组合成一个行矢量,即 9. 计算矩阵与的加、减、乘、除的值

6、。(写出程序及运行结果)10. 计算与的数组乘积与矩阵乘积,计算a的数组平方与矩阵平方。(写出程序及运行结果)11. 求矩阵AX=b的解,A为3阶魔方阵,b是(31)的全1列向量。(写出程序及运行结果)12. 求线性方程组的解。(写出程序及运行结果)13. ,观察a与b之间的六种关系运算的结果是何种类型。(写出程序及运行结果) 14. 表1是几个学生的档案,试用构架数组来表示,数组名为student,并将该构架数组转换为元胞数组C,最后编写程序,输出元胞数组C中的考分score的平均值(编写程序部分可以和实践五一起完成)。表1 学生档案IDnameagesexscore101Wang21F88

7、102Chang20M95103Li19F79104Lu23M73六、实践心得体会:实践时间批阅老师实践成绩MATLAB训练二:数值计算基础一、实践目的:1.掌握科学计算的有关方法,熟悉MATLAB语言及其在科学计算中的运用;2.掌握MATLAB的命令运行方式和M文件运行方式;3.掌握MATLAB进行数值计算的功能。 二、实践方案分析及设计: 本次实践主要目的是了解数值分析在MATLAB实践中的具体运用。三、实践器材:电脑一台,MATLAB软件四、实践步骤: 打开MATLAB程序,根据实践内容中的题目要求进行设计和编程,在MATLAB中运行得到并记录结果。五、实践内容及要求:(以下各题写出程序

8、及运行结果)1. 分别用匿名函数法,函数句柄法,内联函数法,字符串法等求-0.5+t-10e-0.2t|sinsint|=0在0附近的实数解。2. 求函数在区间-5,5中的最小点值。3. 已知有理分式R(x)=N(x)/D(x),其中N(x)=(3x3+x)(x3+0.5),D(x)=(x2+2x-2)(5x3+2x2+1),(1)求该分式的商多项式Q(x)和余多项式r(x);(2)用程序验算D(x)Q(x)+r(x)=N(x)是否成立。4. 用quad求取的数值积分,并保证积分的绝对精度为。5. 求函数的数值积分,并请采用符号计算尝试复算。6. 绘制出正态分布N(-1,1)的概率密度函数和分

9、布函数曲线7. 求解多项式x3-7x2+2x+40的根。8. 求解在x=8时多项式(x-1)(x-2) (x-3)(x-4)的值。9. 对下式进行部分分式展开:10. 计算多项式的微分和积分。11. y=sin(x),x从0到2,x=0.01,求y的最大值、最小值、均值和标准差。12. 有一正弦衰减数据y=sin(x).*exp(-x/10),其中x=0:pi/5:4*pi,用三次样条法进行插值。13. 有一组测量数据如下表所示,数据具有y=c1+c2x+c3x2的变化趋势,用最小二乘法求解y,画出数据的散点图和拟合曲线,并预测当x=7时,y的值是多少。x11.522.533.544.55y-

10、1.42.735.98.412.216.618.826.2六、实践心得体会实践时间批阅老师实践成绩MATLAB训练三:符号数学基础一、实践目的:1.掌握科学计算的有关方法,熟悉MATLAB语言及其在科学计算中的运用;2.掌握MATLAB的命令运行方式和M文件运行方式;3.掌握MATLAB符号数学的使用。二、实践方案分析及设计: 本次实践主要目的是了解MATLAB中相关的一些符号命令的使用。三、实践器材:电脑一台,MATLAB软件四、实践步骤: 打开MATLAB程序,根据实践内容中的题目要求进行设计和编程, 在MATLAB中运行得到并记录结果。五、实践内容及要求:(以下各题写出程序及运行结果)1

11、. 化简表达式2. 分别计算表达式,和的极限3. 矩阵,计算a的行列式和逆矩阵。4. 用符号函数法求解方程at2+b*t+c=0。5. 求矩阵的行列式值、逆和特征根。6. 因式分解:7. ,用符号微分求df/dx。8. 求代数方程组关于x,y的解。9. 计算二重积分。10. 求一阶微分方程的解。六、实践心得体会:实践时间批阅老师实践成绩MATLAB训练四:绘制图形与图象处理一、实践目的:1.掌握科学计算的有关方法,熟悉MATLAB语言及其在科学计算中的运用;2.掌握MATLAB的命令运行方式和M文件运行方式;3.熟悉使用MATLAB进行图形的绘制和图象处理的初步使用。4.全面了解MATLAB在

12、与专业有关课程中的应用。 二、实践方案分析及设计: 本次实践主要目的是了MATLAB实践中的图形绘制函数的具体运用,以及图象处理的初步使用。三、实践器材:电脑一台,MATLAB软件四、实践步骤: 打开MATLAB程序,根据实践内容中的题目要求进行设计和编程,在MATLAB中运行得到并记录结果。五、实践内容及要求:(第16题写出程序,78题读懂程序,并运行得到结果)1. 假设你的学号为A,请在同一副图中画出两幅子图,一个是,另一个是,其中,请用不同的线型、颜色和标记点画出,并在函数图上标注 “y=Asin(x)”, “y=Acos(x)”,x轴,y轴,标题为“正弦余弦函数图象”。2. 有一组测量

13、数据满足,t的变化范围为010,在同一幅图中用不同的线型和标记点画出a=0.1、a=0.2和a=0.5三种情况下的曲线。添加标题和图例框,并用箭头线标识出各曲线a的取值。3. 表中列出了4个观测点的6次测量数据,将数据绘制成为分组形式和堆叠形式的条形图。第1次第2次第3次第4次第5次第6次观测点1367428观测点2673247观测点3972584观测点46432744. x= 66 49 71 56 38,绘制饼图,并将第五个切块分离出来。5. 画出所表示的三维曲面。的取值范围是6. 二阶线性系统的归一化(即令)冲激响应可表示为:,其中,为阻尼系数。试在同一张图上,画出不同取值时的各条曲线,

14、时间区间为。此外,要求(1)的各条曲线用蓝色,的用红色,的用黑色,且线较粗;(2)和的两条曲线要有醒目的阻尼系数标志。(本题要求图形参见图1)。7、一维数字低通滤波器的系统函数:fca=3.0/128.0, -15.0/128.0, 111.0/128.0, 37.0/128.0, -10.0/128.0 , 2.0/128.0用MATLAB画出其频率响应:h,w = freqz(fca,500,whole);h1=h(257:512);h(1:256);w1=w-pi;plot(w1/pi,abs(h1);8、二维数字低通滤波器的系统函数:fc2 = 0.0117 0 0 0 0 0.011

15、7; 0 -0.0664 0 0 -0.0664 0; 0 0 0.3047 0.3047 0 0; 0 0 0.3047 0.3047 0 0; 0 -0.0664 0 0 -0.0664 0;0.0117 0 0 0 0 0.0117用MATLAB画出其频率响应:提示: H,f1,f2 = freqz2(fc2);X,Y = meshgrid(f1,f2)C,h = contour(X,Y,H);clabel(C,h);六、实践心得体会:实践时间批阅老师实践成绩MATLAB训练五:M文件程序设计一、实践目的:1.掌握科学计算的有关方法,熟悉MATLAB语言及其在科学计算中的运用;2.掌握M

16、ATLAB中 M文件程序设计和调试方法;3.了解MATLAB在电子信息工程专业有关课程中的应用。 二、实践方案分析及设计: 本次实践主要目的是了解MATLAB中M语言的编程与调试功能,以及在电子信息工程专业有关课程中的应用。三、实践器材: 电脑一台,MATLAB软件四、实践步骤: 打开MATLAB程序,根据实践内容中的题目要求进行设计和编程, 在MATLAB中运行得到并记录结果。五、实践内容及要求:1. 已知函数,编写能对任意一组输入x值求相应y值的程序。2. 有一组学生的考试成绩(见表),根据规定,成绩在100分时为满分,成绩在9099之间时为优秀,成绩在8089分之间时为良好,成绩在607

17、9分之间为及格,成绩在60分以下时为不及格,编制一个根据成绩划分等级并显示出来的程序。学生姓名王张刘李陈杨于黄郭成 绩72835694100889668543. 某商场对顾客所购买的商品实行打折销售,已知打折标准,求所售商品的实际销售价格。 程序如下: price=input(请输入商品价格); switch fix(price/100) case 0,1 rate=0; case 2,3,4 rate=3/100; case num2cell(5:9) rate=5/100; case num2cell(10:24) rate=8/100; case num2cell(25:49) rate

18、=10/100; otherwise rate=14/100; endprice=price*(1-rate)1) 读懂程序,并写出该程序的主要功能;2) 填写下面表格商品价格8819921335680110023846513212564实际价格4. 编写一个子函数:把摄氏温度转化为华氏温度。并编写一主程序,实现用户输入和调用该子函数以及结果输出功能。(摄氏温度与华氏温度的关系为:华氏温度=摄氏温度*9/5+32)5. 编写函数文件求半径为r的圆的面积和周长。 函数文件如下: function s,p=fcircle(r) %CIRCLE calculate the area and perimeter of a circle of radii r %r 圆半径 %s 圆面积 %p 圆周长将以上函数文件以文件名fcircle.m存入c:matlabwork下,然后在MATLAB命令窗口调用该函数: s,p=fcircle(10)6. 请分别写出用for 和while 循环语句计算的程序。此外,还请写出不使用循环语句的计算程序。六、实践心得体会:实践时间批阅老师实践成绩

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1