Could Spider-Man Actually Pass Physics?原文 https://www.wired.com/story/could-spider-man-actually-pass-p 2017-10-12 03:05:57 ℃ 0 评论
Now that Spider-Man: Homecoming is available on DVD and digitally, I can start analyzing the physics in my favorite parts of the film. Normally, I love looking into the physics of superheroes—the flying, the swinging, the clobbering. But this time, physics shows up in a different way.
Near the beginning of the movie, a scene shows Peter Parker in his physics class. The teacher asks a question that is first answered by Flash, then Peter. It goes like this:
Teacher: OK, so. How do we calculate linear acceleration between points A and B?
Flash: Product of sine of angle and gravity divided by the mass.
Teacher: Nope. Peter?
Peter: Ummm ... mass cancels out so it's just gravity times sine.
Also, we get a quick view of the board—which I'm assuming goes with the question the teacher asked. I recreated the basic parts of the drawing so you can see what they're talking about.
Turns out, superheroes don't just illustrate physics—they do physics, too! But just like movies can show less-than-plausible physical feats, they can screw up chalkboard examples like this, too. How did Spider-Man: Homecoming do?
What is the question really asking?
This is tough. Movies aren't usually heavy on physics jargon, so I'm not 100 percent certain of the question the teacher is asking. What does "linear acceleration" even mean? Really, there are only two options. Linear could mean in one dimension. But since this problem is likely dealing with the swinging pendulum from the board, one dimension doesn't make much sense. The other option is for linear to mean the component of acceleration in the direction of motion. I know that sounds crazy, but let me start with the definition of average acceleration:
This says that acceleration is the change in velocity divided by some time interval. But wait! Both velocity and acceleration are vectors. Now consider this mass swinging on a string. As the mass starts from one end of the motion, it does two things. First, it increases in speed since it is going down. Second, it changes direction because the string makes it move in a circle. Both of these are accelerations since any change in the vector velocity (magnitude or direction) would be an acceleration. So, the linear acceleration could just be the component of acceleration that causes a change in speed (as though it were moving in one dimension). The other component of acceleration would be just causing a change in direction—this is called the centripetal acceleration.
OK, there is another part of the teacher's question that is confusing. What does "between points A and B" mean? The diagram shows point 1 and point 2, so I guess she means those two points. So, here's the real problem with this problem: The acceleration isn't constant during that part of the swing. This makes it sort of difficult to calculate (but I will anyway). Another option is to calculate the acceleration at just one of the points—maybe point 1 or maybe point 2. Or maybe she meant the acceleration right in between point 1 and 2, right at the middle of the swing. Who knows! I don't know how Peter answered this question.
What is the real answer?
Since I don't really know the question, I am going to answer all the questions—and maybe that way we can figure out what the teacher meant. First, what is the acceleration at point 1 (and 2 would give the same answer)? Let me start with a force diagram at point 1.
The string prevents the mass from getting further away from the pivot point (assuming the string is unstretchable) to keep it moving in a circular path. At point 1, the mass is at rest and not accelerating towards or away from the pivot point. It can only accelerate in a direction that is perpendicular to the string. The tension in the string doesn't pull at all in this perpendicular direction. That leaves just a component of the gravitational force with a magnitude of:
This net force is equal to the product of mass and acceleration such that the acceleration would be:
Boom. That's the answer that Peter Parker gave. Double boom—yes, the mass does indeed cancel. Also, this would be the "linear acceleration" at point 2 but just in the opposite direction.
What about the average acceleration between points 1 and 2? That could be another version of the question. Well, consider the definition of average acceleration from above. The average acceleration is the change in velocity divided by the change in time. If the swinging ball starts and ends at rest, then both of these velocities are zero. This zero change in velocity means the average acceleration is also zero m/s 2 . Actually, that would be pretty cool if Peter answered the question with "the mass cancels out because the acceleration is just zero."
Just for fun, here is a numerical model of a swinging pendulum. Let me give you a warning, the pendulum isn't really the simplest physics problem. Maybe it's not really appropriate for high school physics. But here it is, a python model of a pendulum. Feel free to mess around with the code (just click the pencil to edit and the play button to run it).
Actually, with that model you should be able to find the acceleration for any question that is asked.
What would be a better question?
Whenever I point out something that doesn't work so well in a movie, I like to offer an alternative. But wait. Maybe this scene is OK the way it is even though the question is not so great. Perhaps this scene shows that Peter Parker has to put up with silly questions in real life but he can handle them just fine.
But if the goal of the scene was to show that Peter is a brilliant scientist (he did invent chemical-based spider webs, after all), maybe the teacher could have asked something like this:
The Defenders Could Punch Better if They Learned Some Physics
Let's Use Physics to Measure Just How Hulky the Hulk Is In Thor: Ragnarok
The Physics of Bullets Vs. Wonder Woman's Bracelets
"If you had a similar pendulum but with a larger mass, what would happen to the motion?"
Peter could answer:
"Since both the gravitational force and the acceleration depend on the mass, the mass cancels out."
That might be a better question. Or wait—here's an even better one:
"Would it be faster for Spider-Man to run or swing?"
Oh wait, I already answered that question.
I guess this goes back to the question— is it OK for the science to be less than perfect in a movie? For me, I think the answer is "yes." The goal of the movie is to tell a story. If wrong science helps build that story line, then so be it. Of course sometimes the movie creators could make choices that are both scientifically correct and advance the plot of the movie—that's the best case scenario, but it's not always possible. Demanding that science be perfect in movies would be like demanding that scientific papers always rhyme. Although that would be cool...
- 2017-10-12 Use Go Channels to Build a Crawler
- Java (89152)
- Android (72021)
- Linux (58353)
- C (50934)
- Python (43448)
- 程序员 (32548)
- HTML (28099)
- iOS (26367)
- PHP (25849)
- CSS (23480)
- 创业 (23124)
- mysql (21088)
- 数据库 (19837)
- 跨平台 (19149)
- 算法 (16894)
- iOSDeveloper (15025)
- iOS开发 (14423)
- CC (13668)
- Oracle (12302)
- Windows (11577)
- C语言 (11304)
- Objective-C (10844)
- android开发 (10735)
- Shell (10670)
- JS (10615)
- Spring (10565)
- LeetCode (10207)
- 首页投稿 (10196)
- 数据结构 (9525)
- Ubuntu (9502)
- jQuery (9446)
- 设计 (8259)
- 机器学习 (7640)
- SQL (7620)
- acm (7544)
- 设计模式 (6914)
- android知识 (6884)
- Hadoop (6747)
- Swift (6727)