You are on page 1of 6

作业一 5 编程计算:s=1+2+3+…+100

1 输出 x,y 两个中值较大的一个值
2 输入 x,计算 y 的值。计算函数的值
y=x+1,x<0,y=2x-1,x≧0

3 输入一学生成绩,评定其等级,方法是:
90~100 分为“优秀”
,80~89 分为“良好”, 引申 1!-2!+3!-4!+5!-…+99!
70~79 分为“中等”,60~69 分为“及格”,
60 分为“不合格”

引申 1*2*3*4*……*100

6 计算 1~100 的奇数和

7 百元买百鸡问题。假定小鸡每只 5 角,
公鸡每只 2 元,母鸡每只 3 元。编程列出所
有可能的够鸡方案

4 某超市节日期间举办购物打折的促销活
动,优惠办法是:每位顾客当天一次性购物在
100 元以上者,按九五折优惠;在 200 元以上
者,按九折优惠;在 300 元以上者,按
八五折优惠;在 500 元以上者,按八折优惠。

8 我国有 13 亿人口,按人口年增长 0.8%计


算,多少年后我国人口超过 26 亿

9 求水仙花数,水仙花数是指一个 n 位数
(n>=3),他的每个位上的数字的 n 次幂之
和等于它本身。

4.有一堆零件(100 到 200 之间),如果分


成 4 个零件一组的,则多 2 个零件;若分成
7 个零件一组的,则多 3 个零件;若分成 9
个零件一组的,则多 5 个零件。用 matlab
编程求这堆零件总数。

5.编写程序,求 1000 至 9999 之间的回文


作业二 数.回文数是指正读与反读都一样的数,如
1.用 matlab 编程求算式 xyz+yzz=532 中 x, 1221.
y, z 的值(其中 xyz 和 yzz 分别表示一个
三位数)。

6.作函数 y=sinx,x∈[0,2∏]的图象,用
蓝色五角星表示点。

作业三

2.用 matlab 编程完成用一元人民币换成一 x3 2x2  x 6.3


分、两分、五分的所有兑换方案(即输出所 f
1: 编写 M 函数 x2 0.05x 3.14 , 计算
有的组合方式)。
f (1) f (2) +f 2 (3)
f

 x  1, x2
 3 x, 2  x 8

f ( x)  
3.有 1020 个西瓜,第一天卖一半多两个,  4 x  5, 8  x  20
以后每天卖剩下的一半多两个,问几天后可 2:编写 M 函数 cos x  sin x, x  20 ,

计算 f (0.1) ,f (1) ,f (9) ,f (22) ,f (2 )


以卖完,请用 matlab 编程计算。
 f  1, n 1
 1
 f 2  0, n2

 f 3  1, n3

7:
f f
已 知  n n 1
2 f n2
 f n 3
, n3

f ~f
1 中: 100

最大值、最小值、各数之和。
3:根据 pi*pi/6=1/1^2+1/2^2+1/3^2+……
+1/n^2,求 pi 的近似值。当 n 分别取 100,
1000,10000 时,结果是多少?

4:编程:求[100,200]之间第一个能被 21 整
除的整数。

5:编写函数文件求半径为 r 的圆的面积和
周长。
作业四
6:根据 y= 1+
1
3
+
1
5
+ … +
2 n
1
- 1 ,求: 1.编程计算 3+33+333+3333+…..前 10 项之
和。

2. 编 程 求
1-1/2+1/3-1/4+.......+1/99-1/100 的值

3. 编写程序,求 1-3+5-7+…-99+101 的值。


s

(1)y<3 时的最大 n 值。
4. 编写程序,输出从公元 1000 年至 2000
(2)与(1)的 n 值对应的 y 值。
年所有闰年的年号。判断公元年是否为闰年
y=1;n=1;
的条件是:
while(y<3)
公元年数如能被 4 整除,
而不能被 100 整除,
n=n+2;
y=y+1/n;
则是闰年;
公元年数能被 400 整除也是闰年。

2. A 是一个 m×n 的矩阵. 写一 M 函数, 算


出 A 中有多少个零元素。
5. 将 10 个整数输入到一个数组中,然后再
将其按输入顺序的逆序进行排列并输出。

6. 一球从 100 米高度自由落下,每次落地


后反跳回原高度的一半,再落下。求它在第
10 次落地时,共经过多少 m?第 10 次反弹
多高?
3. 矩阵乘法运算要求两矩阵的维数相容,
 d x 2
d y
  2  x  0 , x  1 ,
否则会出错。先求两矩阵的乘积,若出错,
2 t  0
1 . d t d t

 d x  y  0 , y  0 ;
 d t t  0

则自动转去求两矩阵的点乘。  2 d x  4 x  d y  y  e t
, x t  0 
3
,
 d t d t 2

 d x  3 x  y  0 , y  0 .
 d t t  0

7. 猴子吃桃问题。猴子第一天摘下若干个
桃子,当即吃了一半,还不过瘾,又多吃了
一个。第二天早上又将剩下的桃子吃掉一
半,又多吃了一个。以后每天早上都吃了前 4. 一个三位整数各位数字的立方和等于该
一天剩下的一半零一个。到第 10 天早上再 数本身则称该数为水仙花数。输出全部水仙
想吃时,见只剩一个桃子了。求第一天共摘 花数。
多少桃子。

作业五 5.fibonccci 数组的元素满足 fibonacci 规


上机题 则:ak+2=ak+ak+1,(k=1,2,…);且 a1=a2=1。
1.给定一个矩阵 现要求求出该数组中第一个大于 10000 的
a = 1 2 3 元素。
4 5 6
编写一个 M 函数,要求输入是 a,输出各元
素之和。
a(i) (4)
6.计算 1!+2!+3!+4!+5!+6!+…+n! y=dsolve('D2y=2*Dy-y','x')
值的程序。(n 可以自由输入)
3.求解微分方程组的解
作业六
1.求解一阶微分方程

(1) y '  ay  b

f ' f g, g'g f , f '(0) 1, g'(0) 1

 dy
  3 y  2z, (1 )
dx

 dz
 2 y  z. (2)
 dx
3.解微分方程组

 d2x dy
   x  et
dt2 dt

 d2y dx
  y  0.
 dt2 dt
4.解微分方程组

(3) 求 解 微 分 方 程
y' − =y +t +1, y(0) =1,

dy 作业七
 2 xy
(4) 求方程 dx 的通解. 一.不定积分

(5) 求 方 程
x +y x x +y y
(e −e )dx +(e +e )dy =0 的 通
解.


(6)求方程 ( x  y ) y  ( x  y )  0 的
通解

2.求解二阶常微分方程
(1) y ' '  sin( 2 x )  y , y (0)  0, y ' (0)  1
1  3 x e x dx

( 2 ) 计 算 微 分 方 程
cos 2 x
y + ′′2 y + ′e x
= 0 通解。  cos 2
x sin 2
x
dx
2

y=dsolve('D2y=-a*Dy+b*y','x')
1
3  (1 
x2
) x x dx
4  x 2 e x dx

二.定积分
2

1 
0
2 x  x2 d x
=________

2. 比 较  2
e xdx
,
1

,
2
x
e dx
2 ,

1
 (1  x)dx .
2

x2
f ( x )   e  t dt
2

3. 若 x ,求出 f(x)

 dx
4. 计算
 0 x2  4 x  3 .

You might also like