Sunday, 20 November 2016

Formula for escalator steps

Here's my solution to the escalator problem in my previous post.

Per minute, I climb n steps and the escalator moves along by s steps. So relative to the bottom of the escalator I am travelling at the rate of n + s steps per minute.

If there are p 'visible steps' on the escalator and I take t minutes to get to the top, then t = p/(n + s).

But in t minutes I actually climb nt of the moving steps. This is the variable I call m, the actual number of steps that I take in getting to the top.

So m = nt = np/(n + s).

So below is my formula!

m = np/(n + s).

I must admit I never expected it to be as complicated as this.

To understand this formula, think of it as saying that the proportion of visible steps I climb is the ratio of my speed (n) to the sum of my speed and the speed of the escalator (n + s).

For example, if the escalator has 30 'visible steps' and is moving at 90 steps per minute, my speed is 120 steps per minute, then the proportion of the 30 steps I will tread on will be 120/210, or 4/7 of them, which is about 17.

If you plot m  against n, from n = 0, you get a curve that starts at the origin (m = 0) and tends to p as  n tends to infinity.

When n = s, notice that m = s/2, which makes sense intuitively: if I climb at the same rate as the escalator is moving I will cover half the steps before I get to the top.

Note also that as n increases the gain in my step count decreases. For example, with a 30-step escalator, and a speed of 90 steps rising per minute ...

When n = 0, = 0

When n = 60, m = 12

When n = 120, = 17

When n = 180, = 20

When n = 240, = 22

When n = 300, = 23

It's intriguing to think about how the graph behaves for values of n less than zero down to n = –s. These values of n correspond to walking down the escalator when it is going up. Provided you walk down slower than the escalator is going up, then you will get to the top! The number of steps you take, m, will turn out to be negative because you are walking down the escalator.  If you walk down as fast as the escalator is going up (n = –s) then the formula involves division by zero, which is impossible: you never get to the top. In fact, you never get anywhere.

You can have even more fun now, by thinking about how the formula works for climbing up an escalator going down!

29 comments:

  1. Nice it seems to be good post... It will get readers engagement on the article since readers engagement plays an vital role in every blog.i am expecting more updated posts from your hands.
    Cloud Computing Training in Chennai

    ReplyDelete
  2. Inspiring writings and I greatly admired what you have to say , I hope you continue to provide new ideas for us all and greetings success always for you..Keep update more information..
    Java training in Pune

    Java interview questions and answers

    Java training in Chennai | Java training institute in Chennai | Java course in Chennai

    Java training in Bangalore | Java training institute in Bangalore | Java course in Bangalore

    ReplyDelete
  3. Wonderful blog.. Thanks for sharing informative Post. Its very useful to me.

    Article submission sites
    Guest posting sites

    ReplyDelete
  4. This is a nice article here with some useful tips for those who are not used-to comment that frequently. Thanks for this helpful information I agree with all points you have given to us. I will follow all of them.
    Devops Training in Bangalore
    Best Devops Training in pune

    ReplyDelete
  5. Thanks for this valuable information. it is really helpful

    https://www.acte.in/angular-js-training-in-chennai
    https://www.acte.in/angular-js-training-in-annanagar
    https://www.acte.in/angular-js-training-in-omr
    https://www.acte.in/angular-js-training-in-porur
    https://www.acte.in/angular-js-training-in-tambaram
    https://www.acte.in/angular-js-training-in-velachery

    ReplyDelete
  6. I hope you continue to provide new ideas for us all and greetings success always for you. Keep update more information. It is very helpful and very informative and I really learned a lot from it.
    python training in chennai

    python online training in chennai

    python training in bangalore

    python training in hyderabad

    python online training

    python flask training

    python flask online training

    python training in coimbatore


    ReplyDelete
  7. This Was An Amazing ! I Haven't Seen This Type of Blog Ever ! Thankyou For Sharing, data science online course

    ReplyDelete
  8. Good Post! , it was so good to read and useful to improve my knowledge as an updated one, keep blogging. After seeing your article I want to say that also a well-written article with some very good information which is very useful for the readers....thanks for sharing it and do share more posts like this.
    AWS Online Training
    Online AWS Certification Training

    ReplyDelete
  9. Wow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot. it is really explainable very well and i got more information from your blog.

    Angular js Training in Chennai

    Angular js Training in Velachery

    Angular js Training in Tambaram

    Angular js Training in Porur

    Angular js Training in Omr

    Angular js Training in Annanagar


    ReplyDelete
  10. Thanks for sharing valuable information in the article.students can make a good career by learning. We are providing the best services click on below links to visit our website.
    Oracle Fusion HCM Training
    Workday Training
    Okta Training
    Palo Alto Training
    Adobe Analytics Training

    ReplyDelete
  11. Very useful post. This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. Really its great article. Keep it up.
    data analytics course in hyderabad

    ReplyDelete
  12. Much obliged for sharing this brilliant substance. its extremely fascinating. Numerous web journals I see these days don't actually give whatever pulls in others however the manner in which you have plainly clarified everything it's truly awesome. There are loads of posts But your method of Writing is so Good and Knowledgeable. continue to post such helpful data and view my site too...
    how to make a paper airplane that flies far and straight step by step | classic dart paper airplane | zazoom internet | windfin | how to make the coolest paper airplane | how to make a good paper airplane that flies far | best paper model | the best glider paper airplane | paper airplane aerodynamics | super paper airplanes | how to make easy paper planes | control surfaces on a plane

    ReplyDelete
  13. appealing, pronounce. I simply stumbled upon your blog and desired to make known that i have favored surfing your weblog posts. After each, i can definitely subscribe to your feed, and that i purpose you will write within the lower back again soon! Ocam Crack

    ReplyDelete
  14. There are two sides to a transaction. In real estate, a grantee is the recipient of the property, and the grantor is a person that transfers ownership rights of a property to another person. real estate investing However, the specifics of their transaction may vary depending on the situation. The official documents they use, such as a deed, detail their obligations. grantor vs grantee

    ReplyDelete
  15. This comment has been removed by the author.

    ReplyDelete
  16. Answer food watch strategy me line meeting. It open member he before up. Simply upon environment reflect western together. Production parent future movie pressure.health

    ReplyDelete