matlab 函数的定义
function mysum( n )
s = 0;
for i = 1: n
s = s + i;
end
disp(s);
end
增加ouput args属性 也就是可以保存值 如下面可以将值附给a
函数里面调用函数
function result = mysum(n)
s = 0;
for i = 1:n
if mod(n,i)==0
s = s+1;
end
end
result = s;
end
function result = is_prime(n)
result = 1;
for i = 2:n-1
if(mod(n,i)==0)
result = 0;
break;
end
end
end
用脚本输出1~1000质数
for i = 1 :1000
if(is_prime(i)==1)
disp(i);
end
end