1实验一 Matlab程序设计与M文件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
b b 2 4a 2 (2) 如果迭代过程收敛于 r,那么 r 的准确值是 ,当(a,b)的值
取(1,1)、(8,3)、(10,0.1)时,分别对迭代结果和准确值进行比较。
5. 已知
f1 1 f 0 2 f3 1 f n f n 1 2 f n 2 f n 3
3. 根据
2
6
1 1 1 12 22 32
1 , 求π的近似值。 当 n 分别取 100、 1000、 10000 n2
时,结果是多少? 要求:分别用循环结构和向量运算(使用 sum 函数)来实现。 4. 考虑以下迭代公式:
xn 1 a b xn
其中 a、b 为正的学数。 (1) 编写程序求迭代的结果,迭代的终止条件为|xn+1-xn|≤10-5,迭代初值 x0=1.0,迭代次数不超过 500 次。
m1 0 m2 0
sin cos sin cos
0 a1 0 a m g 0 2 1 0 N1 0 1 N 2 m2 g
从键盘输入 m1、m2 和θ的值,求 a1、a2、N1 和 N2 的值。其中 g 取 9.8,输入 θ时以角度为单位。 要求: 定义一个求解线性方程组 AX=B 的函数文件, 然后在命令文件中调用 该函数文件。
n 1 n2 n3 n3
求 f1~f100 中: (1) 最大值、最小值、各数之和。 (2) 正数、零、负数的个数。 6. 若两个连续自然数的乘积减 1 是素数,则称这两个边疆自然数是亲密数对, 该素数是亲密素数。例如,2பைடு நூலகம்3-1=5,由于 5 是素数,所以 2 和 3 是亲密数,5 是亲密素数。求[2,50]区间内: (1) 亲密数对的对数。 (2) 与上述亲密数对对应的所有亲密素数之和。
7. 设 f ( x)
1 1 ,编写一个 MATLAB 函数文件 fx.m,使 2 ( x 2) 0.1 ( x 3)4 0.01
得调用 f(x)时,x 可用矩阵代入,得出的 f(x)为同阶矩阵。 8. 一物理系统可用下列方程组来表示:
m1 cos m sin 1 0 0
实验一 Matlab 程序设计与 M 文件
1. 输入一个百分制成绩,要求输出成绩等级 A、B、C、D、E。其中 90 分~100 分为 A, 80 分~89 分为 B, 79 分~79 分为 C, 60 分~69 分为 D, 60 分以下为 E。 要求: (1) 分别用 if 语句和 switch 语句实现。 (2) 输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信 息。 2. 硅谷公司员工的工资计算方法如下: (1) 工作时数超过 120 小时者,超过部分加发 15%。 (2) 工作时数低于 60 小时者,扣发 700 元。 (3) 其余按每小时 84 元计发。 试编程按输入的工号和该号员工的工时数,计算应发工资。