-3

编写一个请求整数 (n) 的脚本,然后根据整数的值计算以下内容: 当 n 的值大于 1 时,如果整数是整数,则将整数替换为其值的一半 (n/2)甚至。否则,将整数替换为其值的三倍,再加上 1 (3*n + 1)。准备好计算结果序列中值的数量(或长度)。计算示例:如果 n = 10,则整数序列为 5、16、8、4、2、1,因此长度为 6。

((画出作为从 2 到 30 的整数的函数出现的序列长度的图。例如,当 n = 10 时,长度为 6,而当 n = 15 时,长度为 17。有没有模式?有没有序列不终止的整数?))

你好,

如果我有一个函数(计算)并且输出是长度,我如何绘制这个

for i=2:30 

p = calculate(i)

plot(i,p)

end 

那是对的吗 ??

4

1 回答 1

1

你真的应该运行它看看,但你可以选择让它工作:

  1. 将每个p生成的存储在循环中,并plot在循环之后。
  2. plot用和绘制循环内的每个点(不与线相连)hold on

这是根本。请阅读情节文档

于 2013-10-25T19:49:00.420 回答