还剩20页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
@率州工有角实践报告课程名称MATLAB强化训练班级学号姓名:指导老师:训练三符号数学基础MATLAB
一、实践目的
1.掌握科学计算的有关方法,熟悉MATLAB语言及其在科学计算中的运用;
2.掌握MATLAB的命令运行方式和M文件运行方式;
3.掌握MATLAB符号数学的使用实践方案分析及设计
二、本次实践主要目的是了解MATLAB中相关的一些符号命令的使用
三、实践器材电脑一台,MATLAB软件
四、实践步骤打开MATLAB程序,根据实践内容中的题目要求进行设计和编程,在MATLAB中运行得到并记录结果
五、实践内容及要求以下各题写出程序及运行结果
1.化简表达式/=sinY+cos%
22.分别计算表达式,和的极限
3.矩阵,计算a的行列式和逆矩阵
4.用符号函数法求解方程at2+b*t+c=
05.求矩阵A=的行列式值、逆和特征根Cl
22216.因式分解
7.,用符号微分求df/dx
8.求代数方程组°关于x,y的解[九+y=
09.计算二重积分x2+y2dydx
10.求一阶微分方程x=〃/+4,x0=2的解
六、实践心得体会:实践时间批阅老师实践成绩训练四绘制图形与图象处理MATLAB
一、实践目的
1.掌握科学计算的有关方法,熟悉MATLAB语言及其在科学计算中的运用;
2.掌握MATLAB的命令运行方式和M文件运行方式;
3.熟悉使用MATLAB进行图形的绘制和图象处理的初步使用
4.全面了解MATLAB在与专业有关课程中的应用
二、实践方案分析及设计本次实践主要目的是了MATLAB实践中的图形绘制函数的具体运用,以及图象处理的初步使用
三、实践器材电脑一台,MATLAB软件
四、实践步骤打开MATLAB程序,根据实践内容中的题目要求进行设计和编程,在MATLAB中运行得到并记录结果
五、实践内容及要求第1〜6题写出程序,7〜8题读懂程序,并运行得到结果假设你的学号为A,请在同一副图中画出两幅子图,一个是,另一个是,其中请用不同的线型、颜色和标记点画出,并在函数图上标注“y二Asinx”,“y=Acosx”,x轴,y轴,标题为“正弦余弦函数图象二有一组测量数据满足,t的变化范围为0〜10,在同一幅图中用不同的线型和标记点画出a=
0.
1.a=
0.2和a=
0.5三种情况下的曲线添加标题和图例框,并用箭头线标识出各曲线a的取值表中列出了4个观测点的6第1次第2次第3次第4次第5次第6次次测量数据,将数据绘制成为分组形式和堆叠形式的条形图观测点1367428观测点2673247观测点3972584观测点4643274sin(7^2+y2)
4.画出z二所表示的三维曲面羽丁的取值范围是[-8,8]x=
[6649715638],绘制饼图,并将第五个切块分离出来二阶线性系统的归一化(即令)冲激响应可表示为,其中,为阻尼系数试在同一张图上,画出不同取值时的各条曲线,时间区间为此外,要求
(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]=freqzfca,500/wholef;hl=[h257:512;hl:256];wl=w-pi;plotw1/pi,absh1;
8、二维数字低通滤波器的系统函数:fc2=[
0.
011700000.0117;0-
0.066400-
0.06640;
000.
30470.304700;
000.
30470.304700;0-
0.066400-
0.06640;
0.
011700000.0117]用MATLAB画出其频率响应:提示[H,fl,f2]二freqz2fc2;[X,Y]=meshgridfl,f2[C,h]=contourX,Y,H;clabelC,h;
六、实践心得体会:实践时间批阅老师实践成绩训练五:文件程序设计MATLAB M
一、实践目的
1.掌握科学计算的有关方法,熟悉MATLAB语言及其在科学计算中的运用;
2.掌握MATLAB中M文件程序设计和调试方法;
3.了解MATLAB在电子信息工程专业有关课程中的应用
二、实践方案分析及设计本次实践主要目的是了解MATLAB中M语言的编程与调试功能,以及在电子信息工程专业有关课程中的应用
三、实践器材电脑一台,MATLAB软件U!实践步骤打开MATLAB程序,根据实践内容中的题目要求进行设计和编程,在MATLAB中运行得到并记录结果
五、实践内容及要求已知函数,编写能对任意一组输入X值求相应y值的程序有一组学生的考试成绩(见表),根据规定,成绩在100分时为满分,成绩在90〜99之王张刘李陈杨于黄郭间时为优秀,成绩在80〜89分之间时为良好,成绩在60〜79分之间为及格,成绩在60分以下时为不及格,编制一个根据成绩划分等级并显示出来的程序学生姓名成绩7283569410088966854某商场对顾客所购买的商品实行打折销售,已知打折标准,求所售商品的实际销售价格C程序如下price=input,请输入商品价格;switch fixprice/100case{0,1}rate=O;case{2,3,4}rate=3/100;case num2cell5:9rate=5/l00;case num2cell10:24rate=8/100;case num2cell25:49rate=10/100;otherwiserate=14/100;endprice=price*1-rate1读懂程序,并写出该程序的主要功能;2)填写下面表格商品价格8819921335680110023846513212564实际价格编写一个子函数把摄氏温度转化为华氏温度并编写一主程序,实现用户输入和调用该子函数以及结果输出功能(摄氏温度与华氏温度的关系为华氏温度=摄氏温度*9/5+32)
1.编写函数文件求半径为r的圆的面积和周长函数文件如下function[s,p]=fcircler%CIRCLE calculatethe areaand perimeterof a circle ofradii r%r圆半径%s圆面积%p圆周长将以上函数文件以文件名fcircle.m存入c:\matlab\work下,然后在MATLAB命令窗口调用该函数[s,p]=fcircle10请分别写出用for和while循环语句计算的程序此外,还请写出不使用循环语句的计算程序
六、实践心得体会:训练一:语言基本概念MATLAB MATLAB
一、实践目的
1.
2.熟悉MATLAB语言及使用环境;
3.掌握MATLAB的常用命令;
4.掌握MATLAB的工作空间的使用;
5.掌握MATLAB的获得帮助的途径
6.掌握科学计算的有关方法,熟悉MATLAB语言及其在科学计算中的运用;
7.掌握MATLAB的命令运行方式和M文件运行方式;
8.掌握矩阵在MATLAB中的运用
二、实践方案分析及设计本次实践主要目的是了解MATLAB的使用环境,以及常用的一些命令的使用;了解矩阵在MATLAB实践中的具体运用,以及相关的一些符号命令的使用
三、实践器材:电脑一台,MATLAB软件实践步骤:打开MATLAB程序,将实践内容中的题目依次输入MATLAB中,运行得到并记录结果,最后再对所得结果进行验证计算4=至哗的值1+e
2.
3.计算的值,其中
五、实践内容及要求
1.
0.3〃_-
0.3〃03+〃a=-
3.0,-
2.9,・・・,
2.9,
3.0的值
4.计算z=-------------sina+
0.3+In—3计算,其中t=0:
0.5:
4.5的值熟悉MATLAB获取帮助的途径,并详细给出plot函数的使用方法试用help命令理解下面程序各指令的含义(请在程序语句右边写上自己的理解,用注释符%开头)实践时间批阅老师实践成绩1cleart=0:
0.001:2*pi;subplot2,2,l;polart,l+costsubplot2,2,2;plotcost.A3,sint.A3subplot2,2,3;polart,abssint.*costsubplot2,2,4;polart,cos2*t.A
0.52function prob_solve602n%prob_solve602n plot acircleor apolygon withn edges%prob_solve602plotacircle%n应为大于2的自然数if nargin==0t=0:pi/100:2*pi;x二expi*t;str=,Circle,;elseif nargin〜=0n=2errorC输入量应是大于2的自然数end;if n-roundn〜=0%检查非自然数erroif输入量应是大于2的自然数end;t=0:n/n*2*pi;x=expi*t;str=[*Polygon w油int2strn/edges1];%合成字符串endplotrealxJmagx/r7LineWidth\4titlestraxis squareimage offshg输入A=[715;315;256],B=[333;222;111],在命令窗口中执行下列表达式,写出实践结果及其含义A2,3A:,2A3,:A:,1:2:3A:,
3.*B:,2A:,3*B2,:A*B A.*BAA2A.A2B/A B./A输入C=l:10,则C(i)表示什么(写出实践结果)?其中i=l,2,3,…』0将矩阵、和组合成以下两个新矩阵(写出程序及运行结果)
(1)组合成一个43的矩阵,第一列为按列顺序排列的a矩阵元素,第二列为按列顺序排列的b矩阵元素,第三列为按列顺序排列的c矩阵元素,即一457568291_723_
(2)按照b、a、c的列顺序组合成一个行矢量,即55][2424与
65.计算矩阵379的加、减、乘、除的值(写出程序及运行结果)78J L836
[781345275692]计算与的数组乘积与矩阵乘积,计算a的数组平方与矩阵平方(写出程序及运行结果)求矩阵AX=b的解,A为3阶魔方阵,b是(3X1)的全1列向量(写出程序及运行结果)线性方程组的
6.求解(写出程序及运行结果),,观察a与b之间的六种关系运算的结果是何种类型(写出程序及运行结果)表1是几个学生的档案,试用构架数组来表示,数组名为student,并将该构架数组转换为元胞数组C,最后编写程序,输出元胞数组C中的考分score的平均值(编写程序部分可以和实践五一起完成)表1学生档案ID nameage sexscore101Wang21F88102Chang20M95103Li19F79104Lu23M73
六、实践心得体会:实践时间批阅老师实践成绩训练二数值计算基础MATLAB
一、实践目的
1.掌握科学计算的有关方法,熟悉MATLAB语言及其在科学计算中的运用;
2.掌握MATLAB的命令运行方式和M文件运行方式;
3.掌握MATLAB进行数值计算的功能
二、实践方案分析及设计本次实践主要目的是了解数值分析在MATLAB实践中的具体运用
三、实践器材电脑一台,MATLAB软件U!打开MATLAB程序,根据实践内容中的题目要求进行设计和编程,在MATLAB中运行得到并记录结果
五、实践内容及要求以下各题写出程序及运行结果分别用匿名函数法,函数句柄法,内联函数法,字符串法等求-
0.5+M0e-
0.2t|sin[sint]|=0在0附近的实数解求函数在区间[-5,5]中的最小点值已知有理分式Rx=Nx/Dx,其中Nx=3x3+xx3+
0.5,Dx=x2+2x-25x3+2x2+1,1求该分式的商多项式Qx和余多项式rx;2用程序验算DxQx+rx=Nx是否成立用quad求取的数值积分,并保证积分的绝对精度为求函数的数值积分,并请采用符号计算尝试复算
1.绘制出正态分布的概率密度函数和分布函数曲线
2.求解多项式3-72+2+40的根X XX
3.求解在x=8时多项式x-lx-2x-3x-4的值对下式进行部分分式展开+2%3+5%2+4%+6+2x+7x+
24.计算多项式4--123-142+5x+9的微分和积分X Xy=sinx,x从0到2,x=
0.01,求y的最大值、最小值、均值和标准差有一正弦衰减数据y=sinx.*exp-x/10,其中x=0:pi/5:4*pi,用三次样条法进行插值有一组测量数据如下表所示
11.
522.
533.
544.55,数据具有尸cl+c2x+c3x2的变化趋势最小乘法求解y,画出数据的散占图和拟合曲线并预测当X二7时的,y值是多少OX-
1.
42.
735.
98.
412.
216.
618.
826.2y
六、实践心得体会实践时间批阅老师实践成绩。
个人认证
优秀文档
获得点赞 0