MatsGranvik

Tuples approach

Feb 22nd, 2020
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. nnn = 5;
  2. g1 = Table[
  3. T = Tuples[
  4. Table[Table[If[k == 1, 0, n/k], {n, -(k - 1), k - 1}], {k, 1,
  5. nn}]];
  6. ListLinePlot[Sort[Table[Total[T[[k]]], {k, 1, Length[T]}]]], {nn, 1,
  7. nnn}]
  8.  
  9.  
  10. Clear[T];
  11. nnn = 9;
  12. m = 3;
  13. Table[
  14. T = Tuples[Table[(Range[k] - 1)/k^0, {k, 1, nn}]];
  15. a = Sort[Table[Total[T[[k]]], {k, 1, Length[T]}]];
  16. Count[a, m], {nn, 0, nnn - 1}]
  17. g1 = ListLinePlot[a];
  18.  
  19. Clear[T];
  20. T[1, 1] = 1;
  21. T[n_, 1] = 0;
  22. T[n_, k_] := T[n, k] = Sum[T[n - i, k - 1], {i, 1, k - 1}];
  23. Table[T[m + k, k], {k, 1, nnn}]
  24. Show[g1]
Advertisement
Add Comment
Please, Sign In to add comment