matlab程序设计与应用习题

matlab程序设计与应用习题

ID:12327333

大小:161.00 KB

页数:20页

时间:2018-07-16

matlab程序设计与应用习题_第1页
matlab程序设计与应用习题_第2页
matlab程序设计与应用习题_第3页
matlab程序设计与应用习题_第4页
matlab程序设计与应用习题_第5页
资源描述:

《matlab程序设计与应用习题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、MATLAB程序设计与实例应用17第三章程序结构和流程控制1.1利用MATLAB进行简单的四则运算:。了解%的作用。答:>>clear>>3+5ans=8>>6-5ans=1>>6*7ans=42>>8/2ans=41.在程序中,“%”后的为注释行。1.2已知a=5,b=5,求c=a+b,c=ab和ab。写出MATLAB计算程序。答:>>clear>>a=5;>>b=5;>>c=a+b17第三章程序结构和流程控制c=10>>c=a*bc=25>>c=a/bc=11.5当不需要显示结果时应该如何做?答:当不需要显示结

2、果时,可以在语句的后面直接加“;”。1.7了解通用操作指令:quit,clear,cla,clf,clc,hold的功能和使用。答:quit:关闭MATLAB。clear:清除内存中的变量。cla:清除坐标。clf:清除图形。clc:清除MATLAB命令窗口的所有显示信息。hold:控制当前图形窗口是否被刷新。1.9学会打开并保存程序编辑窗口,并在M文档中编写1.4的运算程序并进行运算。答:要打开程序编辑窗口,我们可以在CommandWindow窗口中,单击工具栏中最左端显示为一张白纸的工具按钮。这样就打开了一个空

3、白的程序编辑窗口,如图1-6所示。17第三章程序结构和流程控制在MATLAB的命令窗口输入edit命令,此时系统也会启动MATLABEditor/Debugger程序编辑窗口,我们可以在这个窗口中编辑文本命令。选择Open,则在程序编辑窗口里打开一个已存在的MATLAB文件(.m)。在这个窗口中,我们可以编辑并保存所编写的程序。a=5;b=5;c=a+bc=a*bc=a/bc=10c=25c=117第三章程序结构和流程控制第二章数、变量和表达式2.1MATLAB的运算符有那几类?答;MATLAB的运算符可以分为以下

4、三大类别:1.算术运算符(Arithmeticoperators):用来进行相关的数学运算,例如,加减乘除四则运算、乘方等。2.关系运算符(Relationaloperators):进行数值或矩阵的大小比较。3.逻辑运算符(Logicaloperators):进行逻辑运算,例如,AND、OR、NOT。2.2写出相加、相减、矩阵相乘、矩阵乘方、左除、右除、数组相乘、数组乘方、数组左除、数组右除的运算符号及意义。答:符号意义符号意义+相加-相减*矩阵相乘.*数组相乘^矩阵乘方.^数组乘方左除.数组左除/右除./数组

5、右除2.3设A=[59645];B=[12896],计算A+B和A-B的结果。答:>>clear>>A=[59645];B=[12896];>>A+Bans=611141311>>A-Bans=47-2-5-12.4设A=2;B=4,求C=A*B与D=A.*B?17第三章程序结构和流程控制答:>>clear>>A=2;B=4;>>c=A*Bc=8>>D=A.*BD=82.5设A=[895612];B=[563245];求A.*B?答:>>clear>>A=[895612];B=[563245];>>A.*Bans=

6、405415124102.6设A=4;B=2,求C=A/B与D=AB?答:>>clear>>A=4;B=2;>>C=A/BC=2>>D=ABD=0.50002.7设a=[1-20;40-4;5-60],请设计一个程序,找出小于、等于和大于0的矩阵元素的位置。答:>>clear17第三章程序结构和流程控制>>a=[1-20;40-4;5-60]a=1-2040-45-60>>b=find(a<0)b=468>>b=find(a=0)???b=find(a=0)

7、Error:Theexpressiontothele

8、ftoftheequalssignisnotavalidtargetforanassignment.>>b=find(a>0)b=1232.8设a=[-10;12],判断a中元素是否大于、小于和等于0。答:>>clear>>a=[-10;12]a=-101217第三章程序结构和流程控制>>a>0ans=0011>>a=0a=0>>a<0ans=02.9设a=[0210],b=[2100],求a&b的值?(与运算)答:>>clear>>a=[0210]a=0210>>b=[2100]b=2100>>x=and(a,b

9、)x=010017第三章程序结构和流程控制2.10设a=[0120],b=[1200],求a

10、b的值?(或运算)答:>>clear>>a=[0120];b=[1200];>>X=or(a,b)X=11102.11设a=[0100],求~a的值?(非运算)答:>>clear>>a=[0100]a=0100>>x=not(a)x=10112.12设a=[0120

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。