




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MATLAB期末考试论文和参考答案第一,填写空白问题(每次空白时1分,20分)1、MATLAB常用操作界面为“工作区”(workspace)窗口、内存阵列编辑器、m文件编辑/调试器、帮助导航/浏览器、图形窗口等。2,MATLAB Inf或Inf表示法,nan或NaN表示法,Nargout说。3、MATLAB逗号主要用于;用作输入量和输入量之间的分隔符。即可从workspace页面中移除物件。4、工作空间浏览器主要用于内存变量的、和。5,MATLAB实现了将整个下标转换为单下标的命令计算总下标的命令为。6,二维数组id,“逻辑1”id。7、从单元格数组a中检索第2行第3列单元格元素;探访数第2行第3列储存在细胞内的内容。8、4、MATLAB clf、CLC、用于Clear。第二,简单的回答(每个问题5分,共20分)1、简述MATLAB历史命令窗口的主要作用。2、简述空阵列的功能。3,简述了MATLAB函数的基本结构。概述了绘制4,2d图面的一般步骤。第三,阅读节目,回答问题(每个问题4分,共28分)1、创建以下命令的执行结果:A=zeros(2,4);a(:)=1:8;s=2 3 5;A(s)Sa=10 20 30A(s)=Sa2、填写以下命令执行结果:A=A=reshape(1:16,2,8 2,8)Reshape(A,4,4)s=1 3 6 9 11 14 16;A(s)=03、填写以下命令执行结果:A=1,2;3,4;B=-1,-2;2;1;s=3;A.*BA*BS.*AS*B4,以下函数主要完成哪些功能?Function f=factor(n)If n=1f=1;Elsef=factor(n-1)* n;End5、填写以下命令执行结果:Ch= abc123 D4 e56 fg 9Subsch=ch (1:5)Revsch=ch (end :-1:1)k=find(ch= a ch= z );ch(k)=ch(k)-( a - a );Char(ch)6、填写以下命令执行结果:A(1,1)= this is cell ;A1,2 =1 2 3;4 5 6;A2,1 =1 2 * I;A 2,2=a 1,2 1 (a 1,2 1 (1,1) a 1,2 1 (2)Celldisp(A)7、下一个程序完成功能是什么?t=0: pi/5033604 * pi;y0=exp(-t/3);Y=exp(-t/3)。* sin(3 * t);Plot (t、y、-r、t、y0、b、t、-y0、b)xlabel( BF it t );ylabel( BF it y );栅格开;四、编程问题(32分)1,1,在同一插图中,分别以红色实线和绿色虚线绘制y1=sin(x)和y2=cos(x)地块0,4*pi中的曲线,并使用星号*显示两条曲线的交点,然后创建图例。(5分钟)2,在同一图形窗口的其他子图形中分别绘制y=sin(t)sin(9t)和y=sin(t)sin(9t)和相应的包络线。(4点)3、有些购物中心对顾客购买的商品实行打折销售,标准如下(商品价格标有价格)。Price200没有折扣200price500 3%折扣500price1000 5%折扣1000price2500 8%折扣2500price5000 10%折扣5000price 14%折扣输入销售商品的价格,以求得实际销售价格。(5分)4,程序实现f(n)=f(n-1) f(n-2)(f(1)=1和f(2)=2)函数。(6分)5、编写学生成绩管理程序(12分)A.构成学生结构,包括学生的学号、名字、教名(仅限5门)、考试分数、平均等领域。(4点)B.如果域值为空或非零,请连续从键盘输入n名学生,在该域中输入每个学生的情况,并将平均分数记录在平均域中。(4点)C.按平均排序,并输出学生的名字、学号和平均成绩。(4点)参考答案第一,填写空白问题(每次空白时1分,20分)1、MATLAB常用操作界面包括命令窗口、工作区窗口(浏览器)、命令历史记录窗口、当前目录窗口、内存阵列编辑器、m文件编辑/调试器、帮助导航/浏览器、图形窗口等。2、MATLABInf或Inf表示无限,nan或NaN不是一个,nargout表示函数输出地块的数量。3,MATLAB逗号主要用于区分要显示计算结果的命令和其后的命令。用作输入量和输入量之间的分隔符。用作数组元素分隔符。4、“工作空间浏览器”主要用于查看、保存和编辑内存变量。5,MATLAB将命令从总下标转换为单下标,实现为Sub2ind,并根据单下标转换总下标下标的命令为Ind2sub。6,二维数组由“全下标”id、“单下标”id和“逻辑1”id标识。使用7,a (2,3)检索单元格数组a的第2行3列单元格元素;搜索数组制列2中的储存格内容使用A2,3。8、在MATLAB中,clf用于清除图形窗口,CLC用于清除命令窗口中显示的内容,clear用于清除存储在MATLAB工作区中的变量。第二,简单的回答(每个问题5分,共20分)1、简述MATLAB历史命令窗口的主要作用。历史记录命令窗口记录用户在MATLAB命令窗口中输入的所有命令。历史记录每次打开MATLAB时,请打开MATLAB,然后在命令窗口中运行中的所有命令。应用功能包括复制和执行单行或多行指令、生成m文件等。2、简述空阵列的功能。“空”数组的功能:对于不包含“空”数组的操作,计算结果中的“空”可以合理解释“结果结果的意义”。要为其他非空数组指定值,请使用“空”数组。您可以变更阵列的大小,但无法变更阵列的维度。3,简述了MATLAB函数的基本结构。典型m函数文件的结构:函数声明(定义)行(Function declaration line)、“第H1行”(The first Help text line)、“联机帮助文本”(Help text)区域、创建和修改记录、函数主体(Function body)。概述了绘制4,2d图面的一般步骤。绘制2d图形的一般步骤包括准备曲线数据、选定图形窗口和子图形的位置、调用绘制2d曲线命令、设置轴的范围、坐标栅格、图形注释和图形的细化操作。第三,阅读节目,回答问题(每个问题4分,共28分)1、创建以下命令的执行结果:A=zeros(2,4);a(:)=1:8;s=2 3 5;A(s)Sa=10 20 30A(s)=SaAns=2 3 5Sa=102030A=1 20 30 710 4 6 82、填写以下命令执行结果:A=A=reshape(1:16,2,8 2,8)A=1 3 5 7 9 11 13 152 4 6 8 10 12 14 16Reshape(A,4,4)Ans=1 5 9 132 6 10 143 7 11 154 8 12 16s=1 3 6 9 11 14 16;A(s)=0A=0 0 5 7 0 0 13 152 4 0 0 10 12 0 03、填写以下命令执行结果:A=1,2;3,4;B=-1,-2;2,1;s=3;A.*BA*BS.*AS*BAns=-1 -46 4Ans=3 05 -2Ans=3 69 12Ans=-3 -66 34,以下函数主要完成哪些功能?Function f=factor(n)If n=1f=1;Elsef=factor(n-1)* n;End使用函数的递归调用查找n!即可从workspace页面中移除物件。5、填写以下命令执行结果:Ch= abc123 D4 e56 fg 9Subsch=ch (1:5)Revsch=ch (end :-1:1)k=find(ch= a ch= z );ch(k)=ch(k)-( a - a );Char(ch)长度(k)Subch=ABc12Revch=9gF65e4d321cBAAns=ABC123D4E56FG96、填写以下命令执行结果:A(1,1)= this is cell ;A1,2 =1 2 3;4 5 6;A2,1 =1 2 * I;A 2,2=a 1,2 1 (a 1,2 1 (1,1) a 1,2 1 (2)Celldisp(A)A1,1=This is cellA2,1=1.0000 2.0000iA1,21=1 2 34 5 6A2,2=7 8 910 11 127、在同一图表上绘制两个函数。这两个函数分别是:Y=e(-t/3)Y0=e(-t/3)*sin(3t)其中y是红色的细实线,y0用蓝色虚线绘制,t的间距为(0:4p),t的步长为p/50,t和y轴分别以斜线粗体标题显示,图中有网格表示。四、程序设计问题1,回答Clfx=0: pi/200:2 * pi;y1=sin(x);y2=cos(x);Zz=x(find(abs(y1-y2)0.005)Z=min(zz)Plot(x、y1、r-、x、y2、g-)。)霍尔德温Plot(zz、sin(zz)、* .Legend(sin,cos)2,回答t=(0: pi/100: pi);Y1=sin(t)*1,-1;Y2=sin(t)。* sin(9 * t);T3=pi *(0333699)/9;Y3=sin(t3)。* sin(9 * T3);Subplot(1,2,1)Plot (t、y1、r :t、y2、b、T3、y3、bo)Subplot(1,2,2)Plot(t,y2,b)Axis(0,pi,-1,1)3,回答Price=input(输入商品价格);交换机fix(price/100)Case 0,1%的价格小于200rate=0;Case 2,3,4%的价格大于200,但小于500rate=3/100;Case num 2 cell (5333699)%价格大于500
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 事故管理的安全培训记录课件
- 环保应急预案评审汇报
- 装修行业年终总结
- 食品外贸公司汇报
- 2025年专利申请文件的试题及答案
- 2025年招标采购从业人员专业技术能力考试(招标采购项目管理中级)冲刺试题及答案(浙江温州)
- 《种树郭橐驼传》
- 第08讲 两点分布、二项分布、超几何分布与正态分布(练习)(解析版)
- 生产运营工作总结
- 2025诊所租赁合同协议范本与诊所药品供应合同
- 水磨钻施工安全教育培训课件
- 2025下半年新疆兵团招聘事业单位工作人员2398人考试模拟试题及答案解析
- 2025年广西林业局考试真题附答案
- 中小学教师中高级职称答辩备考试题及答案
- 中国资源循环集团招聘笔试题库2025
- 解读:与自己握手言欢(南充)-2025中考作文题+写作指导+例文展示+点评
- 新版2026统编版小学道德与法治三年级上册 第4课《 科技力量大》第1课时 科技改变生活和科技改变观念 教学课件
- 景区导览者2025年AI赋能报告智能导览新趋势
- 建筑业有效标准规范清单(2025年9月)
- 实验室生物安全管理制度及流程
- 国内外新能源现状及发展趋势课件
评论
0/150
提交评论