




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第4章MATLAB程序流程控制习题4一、选择题.下列关于脚本文件和函数文件的描述中不正确的是()。AA.函数文件可以在命令行窗口直接运行B.去掉函数文件第一行的定义行可转变成脚本文件C.脚本文件可以调用函数文件D.函数文件中的第一行必须以function开始.下列程序的输出结果是()。Dy=10;if y=10y=20;elseif y0y=30enddisp(y)A. 1B. 30.有以下语句:a=eye(5);for n=a(2:end,:)for循环的循环次数是()。CA. 3B. 4.设有程序段k=10;while kk=k-1end则下面描述中正确的是()。AA. while循环执行
2、10次C.循环体语句一次也不执行.有以下程序段:x=reshape(1:12,3,4);m=0;C. 10D. 20C.5D.10B.循环是无限循环D.循环体语句执行一次n=0;for k=1:4if x(:,k) f=(x,y) log(exp(x+y); A=f(22,3);A. 22,3B. 22C. 3D. 2510.程序调试时用于设置断点的函数是()。AA.dbstopB.dbclearC.dbcont D.dbstack二、填空题.将有关MATLAB命令编成程序存储在一个扩展名为.m的文件中,该文件称 为o M文件 TOC o 1-5 h z .有语句“for k=12;34”引导
3、的循环结构,其循环体执行的次数为。1. MATLAB中用于控制不确定重复次数的循环语句为,若在循环执行过程中需要终止该循环时采用的语句为 o whileend, break.函数文件由 语句引导。在函数定义时,函数的输入输出参数称为参数,简称。在调用函数时,输入输出参数称为参数,简称ofunction,形式,形参,实际,实参.在MATLAB中,函数文件中的变量是变量。定义变量是函数间传递信息的一种手段,可以用 命令定义。局部,全局,global.应用程序的错误有两类,一类是错误,另一类是运行时的错误,即错误。MATLAB程序调试方法有两种,一是利用进行程序调试,二是利用进行程序调试。语法,逻辑
4、,调试函数,调试工具 三、应用题.写出下列程序的输出结果。s=0;a=12,13,14;15,16,17;18,19,20;21,22,23;for k=afor j=1:4if rem(k(j),2)二0s=s+k(j);end end ends.分别用if语句和switch语句实现以下计算,其中a、b、c的值从键盘输入。ax2 + bx + c,0.5 x 1.5y =a sinc b + x,1.5 x 3.5c_ _Inb + -,3.5 x 5.5、 xif语句: a=input(a=); b=input(b=); c=input(,c=,); x=input(,x=,); if =
5、x&x y=a*x-2+b*x+c; elseif =x&x y=a*(sin(b)-c+x; elseif =x&x y=log(abs(b+c/x);endyswitch 语句: a=input(a=); b=input(b=);c=input(,c=,);x=input(,x=,);switch fix(x*10)case num2cell(5:14)y=a*x-2+b*x+c;case num2cell(15:34) y=a*(sin(b)-c+x;case num2cell(35:54) y=log(abs(b+c/x);otherwise disp(nsrdxcw) endy.产生
6、20个两位随机整数,输出其中小于平均值的偶数。x=fix(10+rand(20)*89);a=sum(x)/20;for i=1:20 if x(i)A(i) mi=A(i);end if ma 2)nn-1n - 2function f=Fibnacci(n)for i=1:n if i=1 f=1;elseif i=2f=1; elsef=Fibnacci(i-1)+Fibnacci(i-2);end endn=input(,n=,); f=Fibnacci(n).编写一个函数文件,用于求两个矩阵的乘积和点乘,然后在脚本文件中调用该函数。 function C,D=CJ(A,B) C=A*B;D=A.*B;A=1 2 3;4 5 6;7 8 9;B=1 1 1;1 1 1;1 1 1;C,D=CJ(A,B).先用函数的递归调用定义一个函数文件求im ,然后调用该函数文件求i=1圮 k+笈 k 2 +1。kk=1k=1k=function f=xt4_10(m,n)if n1f=0;elsef=nm+xt4_10(m,n-1);endxt4_10(1,100)+xt4_10(2,50)+xt4_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45561.2-2025工业车辆可持续性第2部分:因素和报告
- 城市建筑色彩规划重点基础知识点
- 制造企业QC新员工培训大纲
- 员工安全生产培训内容
- 《經濟學與生活》课件
- 车辆订购合同修改协议
- 化肥买卖服务合同
- 与供应商的合同续签申请书
- 水井收费协议书
- 绿色食品批发市场采购合作协议
- 2024年重庆市初中学业水平考试生物试卷试题真题(含答案详解)
- 整形外科诊疗规范
- 2025届高三语文一轮复习学法指导专题讲座
- 2024年江苏省扬州市广陵区中考二模道德与法治试题
- 临床诊疗指南及规范自查报告
- 课前游戏-数字炸弹-模板可修改
- MOOC 跨文化交际入门-华中师范大学 中国大学慕课答案
- 合作取得更大的成功辩论稿范文六篇
- 掏土纠偏法在地基纠偏中的应用
- 金蝶云星空操作手册
- 《精益生产培训》课件
评论
0/150
提交评论