您好,欢迎访问三七文档
1、选择题1)下列变量中A是合法的。A.Char_1,i,jB.x*y,a.1C.X\y,a1234D.end,1bcd2)下列C是合法的常量。A.3e10B.1e500C.-1.85e-56D.10-23)x=uint8(1.2e10),则x所占的字节是D个。A.1B.2C.4D.84)已知x=0:10,则x有B个元素。A.9B.10C.11D.125)产生对角线元素全为1其余为0的2×3矩阵的命令是C。A.Ones(2,3)B.Ones(3,2)C.Eye(2,3)D.Eye(3,2)6)a=123456789,则a(:,end)是指C。A.所有元素B.第一行元素C.第三列元素D.第三行元素7)a=123456789,则运行a(:,1)=[]命令后C。A.a变成行向量B.a数组成2行2列C.a数组成3行2列D.a数组没有元素8)a=123456789,则运行命令mean(a)是B。A.计算a的平均值B.计算a每列的平均值C.计算a每行的平均值D.a数组增加一列平均值9)已知x是一个向量,计算ln(x)的命令是B。A.ln(x)B.log(x)C.Ln(x)D.lg10(x)10)当a=2.4时,使用取整函数得到3,则该函数名是C。A.fixB.roundC.ceilD.floor11)已知a=0:4,b=1:5,下面的运算表达式出错的是D。A.a+bB.a./bC.a'*bD.a*b12)已知a=4,b=‘4’,下面说法错误的是C。A.变量a比变量b占用的空间大B.变量a、b可以进行加减乘除运算C.变量a、b数据类型相同D.变量b可以用eval计算13)已知s=‘显示“hello”’,则s元素的个数是A。A.12B.9C.7D.1814)运行字符串函数strncmp('s1','s2',2),则结果为B。A.1B.0C.trueD.fales15)命令day(now)是指C。A.按日期字符串格式提取当前时间B.提取当前时间C.提取当前时间的日期D.按日期字符串格式提取当前日期16)有一个2行2列的元胞数组c,则c(2)是指D。A.第1行第2列元素内容B.第2行第1列元素内容C.第1行第2列元素D.第2行第1列元素17)以下运算中哪个运算级别最高B。A.*B.^C.~=D./18)运行命令bitand(20,15)的结果是C。A.15B.20C.4D.519)使用检测函数isinteger(15)的结果是B。A.1B.0C.trueD.fales20)计算三个多项式s1、s2和s3的乘积,则算式为C。A.conv(s1,s2,s3)B.s1*s2*s3C.conv(conv(s1,s2),s3)D.conv(s1*s2*s3)以下写出MATLAB命令序列,并给出结果2.复数向量a=2+3i,b=3-4i,计算a+b,a-b,c=a*b,d=a/b,并计算变量c的实部、虚部、模和相角。3.用from:step:to的方式和linspace函数分别得到0~4π步长为0.4π的变量x1,0~4π分成10个点的变量x2。4.输入矩阵a=123456789,使用全下标方式提取元素3,使用单下标方式提取元素8,取出后两行子矩阵块,使用逻辑矩阵提取1379。5.输入a为3×3的魔方阵,b为3×3的单位阵,将他们生成3×6的大矩阵c、6×3的大矩阵d,将d的最后一行提取生成小矩阵e。6.矩阵a=123456789用flipud、fliplr、rot90、diag、triu和tril进行操作。并求其转置、秩、逆矩阵、矩阵的行列式值及三次幂。8.解线性方程组1234124123412342328368773225xxxxxxxxxxxxxxx。9.输入字符串变量a为‘hello’,将其每个字符后移4个,如‘h’变为‘l’,然后再逆序存入变量b。10计算函数2()10sin(4)tftet,其中t范围为0到20,步长为0.2,g(t)为f(t)大于0的部分,计算g(t)的值。11.矩阵a=123456789,使用数组信息获取函数求其行列数、元素个数,是否为稀疏矩阵、是否为字符型。
本文标题:矩阵计算习题及答案
链接地址:https://www.777doc.com/doc-2175038 .html