Approximating The Cos Function Challenge

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ม.ค. 2025

ความคิดเห็น • 286

  • @jawadbenbrahim5933
    @jawadbenbrahim5933 2 หลายเดือนก่อน +1286

    Now prove that as R→∞, your function becomes the cos function.

    • @SilentALume
      @SilentALume  2 หลายเดือนก่อน +203

      @@jawadbenbrahim5933 my function as a much smaller infinity then the Taylor series. But infinity is an Infinity, and yes it would make sense for me putting infinity to the equation and calling it complete but I'm also doing it for computer graphics.

    • @Tabu11211
      @Tabu11211 2 หลายเดือนก่อน +25

      @@SilentALume ngl you still need that x/pi tho

    • @siddude8021
      @siddude8021 2 หลายเดือนก่อน

      ​​@@SilentALumethe function you have created converges to the function (1/2 (-2 EllipticTheta(2, 0, 16/e^4) - EllipticTheta(4, 0, 2/e) + (2 EllipticTheta(3, -π x, e^(π^2/(-1 + log(2)))) - EllipticTheta(3, -(π x)/2, e^(π^2/(4 (-1 + log(2)))))) sqrt(π/(1 - log(2)))))/(EllipticTheta(4, 0, 2/e)), this function is different from cos(pi*x) as cos(pi*x) = 0 at x = n + 1/2 for n beeing a integer. While your aproximation is zero at x = n + 1/2 + epsilon where epsilon is the error, epsilon is on the order of 10^-(10), that beeing said it seems the two functions have the same tops and bottoms, basically as R goes to infinity the margin of error goes to 10^(-10)

  • @andrasfogarasi5014
    @andrasfogarasi5014 2 หลายเดือนก่อน +1215

    Welcome back Ramanujan

    • @BabySisZ_VR
      @BabySisZ_VR หลายเดือนก่อน +14

      💀💀💀

    • @whyre69
      @whyre69 หลายเดือนก่อน

      lol

  • @sNazzy_nazzy
    @sNazzy_nazzy 2 หลายเดือนก่อน +949

    I feel like this video went from "oh huh I see where he's going with this" to "what the fuck" in the span of 0.2 seconds.

    • @TriflingToad
      @TriflingToad หลายเดือนก่อน

      2:40 went from "what the fuck" to "what the actual hell is wrong with your brain to think this is fun"

  • @itsdab2763
    @itsdab2763 2 หลายเดือนก่อน +246

    This man went from watching 3blue1brown to graphing complex equations with custom colors in 3 seconds

  • @epixel7897
    @epixel7897 2 หลายเดือนก่อน +638

    Wait until he finds out about sin(x+π/2)

    • @blobthekat
      @blobthekat 2 หลายเดือนก่อน +16

      ☠️

    • @ivanb493
      @ivanb493 หลายเดือนก่อน +7

      thats cheating ;p

    • @TotalTimoTime
      @TotalTimoTime หลายเดือนก่อน +21

      @@ivanb493he‘s using imaginary exponents. Those are automatically trig functions. If you think this suggestion would be cheating then the video is cheated too.

    • @leeroyjenkins0
      @leeroyjenkins0 หลายเดือนก่อน +8

      ​@@TotalTimoTimecheck again, i is the variable of the sum not an imaginary number. I guess it kind of looks like the Taylor expansion if you dissect it though. But that seems fair.

    • @LIKERorHATER
      @LIKERorHATER หลายเดือนก่อน

      @@leeroyjenkins0 ok now i see it

  • @SilentALume
    @SilentALume  2 หลายเดือนก่อน +369

    I was not expecting to get even that close.

    • @ignaciosavi7739
      @ignaciosavi7739 2 หลายเดือนก่อน

      I'll try to make something better

    • @ignaciosavi7739
      @ignaciosavi7739 2 หลายเดือนก่อน +1

      import matplotlib.pyplot as plt
      import math
      def apsin(x):
      pi = math.pi
      multy = 1
      # in what interval is x in relation to the roots of cos(x)
      #inty = x / 2 # this gives an approximation of how many roots in front of x .
      sign = 1
      if(math.ceil((x)/pi)%2 == 0):
      sign = -1
      x = (x + pi/2 - (pi *math.ceil((x)/pi)))

      inty = 1
      return sign*(1/(9*pi*pi*pi*pi/16)) * (x+((inty+1)*pi)-pi/2)*(x+((inty)*pi)-pi/2)*(x-((inty)*pi)-pi/2)*(x-((inty)*pi)+pi/2)
      listy = []
      liste= []
      print(math.sin(360))
      print(apsin(360))
      for i in range(1000):
      print('ap')
      listy.append(apsin(i))
      liste.append(math.sin(i))

      print(apsin(i))
      print(math.sin(i))
      plt.plot(listy)
      plt.plot(liste)
      plt.show()

    • @ignaciosavi7739
      @ignaciosavi7739 2 หลายเดือนก่อน

      i made a sin function by accident

    • @God-gi9iu
      @God-gi9iu 2 หลายเดือนก่อน

      Sigma

    • @MaIarky
      @MaIarky 2 หลายเดือนก่อน

      Cosine = e^(ix).real
      Sine = e^(ix).imag
      You can also convert this to:
      i^x.real = cos(2x/pi)
      i^x.imag = sin(2x/pi)

  • @kuzhy.
    @kuzhy. 2 หลายเดือนก่อน +414

    2:43 “this video is gonna take about 2π”
    turns out the video length is just about 6:28 haha

    • @troubledouble106
      @troubledouble106 2 หลายเดือนก่อน +10

      Lol. Prolly intentional.

    • @uggupuggu
      @uggupuggu 2 หลายเดือนก่อน +8

      2pi minutes is around 6:17 as a youtube timestamp

    • @jesp9435
      @jesp9435 2 หลายเดือนก่อน +4

      @@uggupugguwhat?

    • @xatnu
      @xatnu 2 หลายเดือนก่อน +8

      ​@@jesp9435let him cook

    • @thomasdemilio6164
      @thomasdemilio6164 2 หลายเดือนก่อน

      ​@@uggupuggu mmmmh....

  • @T3WI
    @T3WI 2 หลายเดือนก่อน +207

    2:45 where the trivial stuff begins

    • @creativename.
      @creativename. 2 หลายเดือนก่อน +2

      thanks 🥰🥰🥰

  • @yfinders
    @yfinders 17 วันที่ผ่านมา +2

    This video is perfection--really like the 6:28 duration.

  • @yariklukianenko4046
    @yariklukianenko4046 หลายเดือนก่อน +36

    after you zoomed out at 0:12 ... i instantly went y=0 will do xD

  • @TheBoeingCompany-h9z
    @TheBoeingCompany-h9z 2 หลายเดือนก่อน +71

    Bro went from "sooo so close" to an entire mathematic documents that exist

    • @whyre69
      @whyre69 หลายเดือนก่อน

      fr

  • @zahaad
    @zahaad 2 หลายเดือนก่อน +110

    cosinus truly was the euqations we made along the way

  • @BaukBauk9491
    @BaukBauk9491 2 หลายเดือนก่อน +70

    I think part of the reason why the quadratic in the exponent helped in making the cos function approximation is because of the jacobi theta function. Basically the third order jacobi theta function is θ₃(z, q) = Σ[n=-∞,∞](q^(n²) * e^(2niz)). When z = 0, the imaginary part (e^(2niz)) disappears, so we get θ₃(0, q) = Σ[n=-∞,∞](q^(n²))., splitting this into two sums θ₃(0, q) = q^(0²) + Σ[n=1,∞](q^(n²)) +Σ[n=-1,-∞](q^(n²)) = 1 + Σ[n=1,∞](q^(n²)) +Σ[n=-1,-∞](q^(n²)), notice by symmetry of the sum ((-n)² = n²), Σ[n=1,∞](q^(n²)) = Σ[n=-1,-∞](q^(n²)), therefore we have θ₃(0, q) = 2*Σ[n=1,∞](q^(n²)) + 1, therefore Σ[n=1,∞](q^(n²)) = (θ₃(0, q) - 1)/2. Then for a lot of these sums that appear we can just express the sum in terms of the θ function. By substitution and rearranging we can express many if not all the sum terms in terms of the theta function. The jacobi θ function is essentially an elliptic analogue of the exponential and does exhibit quasi-double periodicity, basically it means that the periodicity goes out to two dimensions and only roughly follows the periodic nature so f(z+u) and f(z+v) may not equal f(z) exactly (for this u and v are linearly independent), but there still follows a trend. Though because the imaginary part is removed it is only singly quasi-periodic hence yielding the cos approximation. Sorry if I made any mistakes make sure to tell me. en.wikipedia.org/wiki/Doubly_periodic_function mathworld.wolfram.com/JacobiThetaFunctions.html en.wikipedia.org/wiki/Quasiperiodicity

    • @John-cl8iv2
      @John-cl8iv2 2 หลายเดือนก่อน +9

      I literally just learned in my math class yesterday lol

    • @BaukBauk9491
      @BaukBauk9491 2 หลายเดือนก่อน +6

      @@John-cl8iv2 Oh cool what class is that?

    • @John-cl8iv2
      @John-cl8iv2 2 หลายเดือนก่อน +5

      @@BaukBauk9491 Wait never min I learned a Jacobian in calc 3

    • @thespiciestmeatball
      @thespiciestmeatball 2 หลายเดือนก่อน

      That was a nice digestible explanation. Well done

    • @linuxnoodle8682
      @linuxnoodle8682 2 หลายเดือนก่อน +2

      @@BaukBauk9491 you learn about theta functions in complex analysis right?

  • @ataphelicopter5734
    @ataphelicopter5734 หลายเดือนก่อน +7

    Close enough, welcome back Srinivasa Ramanujan

  • @faded_ace5144
    @faded_ace5144 หลายเดือนก่อน +11

    Man was I a fool to think that when I clicked on this video it was gonna be about anything I understand.

  • @EnricoRodolico
    @EnricoRodolico 2 หลายเดือนก่อน +68

    You are implicitly using e^ix, which itself encodes the desired results from Euler's formula.

    • @CarlosRoxo
      @CarlosRoxo 2 หลายเดือนก่อน +30

      I thought so too, but 'i' is not being used as the imaginary unit. It comes from the summation.

  • @unflexian
    @unflexian 2 หลายเดือนก่อน +34

    4:36 bro the music is pi!!! that's how i memorize it so i recognized immediately, this is awesome!

  • @esp-elagogisch-sozialepart9701
    @esp-elagogisch-sozialepart9701 2 หลายเดือนก่อน +82

    sin(x+π/2) is a decent Approximation if you ask me

    • @plenus2017
      @plenus2017 2 หลายเดือนก่อน +1

      nah no one asks

    • @syncradar
      @syncradar 2 หลายเดือนก่อน

      I don't want to use sine

    • @jamie31415
      @jamie31415 2 หลายเดือนก่อน +1

      sin(x-π/2) = -cos(x), not cos(x)

    • @gilernt
      @gilernt หลายเดือนก่อน

      @@plenus2017 shut up,. thankyou

  • @ChaineekToaster
    @ChaineekToaster 2 หลายเดือนก่อน +27

    Absolute cinema

  • @gamerboy7224
    @gamerboy7224 2 หลายเดือนก่อน +218

    Wait until bro discovers taylor series 💀💀💀

    • @zakariachouhou1280
      @zakariachouhou1280 2 หลายเดือนก่อน +2

      hahah literally what i thought

    • @raepiste8354
      @raepiste8354 2 หลายเดือนก่อน

      Dumbass he literally said it in the beginning

    • @Tabu11211
      @Tabu11211 2 หลายเดือนก่อน +17

      True but just think about how the numbers involved here don't blow up. This can produce an amazing aproximation with as little as 6 terms to infinity with wrapping.

    • @gamerboy7224
      @gamerboy7224 2 หลายเดือนก่อน +13

      @@Tabu11211 6 terms only makes this approximation valid for around |x|

    • @Tabu11211
      @Tabu11211 2 หลายเดือนก่อน

      @@gamerboy7224 please do because I might be missing something. What I did to extend it was this: (x - (2pi × floor(x/(2pi)))/pi. Replace x with that and it will use the single cycle for the whole domain.

  • @eos_rf
    @eos_rf 2 หลายเดือนก่อน +19

    unbelievable work.
    im to dumb to understand the process but looks like you made a hard work on this one 🔥🔥🔥

  • @ZephRanAway
    @ZephRanAway หลายเดือนก่อน +5

    close enough, welcome back Ramanujan

  • @GavinSpitz
    @GavinSpitz 2 หลายเดือนก่อน +12

    YOU FINALLY GOT A VIDEO THAT WENT SEMI VIRAL YESSSS

  • @HarpanW
    @HarpanW 2 หลายเดือนก่อน +24

    Obviously, very trivial stuff really

  • @niom-nx7kb
    @niom-nx7kb 18 วันที่ผ่านมา +1

    his cos function flies away at x=-195 and x=195

  • @MegoZ_
    @MegoZ_ หลายเดือนก่อน +1

    Nintendo (1996) hire this man

  • @willmckelvey5337
    @willmckelvey5337 หลายเดือนก่อน +1

    you can actually perfectly recreate cos(x) 1 to 1 via taking the real of i^(pi*x/2), which would look like real(i^(pi*x/2)), but you have to make sure you toggle on complex mode in the settings first

  • @lucastornado9496
    @lucastornado9496 หลายเดือนก่อน +5

    your last term can just be simplified as "R" you don't need the sumation of 1 from 1 to R

  • @dproscripts1811
    @dproscripts1811 2 หลายเดือนก่อน +2

    Great work here! To me, it seems that you've derived a quirky Fourier-Poisson approximation with a mainly hyperbolic cosine approximation. I think one of the more concrete places to start would be the complex exponential definition of trigonometry, and approximate that, instead of doing visual approximation. Overall, great job though!

  • @toblobs
    @toblobs 2 หลายเดือนก่อน +15

    I was thinking this might have applications to like work out cos quickly without a calc until I saw the final equation XD
    it feels like a taylor expansion anyways but in the most roundabout way possible

  • @landsgevaer
    @landsgevaer 2 หลายเดือนก่อน +2

    Instead of adding parabolas in the beginning, you could multiply them
    y = (1-(x/0.5pi)²)*(1-(x/1.5pi)²)*..
    and that will be exact as you add infinite factors...

  • @luigav5663
    @luigav5663 2 หลายเดือนก่อน +2

    I have no clue how you did anything, but this is the type of smart I aspire to be

  • @James2210
    @James2210 2 หลายเดือนก่อน +3

    In desmos, it's really easy to get an approximation of the cosine function: cos(x)

  • @origimed5162
    @origimed5162 2 หลายเดือนก่อน +11

    Bro just bruteforce the taylor series

    • @lucastornado9496
      @lucastornado9496 หลายเดือนก่อน +3

      no. the taylor series is much less efficient than this

  • @stresswaves01
    @stresswaves01 หลายเดือนก่อน +1

    this is the math analogy of "doing a little mining of camera"

  • @HejHejda-hh3wl
    @HejHejda-hh3wl 2 หลายเดือนก่อน +4

    Taylor series: Really bro?

  • @transcendenceistaken
    @transcendenceistaken 2 หลายเดือนก่อน +4

    The design of the cosmos (simplified)

  • @Tabu11211
    @Tabu11211 2 หลายเดือนก่อน +2

    Rung the bell. Love this exploratory chaos.

  • @erez2417
    @erez2417 2 หลายเดือนก่อน +2

    bro forgot that adding parabolas gives you back a parabola

  • @badamson
    @badamson 2 หลายเดือนก่อน +2

    the (D^ix + D^-ix) /2 type stuff you have going on in there is literally just the definition of cos for D=e. its not exactly what you have but something like that is going on there

  • @Cool_Bungle
    @Cool_Bungle 2 หลายเดือนก่อน +10

    The co-sine function

    • @acuriousmind6217
      @acuriousmind6217 2 หลายเดือนก่อน +1

      "tHe cOS fUnCtiOn" it sent vibrations down my spine

  • @3zk1i_93
    @3zk1i_93 หลายเดือนก่อน

    I don't know much math and have no idea what you were doing but this is really entertaining

  • @coopervr1975
    @coopervr1975 หลายเดือนก่อน

    There is a channel that made a really fast sim function for the n64. The channel is called Kaze emanuar. His isn’t as accurate but I think he used what he calls a folded polynomial to get different parts of it

  • @thomasbeaumont3668
    @thomasbeaumont3668 2 หลายเดือนก่อน +2

    plugging this instead of trig functions, to avoid trig in pre calc

    • @SilentALume
      @SilentALume  2 หลายเดือนก่อน

      @@thomasbeaumont3668 lol

  • @livwithpeacee
    @livwithpeacee หลายเดือนก่อน

    could've put down a sine function and shifted the phase and that would've been a perfect "approximation" lol

  • @0679-Janitza
    @0679-Janitza 2 หลายเดือนก่อน +4

    Very nice!!

  • @JamesMcCullough-lu9gf
    @JamesMcCullough-lu9gf หลายเดือนก่อน +2

    sin(x+pi/2)

  • @Hg-201
    @Hg-201 หลายเดือนก่อน

    Me when I can't figure out how to simplify my answer in an exam

  • @sirsamiboi
    @sirsamiboi หลายเดือนก่อน

    So that went from 0 to 100 real fast

  • @Houshalter
    @Houshalter 2 หลายเดือนก่อน +1

    Divide the input by 2pi and take the remainder. Then you only need to approximate that little range from 0 to 2pi, and every other input will work too. It's what computers actually do when they calculate these functions. It's called modular division and range reduction, and it's used everywhere.
    You can actually do more than 2pi because between 0 and pi is symmetrical to the part between pi and 2pi. And between 0 and pi/2 is also symmetrical to the part between pi/2 and pi. That leaves you with a tiny little piece of curve. And if you can approximate it, you get the rest of the values everywhere else.
    I tried a quadratic and got -0.35*x^2 -0.1*x -1. Looks pretty close by eye. I'm sure it's possible to do infinitely better of course. Computers can break it up into many segments, with lookup tables for the best fitting polynomial for each segment. You can do even better than that, but lookup tables and polynomials are very fast to compute.

  • @hellohabibi1
    @hellohabibi1 2 หลายเดือนก่อน +4

    4:55 You never needed pi to go over the circle though...

  • @ClementinesmWTF
    @ClementinesmWTF 2 หลายเดือนก่อน +88

    You might have just accidentally created an actual expansion of cos, especially with using e in your constant (cos(x) = (exp(ix)+exp(-ix))/2 after all).
    Also, the second sum of 1 from 1 to R is just equal to R, the sum is unnecessary.

    • @SilentALume
      @SilentALume  2 หลายเดือนก่อน +18

      Its because I wanted to be a whole number

    • @xxd4rk_f1ngerxx89
      @xxd4rk_f1ngerxx89 2 หลายเดือนก่อน +15

      Then the floor function might be your go-to ig

    • @SilentGamer._
      @SilentGamer._ 2 หลายเดือนก่อน +3

      @@SilentALume you can make the slider go up by 1s

    • @ClementinesmWTF
      @ClementinesmWTF 2 หลายเดือนก่อน +1

      @@SilentALume use the “step” option when you get into the slider range editor and make it 1 is what the above meant.

  • @qaz102
    @qaz102 14 วันที่ผ่านมา

    Video so good approximation is a key concept twice

  • @lillegitimate
    @lillegitimate 2 หลายเดือนก่อน +1

    2:44 this is when shit gets serious
    u should do some exploration on y=sqrt(24x+1) there are beautiful patterns in the primes of the function.

  • @lpzmarkus564
    @lpzmarkus564 หลายเดือนก่อน

    idk if im high or something but the formula in the thumbnail looks like a 50 bmg sniper rifle

  • @mcmint233
    @mcmint233 หลายเดือนก่อน +1

    idk man i think using cos would've been easier

  • @lowenheim
    @lowenheim 2 หลายเดือนก่อน +3

    another video with some more explanation of the process/your thinking would be awesome!

  • @koalakid3609
    @koalakid3609 2 หลายเดือนก่อน +2

    "if R goes to infinity what is D?"- SilentALume

  • @Blockitjames
    @Blockitjames 2 หลายเดือนก่อน +3

    bros video actually blew up

  • @Superhirn
    @Superhirn 2 หลายเดือนก่อน +3

    well done!

  • @luccazafado
    @luccazafado หลายเดือนก่อน

    not trying to be rude, but you can click the home button under the zoom out button to go back to default center zoom, y'know? not sure if you knew but seeing you struggle to zoom back in (specifically between 0:18 and 0:30) was kinda painful lol

  • @yuyuyu0201
    @yuyuyu0201 2 หลายเดือนก่อน +1

    Truly remarkable 👏🏻

  • @ЯківБайдук
    @ЯківБайдук หลายเดือนก่อน

    Bro spent so much time approximatting cosine function, while I easily got an ideal aprroximation with sin(x + π/2)

  • @Curryocity
    @Curryocity 2 หลายเดือนก่อน +6

    that wasn’t obvious for me

    • @andrewzhang8512
      @andrewzhang8512 2 หลายเดือนก่อน +1

      Didn't expect to see you here

  • @richielickie
    @richielickie 2 หลายเดือนก่อน

    as people probably already said. the cos function is very closely related to the exponential function. And you probably made the vanishing part of the gaussian go to zero with the limits

  • @krishnabasavaraju2926
    @krishnabasavaraju2926 หลายเดือนก่อน +1

    now integrate it

  • @QiaoWan-dy3kl
    @QiaoWan-dy3kl 20 วันที่ผ่านมา

    Perfectly normal Asian behaviour.

  • @TheOddPolymath
    @TheOddPolymath 2 หลายเดือนก่อน +1

    Subscribed just because of this xD

  • @mihaleben6051
    @mihaleben6051 2 หลายเดือนก่อน

    bro was DESPERATE

  • @DamDamPow
    @DamDamPow หลายเดือนก่อน

    taylor expansion enters the chat

  • @youdontneedtoknowmyname2753
    @youdontneedtoknowmyname2753 หลายเดือนก่อน

    Wait until he discovers Taylor series

  • @ImperialFold
    @ImperialFold 2 หลายเดือนก่อน

    wait until this guy finds out about taylor series

  • @meatslab7029
    @meatslab7029 17 วันที่ผ่านมา

    take the derivative of it and see if it's an approximation of -sin

  • @APotatoWT
    @APotatoWT หลายเดือนก่อน

    anything but the taylor series

  • @lalityt07
    @lalityt07 2 หลายเดือนก่อน

    Thats impressive and also genius

  •  2 หลายเดือนก่อน

    instead of writing the sum of 1 for "I" that goes from 1 to R (in the denominator of the last term), you could've just written R

  • @mihaleben6051
    @mihaleben6051 2 หลายเดือนก่อน

    good luck. i couldnt even find out the sin function

  • @coolcarl2232
    @coolcarl2232 2 หลายเดือนก่อน +1

    this is insane

  • @recivot
    @recivot หลายเดือนก่อน

    bro has the weirdets time clock

  • @Waterlord2.0
    @Waterlord2.0 2 หลายเดือนก่อน

    Fun desmos tip is you can make functions like
    T(x. y, y) = x * y * u
    Or without the static-like function
    x1 = 2
    y1 = 5
    u = 4
    T = x1 * y1 * u

  • @blackholegamer9
    @blackholegamer9 2 หลายเดือนก่อน

    'use the long method'

  • @DarknessIsaGoober
    @DarknessIsaGoober 24 วันที่ผ่านมา

    I love how the video was 2pi long (2:44)

  • @infrieser
    @infrieser 2 หลายเดือนก่อน +2

    Ok this is cool, but by using the exponential function to approximate a trigonometric function (cosine), aren't you effectively approximating a trigonometric function with a trigonometric function? Since cos(x)=(1/2)(e^(ix)+e^-(ix)) and your equation looks oddly similar, in the sense that it is in the form of (the sum of) (e^f(x) - e^g(x))/c + some error, where the error decreases as I increases. I don't feel like attempting to prove it, but this looks like some sort of taylor expansion of Euler's formula.
    I might be wrong of course.

  • @周品宏-o7w
    @周品宏-o7w 2 หลายเดือนก่อน

    1:52
    Bell-shaped function
    en.wikipedia.org/wiki/Bell-shaped_function

  • @deleted-something
    @deleted-something หลายเดือนก่อน

    tell me someone who doesn't love the sigma function

  • @watip1234
    @watip1234 หลายเดือนก่อน

    also another interesting way to do this kind of thing is with the bell curve. i may be wrong am an engineer student

  • @atom1kcreeper605
    @atom1kcreeper605 หลายเดือนก่อน

    This is what i do for fun

  • @Dari.
    @Dari. 2 หลายเดือนก่อน +2

    Just use Sin

  • @dIancaster
    @dIancaster 2 หลายเดือนก่อน +1

    all I need to approximate the sin function is to pull up to the crib w some baddies. The whole function be sinning.

  • @sovenok-hacker
    @sovenok-hacker 2 หลายเดือนก่อน

    Maclaurin and Taylor: 💀

  • @hnsorens6661
    @hnsorens6661 หลายเดือนก่อน +1

    you can just use a taylor series

  • @hugurs2396
    @hugurs2396 หลายเดือนก่อน +1

    from math import pi
    def cos_approximations(x):
    R=10
    total=0

    e=2.71828182846
    D=e/2
    for n in range(1,R+1):
    d1=-D**(-(x/pi+1-2*n)**2)
    d2=D**(-(-x/pi+1-2*n)**2)
    d3=2*D**(-(2*n-1)**2)
    denom=0
    for i in range(1,R+1):
    NUM=D**(8*i-4)+1-2*D**(4*i-1)
    DENOM=2*D**(4*i*i)
    denom+=NUM/DENOM
    total+=(d1-d2+d3)/denom+1/R
    return total
    print(cos_approximations(1)) #--> 0.5403023059153995
    translating bros formula in python code 💀

    • @hugurs2396
      @hugurs2396 หลายเดือนก่อน

      also, this is what the original cos sin functions look like in python code:
      from math import pi, factorial
      def cos(x):
      x=x%(2*pi)
      total=0
      for n in range(10):
      total+=((-1)**n * (x**(2*n)))/(factorial(2*n))
      return total
      def sin(x):
      x=x%(2*pi)
      total=0
      for n in range(10):
      total+=((-1)**n * (x**(2*n+1)))/factorial(2*n+1)
      return total

  • @TerjeMathisen
    @TerjeMathisen 2 หลายเดือนก่อน +1

    It seemed quite obvious that what you was actually doing was to generate an alternative (and much more complicated) way to express the Taylor series?
    I clicked on this video expecting to see a fast approximation, useful for things like games/computer graphics, and in the beginning, this seemed like what you were doing, but then wham! 🙂

  • @YOGURT1
    @YOGURT1 หลายเดือนก่อน +1

    hey! great vid, just want to ask what is the program you are using to annotate/draw and make text boxes during the timelapse?
    Thank you.

  • @Elec-citrus
    @Elec-citrus 2 หลายเดือนก่อน

    2:48 Yoo, is that the fibonacci music?

  • @NStripleseven
    @NStripleseven 2 หลายเดือนก่อน

    Going around a circle using e

  • @Ttsunami2
    @Ttsunami2 หลายเดือนก่อน

    2:44 the video is in fact 2 pi

  • @fonsworththethird
    @fonsworththethird หลายเดือนก่อน

    2:50 this is why i quit desmos, too much sweats

  • @ilovejesusandilovegod8803
    @ilovejesusandilovegod8803 2 หลายเดือนก่อน +1

    Here's a fun question: How can you prove your function is similar to cos(x) without desmos? 🙂

  • @erionncs
    @erionncs หลายเดือนก่อน

    before 2:43 i had an idea as to what was actually going on but boy was i wrong