- 30
- 30 845
Intuimation
United States
เข้าร่วมเมื่อ 18 มิ.ย. 2017
As the saying goes, "A picture is worth a thousand words." I really enjoy describing ideas in math, physics, or computer science with the help of pictures and animation. In this channel, I make videos using Manim to make learning fun and easy to understand.
A basic vector addition puzzle turns into an exciting dive into Euler's formula and Geometric Series
In this video, I start with a simple physics problem and show how it connects to something way cooler than I expected: Euler’s Formula! You’ll also see how math that's usually only seen in textbooks has real-world applications in everything from physics to chemistry to electrical systems.
I’ll walk you through everything, from the basic concepts to the math behind it, and even show how you can verify the result with some Python code.
Example explored in the video are just glimpse into the many applications of this concept. To explore more detail explanation and full documentation visit: www.overleaf.com/read/fxrswmhfmpws#6671bf
📌 *Timestamps:*
0:00 Intro: A simple problem with a block and forces
1:49 The big Question
03:23 Example encountered in physics
05:35 Setting up the proof
08:14 A preview of Euler's formula
09:00 The proof using Euler's formula
12:24 Continuous Case
13:40 Python code
14:08 Wrapping up
📂 *Resources and Links:*
- GitHub: github.com/intuimation-314/
- Instagram: intuimation.314
- Facebook: intuimation.314
Full Playlist: th-cam.com/video/-5MTYJXeCrk/w-d-xo.html
If you enjoy the mix of math , physics and computer science, make sure to hit that like button and subscribe to Inutimation for more awesome videos!
I’ll walk you through everything, from the basic concepts to the math behind it, and even show how you can verify the result with some Python code.
Example explored in the video are just glimpse into the many applications of this concept. To explore more detail explanation and full documentation visit: www.overleaf.com/read/fxrswmhfmpws#6671bf
📌 *Timestamps:*
0:00 Intro: A simple problem with a block and forces
1:49 The big Question
03:23 Example encountered in physics
05:35 Setting up the proof
08:14 A preview of Euler's formula
09:00 The proof using Euler's formula
12:24 Continuous Case
13:40 Python code
14:08 Wrapping up
📂 *Resources and Links:*
- GitHub: github.com/intuimation-314/
- Instagram: intuimation.314
- Facebook: intuimation.314
Full Playlist: th-cam.com/video/-5MTYJXeCrk/w-d-xo.html
If you enjoy the mix of math , physics and computer science, make sure to hit that like button and subscribe to Inutimation for more awesome videos!
มุมมอง: 5 779
วีดีโอ
Peak Index in Mountain Array(Linear Vs Binary) | Leet Code 852 | DSA #dsa #leetcode #algorithms
มุมมอง 2222 หลายเดือนก่อน
In this video, we dive into the "Peak Index in a Mountain Array" problem and visually animate two approaches for finding the peak element in a mountain-shaped array. This animation demonstrates both Linear Search and Binary Search methods, using color-coded pointers and a step-by-step visualization of each algorithm. Problem Overview: A mountain array is an array where elements increase to a pe...
Best Time to Buy and Sell Stock - Dry Run Visualization | LeetCode Problem 121 | DSA
มุมมอง 3832 หลายเดือนก่อน
This video visually demonstrates the step-by-step execution of the LeetCode problem: Best Time to Buy and Sell Stock. Watch as we walk through each iteration of the algorithm, highlighting how the maximum profit is calculated by tracking the minimum price and updating the profit as we process the list of stock prices. This video uses Manim animations to visually represent the logic behind the s...
Merge Sorted Array Problem | Animated Solution (LeetCode 88) | DSA
มุมมอง 2092 หลายเดือนก่อน
This video visually breaks down the Merge Sorted Array problem from LeetCode using animations created with Manim! Watch as we take you step-by-step through merging two sorted arrays into one, directly within the first array. 📝 Problem Description You are given two integer arrays: nums1 of size m n, where the first m elements are sorted, and the rest are zero placeholders. nums2 of size n, which...
Next Permutation Algorithm | Leet Code 31 | DSA
มุมมอง 3542 หลายเดือนก่อน
In this video, we will see the Next Permutation problem (LeetCode 31) and visually animate the approach to find the next lexicographical permutation of a given sequence of numbers. Problem Explanation: Given an array of integers nums, we are tasked with finding the next permutation of the array in place. The next permutation is the next lexicographically greater permutation of the numbers, or t...
Sort Colors | LeetCode 75 | Dutch National Flag(DNF) Algorithm | DSA
มุมมอง 3682 หลายเดือนก่อน
Dutch National Flag Algorithm, a powerful sorting technique developed by Edsger Dijkstra. This algorithm efficiently sorts an array containing three distinct elements, similar to the colors of the Dutch national flag: red, white, and blue. Full DSA Visualization Playlist: th-cam.com/video/_iY8E0Rr3aw/w-d-xo.html Manim Source Code: github.com/sumit-sah314/youtube_animations_manim/blob/dsa-visual...
Container With Most Water | Leet Code 11 | DSA
มุมมอง 2782 หลายเดือนก่อน
"Watch as we animate the 'Container with Most Water' algorithm with Manim! This animation showcases vertical bars representing container heights and two pointers sliding from both ends, adjusting to find the maximum water capacity. Perfect for visual learners, this animation simplifies understanding the two-pointer approach in solving this classic algorithm problem." Let me know if you'd like m...
Binary Search Dry Run Visualization | Leet Code Problem 704 (Easy) | DSA #binarysearch #leetcode
มุมมอง 1512 หลายเดือนก่อน
This video visually walks through each step of Binary Search, from pointer setup to narrowing the search range in a sorted array. Ideal for beginners and those who prefer a visual explanation, this animation provides clear insights into how Binary Search efficiently locates a target. Dive into this dry run to master the fundamentals!" Full Playlist of DSA Visualizations : th-cam.com/video/_iY8E...
LeetCode Problem 53 | Maximum Subarray | Kadane's Algorithm
มุมมอง 5852 หลายเดือนก่อน
This animation offers an intuitive, step-by-step visualization of Kadane's Algorithm, one of the most efficient solutions for finding the maximum subarray sum in an array using Manim. 🚀 Why Kadane’s Algorithm? Kadane's Algorithm is a fundamental technique in dynamic programming, widely used for array problems. It’s a must-know for coding interviews and competitive programming! Full Playlist of ...
Sorting Algorithms Visualized Using MANIM | Bubble Sort, Selection Sort & Insertion Sort
มุมมอง 1862 หลายเดือนก่อน
Whether you’re a computer science student, developer, or just curious about how sorting algorithms work, these visualizations will help you understand the inner workings of each algorithm, including key operations like comparisons, swaps, and recursion. 🔍 Algorithms Covered: 0:00 Bubble Sort Visualization 2:27 Selection Sort Visualization 4:14 Insertion Sort Visualization Full Playlist of DSA V...
Visualizing Taylor Series with MANIM | Trigonometric, Hyperbolic, Exponential, Logarithmic
มุมมอง 2.4K2 หลายเดือนก่อน
Learn about Taylor Series and how they can be used to approximate waveforms like sine, cosine, and more using MANIM. This video shows how complex functions are broken down into simpler polynomial terms using the Taylor Series. Perfect for students or anyone interested in math! Check out the previous videos in the Taylor Series Playlist here: th-cam.com/video/-5MTYJXeCrk/w-d-xo.html Get the code...
Visualising Fourier Series Waveforms using MANIM | Square, Triangular, Sawtooth, Parabola
มุมมอง 3.1K6 หลายเดือนก่อน
Enjoy a mesmerizing visual journey through the world of Fourier Series waveforms! This video showcases the animated transformations of various waveforms including Square, Triangular, Sawtooth, Cosine, Parabola, and Semi-Circle waves. Watch as each waveform is built term by term using the Fourier Series, providing a captivating view of the mathematics behind these shapes. Perfect for enthusiasts...
Build Your Own Graphing Calculator Running on Console | C++ graphics.h Library
มุมมอง 3.1K6 หลายเดือนก่อน
Hey everyone! In today's video, I'm excited to share a simple graphing calculator I built using the C graphics.h library that runs on the console. We'll demonstrate how to plot various functions like trigonometric, linear, quadratic, cubic, power, exponential, logarithmic, and modulus functions. I'll also walk you through the code, covering everything from setting up the graph, drawing axes, an...
What's so Beautiful about "The Most Beautiful Equation" in Mathematics? | Euler's Identity
มุมมอง 2.2K7 หลายเดือนก่อน
Euler's Identity is often cited as the most beautiful equation in mathematics. But what's so special about it? It ties together five of the most important constants that show up almost everywhere in mathematics. In this video, I provide a brief introduction to each constant and explore their relationship visually. Key Constants Covered: e: The base of natural logarithms, appearing in various ar...
Creating a Simple Basketball Game | C++ Graphics.h Library
มุมมอง 2.7K9 หลายเดือนก่อน
Creating a Simple Basketball Game | C Graphics.h Library
What is the connection of alternating harmonic series with natural logarithm?
มุมมอง 4299 หลายเดือนก่อน
What is the connection of alternating harmonic series with natural logarithm?
The Intuition Behind Taylor Series: Visualizing Function Approximations via Graphs and Programming
มุมมอง 3.2K9 หลายเดือนก่อน
The Intuition Behind Taylor Series: Visualizing Function Approximations via Graphs and Programming
Beauty of Arithmetic Series: A Visual Explanation
มุมมอง 346ปีที่แล้ว
Beauty of Arithmetic Series: A Visual Explanation
Dear High Schoolers, This Is How the sqrt() Function Works.
มุมมอง 911ปีที่แล้ว
Dear High Schoolers, This Is How the sqrt() Function Works.
The Integral Meme that went viral into the internet.
มุมมอง 570ปีที่แล้ว
The Integral Meme that went viral into the internet.
software used in this video for teaching >????
It's not a software actually. To make animations I use Python Library called the MANIM. But yeah I use video editing software to combine my animations and voice
Something I'd like to highlight is that I didn't mention how does the sum transform into an integral as n → ∞? The key idea comes from the concept of a Riemann sum, which approximates the integral of a function by summing its values at discrete points and multiplying by the width of the subintervals. As the number of intervals increases, the width of each subinterval becomes smaller, and the Riemann sum becomes a more accurate approximation of the integral. If you'd like to see the detailed explanation with LaTeX code for this transformation, you can check out the document here: www.overleaf.com/read/fxrswmhfmpws#6671bf Also, if you want a full video explaining Riemann sums and how they transform into integrals, feel free to let me know in the comments, and I can make a dedicated video on that topic!
Thank You ❤
Audio isn't smooth. If you don't have good setup, you can use ai voice. There are many free tools available. Also work done is way less with them However animations and other things are fantastic
It's definitely something I'm working on improving. I'll also look into using AI voices.
Very interesting and very well done. I subscribed
3:26 in rearranged formula we using f'(x0) which uses x1, but how we calculate x1 to begin with?
is there a full version? it seems cut
Yeah please check out: th-cam.com/video/bxE5WYaItTY/w-d-xo.htmlsi=22BN48-NBsWXazvs
how graph even created without a being specified? f(x) only have 1 variable, so a must be specified right?
and in this example we finding root of a, correct?
Great video! Appreciate the hard work in putting these together. One small comment on the proof that I had to “prove” to myself and maybe others might be interested. I worried that there could be some n where the denominator would go to zero in that expression for the geometric expansion ( either the real or imaginary part of the denominator since it’s complex, i.e 1 - exp(2*pi*i/n) ) and therefore would not make the proof general for all n integers > 1. But then, it occurred to me that the denominator represents a vector from a point in the complex unit circle to 1 on the real-axis and other than n=1, the trivial case, this will never be zero in the real or imaginary component. Anyways, thanks for pointing out this proof and letting me have some math fun!
Thanks for sharing your thoughts and for taking the time to dive deeper into the proof. You're absolutely right-if you picture the vectors on the complex plane, it becomes clear that the denominator will only go to 0 if the imaginary part is 0, which happens only for the 0th vector. No other vector is purely real, so the imaginary part is never 0 elsewhere. Glad you enjoyed exploring this proof!
We can also use rotational symmetry - if you myltiply every vector from given set by *exp(i*2π/n)* , the set does not change and vector sum(Σ) too: *Σ=Σ×exp(i×2π/n)=Σx* This equation works for any *Σ* if the coefficient on the right side = 1, but *exp(i×2π/n)* ≠ 1 ! So, only possible solution is Σ=0. But we need to know that *x* coefficient is not (left/right) zero divisor. If so, we get more than one solution.. which breaks vector sum as function. But complex numbers form a number field, any non-zero complex number is not a zero divisor. The answer was right - *Σ=0* ✅
The rotational symmetry approach is a really cool way to think about it. I hadn’t thought about the role of zero divisors in the complex field like that-great point! Appreciate you taking the time to share this!
@@intuimation.314 Im sorry, but my point of view was not so clear and full. Equation Σ=Σx for x≠1 has more than one solution not only if x is zero divizor, but if x preserve Σ under multiplication in another way. Such case is possible in rings, for example: 7*2=2 (mod 12) [Z/12 commutative ring]. But wait, we can use properties of the ring and rewrite our equation in the next way: Σ=Σx => Σ-Σx=0 => Σ(1-x)=0. Now, we can see how to solve it.(zero divizors wins) We don't need "preserving" property, multiple solutions possible Only if Σ or (1-x) is one-side zero divizor , or one of them two-sided... Anyway, my intuition was not so bad. All of these is my self-critique, but I think it useful for you too.
how is root at y=0? Of which x root we finding?
To find square root using Newton Raphson Method, we take a special function y = x^2-a, which has its root at x=a. Mathematically speaking, function y=0 at x=a
@intuimation.314 you mean at x^2=a
@@intuimation.314 but what is a formula that represents drawing a tangent?
Do you animate all scene and voice over
Yeah👍
How do you make the voice + visuals
I start by writing a script for the video. Then, I animate the visuals using MANIM. For the voiceover, I record it on my mobile phone. Finally, I use video editing tools to combine the animations and voice seamlessly.
👍
Souns Bangladeshi 🤔
😂Really. I am from south Asia though.
Yes brother! We speak in this accent, not like Indian accent
I remember learning about this proof when I was first introduced to complex numbers. Nice video.
Thanks! I love how elegant this proof is.
This is awesome,thank you. Im learning higher level math later in life and this fills my curiosity of why things work like they do and how. It was interested that you included code, this is something i want to try out
I'm happy you enjoyed the code - feel free to play around with it!
Beautiful!
Here are my observations from this video: 1) This might be your best video so far; 10/10 for the concept. The animations have been a lot better. I've noticed that the explanation time and the time consumed by each frame match precisely. The length of the video is fantastic as well. One thing I'd suggest is revising the script once you finalize everything because minor mistakes can make the soup sour for critiques. In 11.41, there is a small spelling mistake, again, which I admit should be the least of concern, but I've included it for your retrospection. 2) I like how you connect a simple thing, like the vector sum of symmetric discrete vectors to zero, with electric field intensity and the fact that you were able to generalize your conclusion to continuous value systems. Excellent work on that. 3) I know that videos like these take a lot of time to prepare, and putting consistent work into these requires a great deal of work and dedication. I'd suggest putting the same work on your vocals as well. Try to pronounce the words a bit clearer and practice the script beforehand. I'd also suggest you record this audio in parts. Again, in no way should my suggestions be among the main takeaways from the audience's reaction, but I tried to sum it up as a well-wisher of this channel.
Thank you so much Shreejal for the detailed feedback! I'll take your suggestions to heart and make the necessary improvements.
Thank you this helped me understand this!
Glad it helped!
Are you using manim?
Yeah the community version
Great work! The microphone and voice could be better, but overall really great.
agreed, enjoyed the visuals a lot, would have prefered clearer microphone quality
Thank you! It's recorded in Mobile. I'll try to improve the audio quality in future videos.
You didn't show the general formula, scam video.
I am sorry but I intended to show the Gaussian Summation here. For general proof you can checkout full video on arithmetic series: th-cam.com/video/yVKMBtGbJ2E/w-d-xo.htmlsi=vmgkfQWoy5rJAw8K
this video is so much helpful than reading 30 minutes i can just write down code after watch that animation 🤣
Glad that you find it helpful!
hello, just curiosity why you did right-- when left and right height are both 8? is there no possibility approaching left side will have more volume?
Yes, you could have moved the left pointer instead of the right pointer when both heights are the same (both 8 in this case), and it would still work. The algorithm usually moves the right pointer, but you could move the left pointer instead. It's just a choice, and it doesn't change the result because the width will get smaller either way.
@mathsimplified.2258 thank you I really appreciate 🫡
Great Video
That's the French flag. Dutch flag has horizontal stripes.
Thanks for your comment! The colors in the Dutch National Flag algorithm don’t actually represent the Dutch flag. They’re just three categories (like 0, 1, and 2) used to sort items in an array. The algorithm's name comes from the idea of sorting things into three groups, similar to the colors on a flag, but it doesn’t mean the colors match the real flag.
Let me know if you want some leetcode coaching lil bro you clearly do not know ball
nice video! Thanks for your hard work! but your github repo seems not updating, can you update it? thx
Ah, Procrastination is definitely my problem! But don’t worry, I’ll be updating the GitHub repo soon. Let me know if there's anything specific you'd like to add there!
Was it hard to learn manim?
Learning MANIM can be a bit challenging at first, but there are tutorials that make it easier. You can even write a good prompt and let ChatGPT help generate the code-it might not be perfect, but you can always debug and make adjustments!
I think this video visualizes well how this solution works. It would be better if you also add why this solution works.
Thank you for the feedback! The purpose of this playlist is to visualize the dry run of these algorithms. I'll definitely consider making videos explaining why they work as well. Stay tuned!"
Did you make this visualisation using MANIM Library?
Yes. It's a cool library to make animations!
Great visualization. Another comment : isn t it weird that your approximation of tan x is above the actual tan x curve for large x after the x^7 term ? Wouldn't you only add more positive terms afterwards, making it even further away from the red curve ?
yes it is weird and probably wrong
My bad. I wrote down a general expression for the tan(x) expansion in code, but I think that's more complicated than I thought. Sorry for the logical error. However, the terms on the bottom are correct. I'm really glad that you're paying attention to the details, and I appreciate the feedback!
Looks really cool! I love it! But one small mistake: the function shown on the bottom left is one term behind the function plotted on the graph
Thanks so much for pointing that out! I really appreciate your attention to detail. I'll make a note of it for future videos. Glad you enjoyed the rest of it!
I don’t know why I’m watching this I failed pre algebra
12 “U” Shape Waves th-cam.com/video/wrBsqiE0vG4/w-d-xo.htmlsi=waT8lY2iX-wJdjO3 Thanks for your informative and well produced video. You and your viewers might find the quantum-like analog interesting and useful. I have been trying to describe the “U” shape wave that is produced in my amateur science mechanical model in the video link. Summing all wave function before transition, is that like Over-lap all the waves together using Fournier Transforms? This model makes a “U” shape or square wave. Is this a similar representation Feynman Path Integrals? In the model, “U” shape waves are produced as the loading increases and just before the wave-like function shifts to the next higher energy level. You might be interested in seeing the load verse deflection graph in white paper found elsewhere on my TH-cam channel. You can actually replicating it with a sheet of clear folder plastic and tape and seeing it first hand is worth the effort.
Very helpful
Great one again. ❤🔥❤🔥
Simply superb bro please keep uploading videos very good useful content for all programmers Thank you 😊
Great one. Liked and subbed.
Thanks for the sub!
I am learning c++ and this project is a major inspiration to keep on going... Thank you!
Great to hear! Keep going
Interesting project brother, thanks for doing a simplified explanation as well. Good work!
Glad you liked it!
gg duh
Thank you!
how do you make the animation?
There's a mathematical animation tool called MANIM. It's a python library made by 3b1b
Best video so far
Sexy Voice ;{
Wow, i learned alot from this video. I am eager to see the next video!
Beautiful channel with very cool content!
mojbhay mast
bro just made a projectile motion simulator very nice
nice video, voice not good.
It's recorded on mobile. I'll try improving the sound next time