Mathematics of Classical Mechanics: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
Line 12: Line 12:
I will use a couple of books.
I will use a couple of books.
* [[https://mitpress.mit.edu/sites/default/files/titles/content/sicm_edition_2/book.html Structure and Interpretation of Classical Mechanics]].
* [[https://mitpress.mit.edu/sites/default/files/titles/content/sicm_edition_2/book.html Structure and Interpretation of Classical Mechanics]].
* PRO: Is it is publicly available
** PRO: Is it is publicly available
* PRO: It use programming for demonstration and experinats.
** PRO: It use programming for demonstration and experinats.
* PRO: The authors care about didactitics.
** PRO: The authors care about didactitics.
* PRO: Operator notation. D_1(f) instead of df/dx (I need mathematical notation here)
** PRO: Operator notation. D_1(f) instead of df/dx (I need mathematical notation here)
* CON: They use an old version of [https://en.wikipedia.org/wiki/Scheme_%28programming_language%29 Scheme] which you need to install first.
** CON: They use an old version of [https://en.wikipedia.org/wiki/Scheme_%28programming_language%29 Scheme] which you need to install first.
* Mathematical Methods of Classical Mechanics Second Edition, V.I. Arnold. I prefer the Russian Version. There are are also translations to German and English
* Mathematical Methods of Classical Mechanics Second Edition, V.I. Arnold. I prefer the Russian Version. There are are also translations to German and English
* PRO: More mathematical formalism.
** PRO: More mathematical formalism.
* CON: I feel that I miss some mathematics and physics knowledge to understand it.
** CON: I feel that I miss some mathematics and physics knowledge to understand it.
* Курс теоретической физики Ландау и Лифшица (Course of Theoretical Physics from L. Landau and E. Lifshitz), Volume 1, Mechanics. [https://en.wikipedia.org/wiki/Course_of_Theoretical_Physics]
* Курс теоретической физики Ландау и Лифшица (Course of Theoretical Physics from L. Landau and E. Lifshitz), Volume 1, Mechanics. [https://en.wikipedia.org/wiki/Course_of_Theoretical_Physics]
* PRO: More physics.
** PRO: More physics.
* PRO: Good quality, as a classical teaching book in Soviet Union.  
** PRO: Good quality, as a classical teaching book in Soviet Union.  
* CON: Too sloppy mathematical formalism for me. Too view intermediate steps.
** CON: Too sloppy mathematical formalism for me. Too view intermediate steps.

Revision as of 10:48, 4 November 2018

The mechanics of rigid bodies which I learned in engineering classes was mostly:

  • Draw a system.
  • Draw a lot of forces and constraints.
  • Select a coordinate system. Mostly XYZ.
  • Calculate. When something strange happen, check your forces again.

Using this approach for moving parts was pretty annoying.

But maybe there is a more elegant way to do it? I hope to use a more mathematical approach, like Langrangian and Hamiltonian mechanics.

Books

I will use a couple of books.

  • [Structure and Interpretation of Classical Mechanics].
    • PRO: Is it is publicly available
    • PRO: It use programming for demonstration and experinats.
    • PRO: The authors care about didactitics.
    • PRO: Operator notation. D_1(f) instead of df/dx (I need mathematical notation here)
    • CON: They use an old version of Scheme which you need to install first.
  • Mathematical Methods of Classical Mechanics Second Edition, V.I. Arnold. I prefer the Russian Version. There are are also translations to German and English
    • PRO: More mathematical formalism.
    • CON: I feel that I miss some mathematics and physics knowledge to understand it.
  • Курс теоретической физики Ландау и Лифшица (Course of Theoretical Physics from L. Landau and E. Lifshitz), Volume 1, Mechanics. [1]
    • PRO: More physics.
    • PRO: Good quality, as a classical teaching book in Soviet Union.
    • CON: Too sloppy mathematical formalism for me. Too view intermediate steps.