Question: clear all; n = input('give #'); while n>1 if mod(n,2)==0 n= n/2; else n = 3*n+1; end disp(n) end >>> While you execute this code,
clear all; n = input('give #');
while n>1
if mod(n,2)==0 n= n/2; else n = 3*n+1; end disp(n) end
>>> While you execute this code, it will ask user an input. For example, if input(n) = 10, it will give a sequence of integer (5 16 8 4 2 1). The length is 6.
Now please modify this code, so that n takes value from 2 to 30. and produces a sequence of integer for each value of n. Now create a code that allows you to count the length of the sequence. At last, plot a graph (n vs length). Ask me if the instruction is not clear. (Using Matlab)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
