- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第4章 MATLAB程序流程控制
习题4
一、选择题
1.下列关于脚本文件和函数文件的描述中不正确的是( )。AA.函数文件可以在命令行窗口直接运行B.去掉函数文件第一行的定义行可转变成脚本文件C.脚本文件可以调用函数文件
D.函数文件中的第一行必须以function开始2.下列程序的输出结果是( )。Dy=10;
ify==10
y=20;
elseify0
y=30
enddisp(y)
A.1 B.30 C.10 D.20
3.有以下语句:
a=eye(5);
forn=a(2:end,:)
for循环的循环次数是( )。C
A.3 B.4 C.5 D.104.设有程序段
k=10;
whilek
k=k-1
end
则下面描述中正确的是( )。AA.while循环执行10次C.循环体语句一次也不执行5.有以下程序段:x=reshape(1:12,3,4);
m=0;
B.循环是无限循环D.循环体语句执行一次
PAGE
PAGE2
n=0;
fork=1:4
ifx(:,k)=6
m=m+1;
end
elseend
n=n+1;
则m和n的值分别是( )。C
A.6 6 B.2 1 C.2 2 D.1 2
6.调用函数时,如果函数文件名与函数名不一致,则使用( )。AA.函数文件名 B.函数名
C.函数文件名或函数名均可 D.@函数名7.如果有函数声明行为“function[x,y,z]=f1(a,b,c)”,则下述函数调用格式中错误的是
( )。B
A.x=f1(a,b,c) B.[x,y,z,w]=f1(a,b,c)
C.[x,b,z]=f1(a,y,c) D.[a,b]=f1(x,y,z)8.执行语句“fn=@(x)10*x;”,则fn是( )。A
A.匿名函数 B.函数句柄 C.字符串 D.普通函数9.执行下列语句后,变量A的值是( )。D
f=@(x,y)log(exp(x+y));
A=f(22,3);
A.22,3 B.22 C.3 D.25
程序调试时用于设置断点的函数是( )。A
A.dbstop B.dbclear C.dbcont D.dbstack
二、填空题
将有关 MATLAB命令编成程序存储在一个扩展名为 .m的文件中,该文件称为 。M文件
有语句“fork=[12;34]”引导的循环结构,其循环体执行的次数为 。1
MATLAB中用于控制不确定重复次数的循环语句为 ,若在循环执行过程中需要终止该循环时采用的语句为 。while…end,break
函数文件由 语句引导。在函数定义时,函数的输入输出参数称为 参数,简称 。在调用函数时,输入输出参数称为 参数,简称 。
function,形式,形参,实际,实参
在MATLAB中,函数文件中的变量是 变量。定义 变量是函数间传递信息的一种手段,可以用 命令定义。局部,全局,global
应用程序的错误有两类,一类是 错误,另一类是运行时的错误,即
3
错误。MATLAB程序调试方法有两种,一是利用 进行程序调试,二是利用进行程序调试。
语法,逻辑,调试函数,调试工具三、应用题1.写出下列程序的输出结果。s=0;
a=[12,13,14;15,16,17;18,19,20;21,22,23];
fork=a
forj=1:4
ifrem(k(j),2)~=0s=s+k(j);
ends
end
end
分别用if语句和switch语句实现以下计算,其中a、b、c的值从键盘输入。
?
??ax2?bx?c, 0.5?x?1.5
?
cxy??asincb?x, 1.5?x?3.5
c
x
if语句:a=input(a=);
b=input(b=);
c=input(c=);
x=input(x=);if0.5=xx1.5y=a*x^2+b*x+c;
elseif1.5=xx3.5y=a*(sin(b))^c+x;elseif3.5=xx5.5y=log(abs(b+c/x));end
y
switch语句:a=input(a=);
b=input(b=);
? lnb? ,
??
?
3.5?x?5.5
c=input(c=);
x=input(x=);switchfix(x*10)casenum2cell(5:14)y=a*x^2+b*x+c;
casenum2cell(15
您可能关注的文档
- 地下室地面裂缝处理专项施工方案.docx
- 地下室顶板道路及堆场加固方案设计.docx
- 地下室顶板临时施工道路承重方案设计.docx
- 地下室顶板渗漏处理方案.docx
- 地下室防水施工方案设计.docx
- 地下室防水注浆堵漏.docx
- 地下室结构施工方案.docx
- 地下室伸缩缝防水方案.docx
- 地下室土方回填方案设计.docx
- 地下室外墙防水卷材技术交底.docx
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
最近下载
- 二年级家长会班主任发言稿 VIP
- 2023-2024学年上海市位育中学八年级上学期期中考试英语试卷含详解.docx VIP
- 【自做】白雪公主PPT正常版.ppt
- 名著阅读《群英会蒋干中计》课件精品课件(选自罗贯中《三国演义》;34页).pptx VIP
- 2023-2024学年北京某中学八年级上学期期中考试英语试卷(含详解).pdf VIP
- 手术患者意外伤害预防.pptx
- 2024年初中信息技术学业水平合格性考试题库含答案.pdf
- 2024-2025学年小学科学一年级上册(2024)教科版(2024)教学设计合集.docx
- 2024全国中考语文试题分类汇编:记叙文阅读.pdf VIP
- 英语国家概况100问及答案.doc
文档评论(0)