如何使用函数文件形成一个while函数,然后通过执行这个操作使用函数文件来形成一个序列?

1次查看(最近30天)
SSmith
SSmith 2019年11月23日
编辑: 1月 2019年11月23日
如何使用函数文件形成一个while函数,然后通过执行这个操作使用函数文件来形成一个序列?
我有这个函数:
函数[v] = collatz (n)
当偶数除以2时,余数是0
如果快速眼动(n, 2) = = 0
v = n / 2;
其他的
v = 3 * n + 1;
结束
结束
我需要用一个while函数来求出n从n=9到n=1的值。我该怎么做呢?

接受的答案

1月
1月 2019年11月23日
编辑:1月 2019年11月23日
改变 n 直接在向量中收集输出 v 通过在索引处插入 结束+ 1
函数v = collatz (n)
v = n;
n ~ = 1
如果Rem (n, 2) == 0
N = N / 2;
其他的
N = 3 * N + 1;
结束
V (end + 1) = n;
结束
结束

更多的答案(0)

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!