2016年春季学期《MATLAB语言及应用》课程试卷(满分90分)姓名:学号:学院:专业:注意:除概念题外,请都给出matlab的输入语句以及计算结果。本试卷试题页打印,其余答题均需手写(图形结果除外)。1.请说明Matlab中冒号(:)、逗号(,)、分号(;)的功能。(6分)2.a=[0-20;1/2076],b=[01.54;00.8-3],请问在进行逻辑运算时,a、b分别相当于什么样的逻辑量?如何进行a与b的逻辑与、逻辑或计算,请给出执行语句和计算结果?(4分)3.生成一个4阶的随机矩阵A,再采用相应的MATLAB命令,分别将其奇数行和偶数行提取出来,赋给矩阵B和C,给出执行语句以及计算结果。(6分)4.生成5阶魔方矩阵A,再分别进行下述计算,给出执行语句以及计算结果。(6分)(1)A中元素的平方(2)A矩阵的平方(3)A矩阵中每行、每列以及对角线上元素之和5.用2种方法生成矩阵23459161514151196iiAiiii,再计算A的转置矩阵B、共轭转置矩阵C,给出执行语句以及计算结果。(6分)6.对于BAX,如果4927184357A,183657B,求解X,给出执行语句以及计算结果。(4分)7.说明break语句、continue语句和return语句的用法及区别。(3分)8.根据x=[23711288321655]绘制三维饼图,并将第4个、第6个切块分离出来,给出执行语句以及计算结果。(4分)9.试求出如下极限,给出执行语句以及计算结果(6分)(1)x-1e3xx0lim;(2)11yxyxlim222200yx10.计算以下两个多项式A、B的乘积A*B,以及A/B的商及余数,给出执行语句以及计算结果。(6分)A=2x5-8x4-4x3+5x-9B=3x2-5x+711.计算z=2x3y3+3x4-6x2y+3y2x+2y3+12的zy和2zyx。(6分)12.用符号计算验证三角等式:,给出执行语句以及计算结果。(5分)13.求矩阵sin()cos()cos()sin()aaAaa的逆、行列式的值,给出执行语句以及计算结果。(5分)14.用下列公式计算圆周率的近似值,分别用for循环、while循环来进行编程,直到最后一项的绝对值小于10-7,给出执行语句以及计算结果。(8分)71-5131-1415.从键盘输入任意个正整数,以0结束,输出那些正整数中的素数,请给出matlab程序。(7分)16.一个骰子由6面,每面的点数为1~6,考虑将一个骰子掷N次,求当N=10、1000、100000时,掷出点数的平均值。采用matlab生成随机数列,并设计一个随机模拟程序来进行计算,给出设计的程序和模拟结果。(8分)