问题描述:
一道matlab程序问题
function [k,N]=threeN(n)
if nargin==0,n=5;end
k=1;N=n;
while =1
r=rem(n,2);
if r==0
n=n/2;
else
n=3*n+1;
end
N=[N,n];k=k+1;
end
请问这个程序的每个语句结尾都有分号,但是为什么还会有结果显示出来?
为什么函数文件的返回值只有K却没有N呢?
function [k,N]=threeN(n)
if nargin==0,n=5;end
k=1;N=n;
while =1
r=rem(n,2);
if r==0
n=n/2;
else
n=3*n+1;
end
N=[N,n];k=k+1;
end
请问这个程序的每个语句结尾都有分号,但是为什么还会有结果显示出来?
为什么函数文件的返回值只有K却没有N呢?
问题解答:
我来补答展开全文阅读