问题标题:
【MATLAB6.5写数学建模的程序,1,编辑函数文件hanshu.m,该函数是,并用它来计算、、、2,列出所有的水仙花数,水仙花数是一个三位数,其各位数字立方和等于该数本身.例如:3,写出小于5000的、立方】
问题描述:
MATLAB6.5写数学建模的程序,
1,编辑函数文件hanshu.m,该函数是,并用它来计算、、、
2,列出所有的水仙花数,水仙花数是一个三位数,其各位数字立方和等于该数本身.例如:
3,写出小于5000的、立方的末四位是8888的所有自然数的程序
4,定义一个函数shjiech计算双阶乘,要求对输入的一个整数N,该函数能立即计算出其双阶乘.并用它来计算200!
5,定义多元函数,并用它来计算、、,并画出它的图形.
不答完,答得好也有分的哈.
第一个题的函数是F(x)=x3-3x2-x+3计算f(0.34)f(3)f(6.87)f(3)-f(2)f2(-4)
2列出所有的水仙花数,水仙花数是一个三位数,其各位数字立方和等于该数本身.例如:153=13+53+33
彭昭回答:
1
hanshu.m文件内容:
functiony=hanshu(x)
y=x^3-3*x^2-x+3;
控制台命令:
hanshu(0.34)
hanshu(3)
hanshu(6.87)
hanshu(3)-hanshu(2)*hanshu(-4)
2
forx=100:999
ifx==(mod(x,10)^3+mod(floor(x/10),10)^3+floor(x/100)^3)
disp(x)
end
end
3
forx=1:5000
ifmod(x^3,10000)==8888
disp(x)
end
end
4
shjiech.m文件内容:
functiony=shjiech(x)
ifx>0
y=1;
fori=x:-2:1
y=y*i;
end
end
控制台命令:
shjiech(200)
ans=
1.1831e+188
5,题目不全
查看更多