100% matlab prog to get special pattern 4,2,1
p=4+ceil(rand*20) %choosing a integer between & including 5 and 24
if (mod(p,2)==0)
p=p/2
else
p=3*p+1
end
count=0;
while(count<=3) %% after few recurrences of the pattern 4,2,1 we wish to stop
if (mod(p,2)==0)
p=p/2
else
p=3*p+1
end
if(p==1)
count=count+1;
end
end
disp('lets stop now as we noticed it is giving 4,2,1 sequence as a loop')
----
తెరమీద
Output:
p = 20 p = 10 p = 5 p = 16 p = 8 p = 4 p = 2 p = 1 p = 4 p = 2 p = 1 p = 4 p = 2 p = 1 p = 4 p = 2 p = 1 lets stop now as we noticed it is giving 4,2,1 sequence as a loo
https://onecompiler.com/octave/42b8x7fge
ఐఐటీ మద్రాస్ లో 2024 మార్చి నెల మొదట్లో జరిగిన open house లో
maths dept విద్యార్థుల వద్ద
నేర్చుకున్న గణిత చమత్కారమును ఇలా octave/ matlab ప్రోగ్రాం వ్రాసితిని. ఈ లెక్క వివరణ కోసం
https://youtu.be/wIu0GHYyE4Q (05:34) చూడవచ్చు
కామెంట్లు
కామెంట్ను పోస్ట్ చేయండి
దయచేసి మీ సలహాలను సూచనలను స్పష్టంగా పేర్కొనగలరు. plz see that ur comments are 'acceptable' in a value based society.