百度文库1 1, 编写M 函数实现求一个数是否为素数,再编写一主程序(脚本文件),要求通过键盘输入一个整数,然后调用判断素数函数,从而确定它是否素数
x=input('请输入一个整数 x:'); if myprime(x) disp('您输入的整数 x 是一个素数
') else disp('您输入的数 x 不是一个素数
') end function y=myprime(x) y=1; for i=2:fix(sqrt(x)) if mod(x,i)==0 y=0; end end 2, 编写M 函数统计一数值中零的个数, 然后编写脚本文件, 实现统计从 1— 2007 中零的总个数
function num=number0(a) %统计值中 0的个数sa=num2str(a);% 将数值装化为字符串num=length(find(sa=='0' )); % ));% 求取字符串中 '0 ’的个数y=0; for a=1:2006 num=number0(a); y=num+y; end disp(y) 504 3, 编写程序计算 x∈[-3,3],字长 0
01 :并画出曲线x = -3:0
01:3; y=zeros(size(x)); for i = 1:length(x) if -3