Pendulum Waves

Поделиться
HTML-код
  • Опубликовано: 26 янв 2025

Комментарии • 29

  • @Knifiac
    @Knifiac 2 года назад +7

    I really like that you added a periodic position diagram and a phase shift diagram as well

  • @dawidek4267
    @dawidek4267 3 года назад +29

    haha pretty rainbow colours are dancing

    • @steffenvikenvalvag4576
      @steffenvikenvalvag4576 2 года назад +1

      Fun fact: If you change “rainbow” to “to”, “are” to “you”, “haha” to “never”, “pretty” to “going”, “dancing” to “up”, and “are” to “give”, the sentence becomes a lot different.

  • @liquiddonkey6530
    @liquiddonkey6530 3 года назад +1

    Man, the MCU Phase 7 Infinity Gauntlet is looking great!

  • @GaiaCarney
    @GaiaCarney 3 года назад +4

    Thank you, Daniel Koga 🕊 your creation is lovely & I learned a lot

  • @User0000000000000004
    @User0000000000000004 Год назад +2

    Ha! Bensound! I use this for hold music!!

  • @yellowdude6311
    @yellowdude6311 3 года назад +9

    Why do I feel like this is gonna blow up... Anyway, that was beautiful!

  • @N32-o2n
    @N32-o2n 3 года назад +1

    Hey Daniel, thank you for making and uploading this video. Just to helpfully correct the spelling in first paragraph of the video description: "This simulation was made using 40 pendula, each having frequency between 25 and 35 cycles per minute. The top right graphic shows the phase of each pendula and the top down shows the phase difference with the slowest pendulum.".
    Many thanks :).

  • @kevm3292
    @kevm3292 3 года назад +2

    Mesmerizing

  • @최충호-y1u
    @최충호-y1u 5 лет назад +9

    Excuse me sir.
    What program do you use
    How did you make it?

    • @danielkoga4315
      @danielkoga4315  4 года назад +2

      Matlab. The code is in description.

    • @CodeMathsPhysics
      @CodeMathsPhysics Год назад

      from vpython import *
      from time import *
      canvas(width=1200, height=800)
      support = sphere(radius=0.01, pos=vector(0, 4, 0))
      bobs = []
      chords = []
      vs = []
      ls = []
      colors = [vector(204, 153, 255), vector(178, 102, 255), vector(153, 51, 255),
      vector(127, 0, 255), vector(102, 0, 204), vector(76, 0, 153),
      vector(255, 153, 204), vector(255, 102, 255), vector(255, 51, 255),
      vector(255, 0, 255), vector(204, 0, 204), vector(153, 0, 153),
      vector(153, 153, 255), vector(102, 102, 255), vector(51, 51, 255),
      vector(0, 0, 255), vector(0, 0, 204), vector(0, 0, 153),
      vector(153, 255, 153), vector(102, 255, 102), vector(51, 255, 51),
      vector(0, 255, 0), vector(0, 204, 0), vector(0, 153, 0),
      vector(255, 255, 153), vector(255, 255, 102), vector(255, 255, 51),
      vector(255, 255, 0), vector(204, 204, 0), vector(153, 153, 0),
      vector(255, 102, 102), vector(255, 51, 51), vector(255, 0, 0),
      vector(204, 0, 0), vector(153, 0, 0), vector(102, 0, 0)]
      for i in range(1, len(colors)+1):
      l = 0.2 * i
      bob = sphere(radius=0.06, color=colors[i - 1],
      pos=vector(l * cos(pi / 3), -l * sin(pi / 3) + 4, 0),
      emissive=True)
      chord = cylinder(radius=0.003, pos=vector(0, 4, 0),
      axis=bob.pos-support.pos,
      length=l, color=color.yellow)
      ls.append(l)
      bob.velocity = vector(0, 0, 0)
      bobs.append(bob)
      chords.append(chord)
      vs.append(bob.velocity)
      t = 0
      dt = 0.01
      sleep(5)
      while 1:
      rate(50)
      for i in range(len(bobs)):
      acc = -10 * bobs[i].pos.x / ls[i]
      amp = sqrt(ls[i]**2-bobs[i].pos.x**2)
      vs[i].x += acc * dt
      bobs[i].pos.x += vs[i].x * dt
      bobs[i].pos = vector(bobs[i].pos.x, -amp+4, 0)
      chords[i].axis = bobs[i].pos - support.pos
      t += dt
      In Python Glowscript

  • @テック_ライダー
    @テック_ライダー 3 года назад +3

    rainbow!! Yhaa!

  • @felynecomrade
    @felynecomrade 3 года назад +2

    Just watched this while listening to Giorgio By Moroder - Daft Punk, [e x 10]/10

  • @manueljenkin95
    @manueljenkin95 3 года назад +4

    So beautiful ❤️❤️❤️

  • @laryssacarvalho3646
    @laryssacarvalho3646 5 лет назад +2

    sou sua fã!!

  • @a26lolhart
    @a26lolhart 3 года назад +1

    Now make them double pendulums

  • @boxtrap321
    @boxtrap321 2 года назад

    im losing it man

  • @StephanieSoressi
    @StephanieSoressi 3 года назад

    I wish we could have pendulum lights for Christmas rather than blinking lights, which hurt my brain & give me fits. But these I could watch all day! (I know the blinking lights use less power & I'm all for that. but can't help the migraines they give me.)

  • @RAlanMead
    @RAlanMead 4 года назад +1

    0:02

  • @y0yle_st4rz..27
    @y0yle_st4rz..27 2 года назад

    The scattered disk meanwhile for the dwarf planets:

  • @andrewmaoneni4675
    @andrewmaoneni4675 3 года назад +4

    Somethings we cant fully explain, except, "its God's work and its natural, we are just there to reveal what already has been created"

    • @donk2121
      @donk2121 3 года назад +5

      Actually, mathematics does a pretty good job of explaining this! For instance, let's say you have two pendulums, one goes back and forth in 3 seconds, one goes back in forth in 4 seconds. We know that those two pendulums will appear to synchronize every 12 seconds, since 12 is the least common multiple of 3 and 4. What's going on in the video is just like that, but it's much more complicated since there are more pendulums that are all going at slightly different rates.

    • @dankoga2
      @dankoga2 2 года назад

      Yeah... It's just GCM...

  • @junaethl5854
    @junaethl5854 3 года назад

    🇧🇩🇧🇩
    really very good funny game

  • @StanJan
    @StanJan 3 года назад

    CG

  • @YS-tl1rv
    @YS-tl1rv 4 года назад +14

    1:57