如何制作情节

时间:2013-10-25 18:54:04

标签: matlab function for-loop plot

编写一个要求整数(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 

是正确的?

1 个答案:

答案 0 :(得分:1)

你应该真正运行它并查看,但你可以选择让它运作:

  1. 存储在循环中生成的每个p,并在循环后存储plot
  2. 使用plothold on绘制循环内的每个点(未与线条连接)。
  3. 这是根本的。请阅读plot documentation