collatz.m

来自「matlab的基础应用,主要是基础部芬的学习笔记,大家看看有没有用!」· M 代码 · 共 13 行

M
13
字号
function sequence=collatz(n)
sequence=n;
next_value=n;
while next_value>1
    if rem(next_value,2)==0
        next_value=next_value/2;
    else
        next_value=next_value*3+1;
    end
    sequence=[sequence,next_value];
end
sequence
    

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?