完整函数:
function [re]=int_mod3(m)
% INT_MOD3 用来求解m以内全部能被3整除的数
% m: 输入一个整型变量
% [re]: 输出m以内所以能被3整除的数
%
% EXAMPLE: 若要求10以内能被3整除的所以整数
%
% 输入: r=int_mod3(10)
% 输出: r=3 6 9
%
% author: 你的名字
% date: 04-03-2012
j=1; %赋初值1
for i=1:m %定义循环变量i
if (mod(i,3)==0) %判断是否能够被3整除
re(j)=i; %若能,则将此值赋给res输出
j=j+1; %结果变量自加
end %若不能,则继续该循环
end %循环结束
函数如下:
function [res]=int_mod3(m)
j=1;
for i=1:m
if (mod(i,3)==0) %判断是否能够被3整除
res(j)=i; %若能,则将此值赋给res输出
j=j+1;
end
end
新建一个m文件并将其保存为int_mod3.m(即函数名)
例子:
m=10;
[r]=int_mod3(m)
r =
3 6 9
北邮学子,鉴定完毕。