MATLAB 课后实验答案(5)

2020-02-21 17:49

X = 1.2000 0.6000 0.6000 X2 = 1.2000 0.6000 0.6000 C = 1.3533e+003 由结果,X和X2的值一样,这表示b的微小变化对方程解也影响较小,而A的条件数算得较小,所以数值稳定性较好,A是较好的矩阵。

6. 建立A矩阵,试比较sqrtm(A)和sqrt(A),分析它们的区别。 解:M文件如下:

运行结果有: A = 16 6 18 20 5 12 9 8 5 b1 = 3.8891 -0.1102 3.2103 3.2917 2.1436 0.3698 0.3855 2.0760 1.7305 b2 = 4.0000 2.4495 4.2426 4.4721 2.2361 3.4641 3.0000 2.8284 2.2361 b = 16.0000 6.0000 18.0000 20.0000 5.0000 12.0000 9.0000 8.0000 5.0000

分析结果知:sqrtm(A)是类似A的数值平方根(这可由b1*b1=A的结果看出),而sqrt(A)则是对A中的每个元素开根号,两则区别就在于此。

实验三 选择结构程序设计

一、实验目的

1. 掌握建立和执行M文件的方法。

2. 掌握利用if语句实现选择结构的方法。

3. 掌握利用switch语句实现多分支选择结构的方法。 4. 掌握try语句的使用。 二、实验内容

1. 求分段函数的值。

?x2?x?6x?0且x??3?y??x2?5x?60?x?5且x?2及x?3

?x2?x?1其他?用if语句实现,分别输出x=-5.0,-3.0,1.0,2.0,2.5,3.0,5.0时的y值。 解:M文件如下:

运算结果有: f(-5) y = 14 >> f(-3) y = 11 >> f(1) y = 2 >> f(2) y = 1 >> f(2.5) y = -0.2500 >> f(3) y = 5 >> f(5) y = 19

2. 输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。其中90分~100分为A,80分~89分为B,79分~79分为C,60分~69分为D,60分以下为E。

要求:

(1) 分别用if语句和switch语句实现。

(2) 输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。 解:M文件如下

试算结果:

score=88 grade = B score=123 错误:输入的成绩不是百分制成绩 3. 硅谷公司员工的工资计算方法如下:

(1) 工作时数超过120小时者,超过部分加发15%。 (2) 工作时数低于60小时者,扣发700元。 (3) 其余按每小时84元计发。

试编程按输入的工号和该号员工的工时数,计算应发工资。


MATLAB 课后实验答案(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:英语演讲稿The Magic Of Music

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: