MATLAB程序设计与应用习题(共20页).doc
《MATLAB程序设计与应用习题(共20页).doc》由会员分享,可在线阅读,更多相关《MATLAB程序设计与应用习题(共20页).doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上MATLAB程序设计与实例应用专心-专注-专业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+bc = 10 c=a*bc = 25 c=a/bc = 11.5当不需要显示结果时应该如何做?答:当不需要显示结果时,可以在语句的后面直接加“;”。1.7 了解通用操作指令:quit,clear,
2、cla,clf,clc,hold的功能和使用。答:quit:关闭MATLAB。clear:清除内存中的变量。cla:清除坐标。clf:清除图形。clc:清除MATLAB命令窗口的所有显示信息。hold:控制当前图形窗口是否被刷新。1.9 学会打开并保存程序编辑窗口,并在M文档中编写1.4的运算程序并进行运算。答:要打开程序编辑窗口,我们可以在Command Window窗口中,单击工具栏中最左端显示为一张白纸的工具按钮。这样就打开了一个空白的程序编辑窗口,如图1-6所示。在MATLAB的命令窗口输入edit命令,此时系统也会启动MATLAB Editor/Debugger程序编辑窗口,我们可以
3、在这个窗口中编辑文本命令。选择Open,则在程序编辑窗口里打开一个已存在的MATLAB文件(. m)。在这个窗口中,我们可以编辑并保存所编写的程序。a=5;b=5;c=a+bc=a*bc=a/bc = 10c = 25c = 1第二章 数、变量和表达式2.1 MATLAB的运算符有那几类?答; MATLAB的运算符可以分为以下三大类别:1算术运算符(Arithmetic operators):用来进行相关的数学运算,例如,加减乘除四则运算、乘方等。2关系运算符(Relational operators):进行数值或矩阵的大小比较。3逻辑运算符(Logical operators):进行逻辑运算
4、,例如,AND、OR、NOT。2.2 写出相加、相减、矩阵相乘、矩阵乘方、左除、右除、数组相乘、数组乘方、数组左除、数组右除的运算符号及意义。答:符号意义符号意义+相加-相减*矩阵相乘.*数组相乘矩阵乘方.数组乘方左除.数组左除/右除./数组右除2.3 设A=5 9 6 4 5;B=1 2 8 9 6,计算A+B和A-B的结果。答: clear A=5 9 6 4 5;B=1 2 8 9 6; A+Bans = 6 11 14 13 11 A-Bans = 4 7 -2 -5 -12.4 设A=2;B=4,求C=A*B与D=A.*B?答: clear A=2;B=4; c=A*Bc = 8 D
5、=A.*BD = 82.5 设A=8 9 5 6 1 2;B=5 6 3 2 4 5;求A.*B?答: clear A=8 9 5 6 1 2;B=5 6 3 2 4 5; A.*Bans = 40 54 15 12 4 102.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 -2 0;4 0 -4;5 -6 0,请设计一个程序,找出小于、等于和大于0的矩阵元素的位置。答: clear a=1 -2 0;4 0 -4;5 -6 0a = 1 -2 0 4 0 -4 5 -6 0 b=find(
6、a b=find(a=0)? b=find(a=0) |Error: The expression to the left of the equals sign is not a valid target for an assignment. b=find(a0)b = 1 2 32.8 设a=-1 0;1 2,判断a中元素是否大于、小于和等于0。答: clear a=-1 0;1 2a = -1 0 1 2 a0ans = 0 0 1 1 a=0a = 0 a clear a=0 2 1 0a = 0 2 1 0 b=2 1 0 0b = 2 1 0 0 x=and(a,b)x = 0 1
7、0 02.10 设a=0 1 2 0,b=1 2 0 0,求a|b的值?(或运算)答: clear a=0 1 2 0;b=1 2 0 0; X= or(a,b)X = 1 1 1 02.11 设a=0 1 0 0,求a的值?(非运算)答: clear a=0 1 0 0a = 0 1 0 0 x=not(a)x = 1 0 1 12.12 设a=0 1 2 0,b=2 1 0 0,求a xor b的值?答: clear a=0 1 2 0;b=2 1 0 0; c=xor(a,b)c = 1 0 1 02.13 设a=2+3i,b=1+2i,求c=a + b、c=a/b和c=ab的值?答:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 程序设计 应用 习题 20
限制150内