MATLAB课后习题答案
MATLAB课后习题答案
《
MATLAB教程》课后习题参考答案
参考答案,仅供参考; 若有错漏,欢迎指正;
编写人:湖北汽车工业学院
汽车系教师 黄兵锋
MATLAB课后习题答案
目录
习题1...................................................................................................................................1
习题2...................................................................................................................................3
习题7...................................................................................................................................7
MATLAB课后习题答案
习题1
1. 在安装MATLAB软件时,那个组件是必须选择的?
必须选择的组件是“MATLAB 7.x”,如图所示第二项
2. 数字1.5e2,1.5e3中的哪个与1500相同?
1.5e3与1500相同
3. 请指出如下5个变量名中,那些是合法的?
abcd-2 xyz_3 3chan a变量 ABCDefgh
MATLAB的变量可以由字母、数字、“_”(即下划线)组成,但必须是由字母开头,不能出现其他标点符号或者中文。 合法的变量有xyz_3和ABCDefgh。
4. 在MATLAB中,比1大的最小数是多少?
比1大的最小数是1 + eps , 不是 1 + realmin 分析如下:
请输入下面的指令,并观察运算结果: a = 1.0 + eps;
b = 1.0 + realmin; a, b a-1 b-1 a =
1.0000 b = 1 ans =
2.2204e-016 ans = 0 说明:输入的是“1.0”,不是“1”,是为了强制将变量a、b设置为小数。(其实输入“1 + eps”,结果是
一样的)。
5. 设a = -8,运行以下三条指令,问运行结果相同吗?为什么?
a = -8;
MATLAB课后习题答案
w1 = a^(2/3)
w2 = (a^2)^(1/3) w3 = (a^(1/3))^2 w1 =
-2.0000 + 3.4641i w2 =
4.0000 w3 =
-2.0000 + 3.4641i
所以,第2条指令与第1、3两条指令运行结果不同。
原因在于第2条指令先将 -8 平方,所得结果为正数,然后开方。
6. 指令clear,clf,clc各有什么用处?
clear清除内存中所有由用户定义的变量; clf清除当前窗口对象的内容;
clc清除交互式界面中指令窗(“Command Window”)中所显示的内容(包括用户输入的命令和MATLAB的计算结果等)。
7. 以下两种说法对吗?
①MATLAB的数值表达精度与其指令窗中的数据显示精度相同。 ②MATLAB指令窗中显示的数值有效位数不超过7位。 两种说法都不对。
①MATLAB提供了控制数据显示格式的控制指令format,该指令并不改变MATLAB内存中变量的精度,只是改变其显示精度;
②当变量小于1000时,使用了format 或 format short后,或者默认情况下,变量的显示精度最多不超过7位,但显示精度不等于变量的精度。
123 8. 想要在MATLAB中产生二维数组S=456,下面哪些指令能实现目的? 789
S = [1, 2, 3; 4, 5, 6; 7, 8, 9]
S = [1 2 3; 4 5 6; 7 8 9]
S = [1,2,3;4,5,6;7,8,9] %整个指令在中文状态输入
S =
1 2 3 4 5 6 7 8 9 S =
1 2 3 4 5 6 7 8 9 S =
1 2 3 4 5 6 7 8 9
根据运行结果可知,三条指令全部正确执行(Notebook版本为2007a),并不像课本上介绍的那样,中文状态下输入的标点符号不认识(这样的话,会出现“第1、2 条指令可以实现目的,第3条则不能”的结果)
9. 试为例1.3-5编写一个解题用的M脚本文件? 略
MATLAB课后习题答案
习题2
1. 观察一个数(在此用@记述)在以下四条不同指令作用下的异同:
a = @
b = sym(@) c = sym(@, ‘d’) d = sym(‘@’) %给出完全准确值 在此,@分别代表具体数值7/3,pi/3,pi*3^(1/3);而异同通过vpa(abs(a-d)),vpa(abs(b-d)),vpa(abs(c-d))等来观察。
a = 7/3;
b = sym(7/3);
c = sym(7/3, 'd'); d = sym('7/3'); vpa(abs(a-d)) vpa(abs(b-d)) vpa(abs(c-d))
a = pi/3;
b = sym(pi/3);
c = sym(pi/3, 'd'); d = sym('pi/3'); vpa(abs(a-d)) vpa(abs(b-d)) vpa(abs(c-d))
a = pi*3^(1/3);
b = sym(pi*3^(1/3));
c = sym(pi*3^(1/3), 'd'); d = sym('pi*3^(1/3)'); vpa(abs(a-d)) vpa(abs(b-d)) vpa(abs(c-d))
ans = 0.0 ans = 0.0 ans =
0.00000000000000014802973661668756666666667788716 ans = 0.0 ans = 0.0 ans =
0.00000000000000011483642827992216762806615818554 ans =
0.00000000000000026601114166290944374842393221638 ans =
0.00000000000000026601114166290944374842393221638 ans =
0.0000000000000002660111416629094726767991785515
返回结果为0.0的表明二者相等
2. 说出以下三条指令产生的结果各属于哪知数据类型,是“双精度”对象,还是符号“对
象”? 3/7 + 0.1, sym(3/7 + 0.1), vpa(sym(3/7 + 0.1)) 利用MATLAB指令查看其数据对象: class(3/7 + 0.1)
MATLAB课后习题答案
class(sym(3/7 + 0.1))
class(vpa(sym(3/7 + 0.1)))
ans = double ans = sym ans = sym
注意:vpa指令返回的结果是符号对象。
3. 在不加专门指定的情况下,以下符号表达式中的哪一个变量是独立自由变量。
sym(‘sin(w*t)’), sym(‘a*exp(-X)’), sym(‘z * exp(j *theta)’)
findsym(sym('sin(w*t)')) findsym(sym('a*exp(-X)'))
findsym(sym('z * exp(j *theta)')) ans = t,w ans = X,a ans = j,z
4. 求符号矩阵A的行列式值和逆,所得结果应采用“子表达式置换”简洁化。
syms W;
A = sym('[a11 a12 a13;a21 a22 a23;a31 a32 a33]'); [RDA, W] = subexpr(det(A), W) [RIA, W] = subexpr(inv(A), W) RDA =
a11*a22*a33 - a11*a23*a32 - a12*a21*a33 + a12*a23*a31 + a13*a21*a32 - a13*a22*a31 W =
[ empty sym ] RIA = [ W*(a22*a33 - a23*a32), -W*(a12*a33 - a13*a32), W*(a12*a23 - a13*a22)] [ -W*(a21*a33 - a23*a31), W*(a11*a33 - a13*a31), -W*(a11*a23 - a13*a21)] [ W*(a21*a32 - a22*a31), -W*(a11*a32 - a12*a31), W*(a11*a22 - a12*a21)] W =
1/(a11*a22*a33 - a11*a23*a32 - a12*a21*a33 + a12*a23*a31 + a13*a21*a32 - a13*a22*a31)
其中,RIA、RDA是置换后的det(A)、inv(A)的表达式,W则是置换表达式。
5. (略) 6. 对于…
syms x k;
f = 2 / (2*k+1)* ((x-1)/(x+1))^(2*k+1); s = symsum(f, k, 0, inf); s1 = simple(s)
所得结果与提示给出的理论结果相符。
7. (1)通过符号计算求
参考例2.3-4 8. 求出
syms x;
∫
1.7π
5π
e |x||sinx|dx的具有64位有效数字的积分值。
相关推荐:
- [教学研究]2012西拉科学校团少队工作总结
- [教学研究]建筑工程公司档案管理制度
- [教学研究]小学数学人教版六年级上册圆的周长和面
- [教学研究]ERP电子行业解决方案
- [教学研究]钢支撑租赁合同范本
- [教学研究]预应力自动张拉系统用户手册Rev1.0
- [教学研究]MOOC课程:金瓶梅人物写真(每章节课后
- [教学研究]追加被执行人申请书(适用追加夫妻关系)
- [教学研究]2014年驾考科目一考试最新题库766
- [教学研究]2013-2014学年度九年级物理第15章《电
- [教学研究]新版中日交流标准日本语初级下26课-客
- [教学研究]小导管注浆施工作业指导书
- [教学研究]一般财务人员能力及人岗匹配评估表
- [教学研究]打1.2.页 小学一年级暑假口算100以内加
- [教学研究]学习贯彻《中国共产党党和国家机关基层
- [教学研究]2012年呼和浩特市中考试卷_35412
- [教学研究]最简易的电线电缆购销合同范本
- [教学研究]如何开展安全标准化建设
- [教学研究]工作分析与人岗匹配
- [教学研究]2016-2017学年高中历史第七单元现代中
- 山东省义务教育必修地方课程小学三年级
- 台湾宜兰大学互联网交换技术课程 01_In
- 思想品德:第一课《我知我家》课件(人
- SAR合成孔径雷达图像点目标仿真报告(附
- 利辛县“十三五”规划研究报告
- 2015-2020年中国手机APP行业市场发展趋
- 广告策略、创意表现、媒体方案
- 企业如何申请专利的的几点思考
- 《中国教育简史》网上作业
- 高中历史第二单元西方人文精神的起源及
- 年终晚会必备_精彩的主持稿_精心整理_
- 信息工程专业自荐书
- 2019高考历史人教版一轮练习:第十二单
- JAVA俱乐部管理系统软件需求规格说明书
- 2016-2021年中国小型板料折弯机行业市
- (人教新课标)六上_比的基本性质课件PPT
- 辽宁省公务员考试网申论备考技巧:名言
- 神经阻滞麻醉知情同意书
- 施工企业信息填报、审核和发布的相关事
- 初一(七年级)英语完形填空100篇




