if rem(kj^3,10000)==8888 shu(ii)=kj;ii=ii+1; end end shu
结果:shu =
1942 4442
*8,先思考如何用推理的方法(1)求Fibonacc 数列中第2007个数除以6 的余数(2)若将Fibonacc 数列按如下方式分组:(1)、(1,2)、(3,5,8)、(13,21,34,55)、……问2007组数的和除以6的余数是几?然后再用matlab 编程验证你的结果。
答案: (填写你的思考过程和你的结果以及matlab 程序语句) 提示:(1)可以发现Fibonacc 数列中的数除以6 的余数呈周期性的变化 (2)第2007组数开始是几?结尾是几?考虑一个周期内的和除以6的余数。。。。
9*,应用1111......2!!
e n ≈++
++
近似求e 之值,要求误差小于610-
程序:k=1;s=1;
while 1/prod(1:k)>10^(-6) s=s+1/prod(1:k); k=k+1; end e=s
结果:e =
2.71828152557319
10,定义一个函数shjiech 计算双阶乘,要求对输入的一个整数N ,该函数能立即计算出其双阶乘。并用它来计算200!!
答案: (填写程序语句和结果) function jiech=shjiech(n) if rem(n,2)==0 as=2:2:n; else as=1:2:n; end
jiech=prod(as);
11,定义多元函数2
2
22()
(,)()x
y f x y x y e -+=+,并用它来计算(2,3)f -、(3,4)f 、
(0,0)f ,并画出它的图形。
答案: (填写程序语句和结果)函数文件hanshu4.m function fxy=hanshu4(a,b)
fxy=(a^2+b^2)*exp(-(a^2+b^2));