matlab习题集二答案解析

matlab习题集二答案解析

ID:46568860

大小:141.50 KB

页数:15页

时间:2019-11-25

matlab习题集二答案解析_第1页
matlab习题集二答案解析_第2页
matlab习题集二答案解析_第3页
matlab习题集二答案解析_第4页
matlab习题集二答案解析_第5页
资源描述:

《matlab习题集二答案解析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、习题二1.选择题(1)下列变量名中A是合法的。A.char_1,i,jB.x*y,a.1C.xy,a1234D.end,lbcx说明:end是关键字,变量名中不能有运算符、标点符号,可以有下划线。内置常量可以作为变量名,但一般不提倡这样做。(2)下列C是合法常量。A.3*e10B.1e500C.-1.85e-56D.10-2说明:10-2是表达式,1e500超过了realmax,3*e10也是表达式。(3)x=uint8(2.3e10),则x所占的字节是D个。A.1B.2C.4D.8(4)已知x=0:10,则x有B个元素。A.10B.

2、11C.9D.12(5)产生对角线上为全1其余为0的2行3列矩阵的命令是C。A.ones(2,3)B.ones(3,2)C.eye(2,3)D.eye(3,2)(6)已知数组,则a(:,end)是指C。A.所有元素B.第一行元素C.第三列元素D.第三行元素(7)已知数组,则运行a(:,1)=[]命令后C。A.a变成行向量B.a数组为2行2列C.a数组为3行2列D.a数组中没有元素3(8)已知数组,则运行mean(a)命令是B。A.计算a每行的平均值B.计算a每列的平均值C.a数组增加一行平均值D.a数组增加一列平均值(9)已知x为一个向

3、量,计算ln(x)的MATLAB命令是计算B。A.ln(x)B.log(x)C.Ln(x)D.lg10(x)(10)当a=2.4,使用取整函数计算得出3,则该取整函数名为C。A.fixB.roundC.ceilD.floor(11)已知a=0:4,b=1:5,下面的运算表达式出错的为D。A.a+bB.a./bC.a'*bD.a*b(12)命令day(now)是指C。A.按照日期字符串格式提取当前时间B.提取当前时间C.提取当前时间的日期D.按照日期字符串格式提取当前日期(13)以下运算符中哪个的优先级最高B。A.*B.^C.~=D.

4、(

5、14)运行命令bitand(20,15)的结果是C。A.15B.20C.4D.5bitand(20,15)ans=4(15)使用检测函数isinteger(15)的结果是B。A.1B.0C.falseD.trueisinteger(15)ans=0(16)计算三个多项式s1、s2和s3的乘积,则算式为C。A.conv(s1,s2,s3)B.s1*s2*s3C.conv(conv(s1,s2),s3)D.conv(s1*s2*s3)2.复数变量a=2+3i,b=3-4i,计算a+b,a-b,c=a*b,d=a/b,并计算变量c的实部、虚部

6、、模和相角。a=2+3i;b=3-4i;a+ba-bc=a*bd=a/breal(c)imag(c)abs(c)angle(c)ans=5.0000-1.0000ians=-1.0000+7.0000ic=18.0000+1.0000id=-0.2400+0.6800ians=18ans=1ans=18.0278ans=0.05553.用“from:step:to”方式和linspace函数分别得到从0~4π步长为0.4π的变量x1和从0~4π分成10点的变量x2。x1=0:0.4*pi:4*pix2=linspace(0,4*pi,1

7、0)x1=Columns1through1001.25662.51333.76995.02656.28327.53988.796510.053111.3097Column1112.5664x2=01.39632.79254.18885.58516.98138.37769.773811.170112.56644.输入矩阵,使用全下标方式取出元素“3”,使用单下标方式取出元素“8”,取出后两行子矩阵块,使用逻辑矩阵方式取出。a=[123;456;789]a(1,3)a(6)a(2:3,:)a([1,3],[1,3])a=123456789a

8、ns=3ans=8ans=456789ans=13795.输入a为3×3的魔方阵,b为3×3的单位阵,并将a、b小矩阵组成3×6的大矩阵c和6×3的大矩阵d,将d矩阵的最后一行取出构成小矩阵e。a=magic(3)b=eye(3)c=[a,b]d=[a;b]d(end,:)a=816357492b=100010001c=816100357010492001d=816357492100010001ans=0016.将矩阵用flipud、fliplr、rot90、diag、triu和tril函数进行操作。a=reshape(1:9,3,3)

9、;a=a'flipud(a)fliplr(a)rot90(a)diag(a)triu(a)tril(a)a=123456789ans=789456123ans=321654987ans=369258147a

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

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

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