Mechanical Expressions

Mechanical Expressions v1.0 is now available for purchase.

This document requires an HTML5-compliant browser.
flywheel angle

The Next Generation of Mechanical Engineering Software

Mechanical Expressions is a symbolic mechanics program. Create a model graphically, specify the geometry using symbolic constraints, add velocities, masses and force elements, and then extract mathematical expressions for output velocities, accelerations and forces. Copy expressions for input into a mathematics system like Mathematica, Matlab etc, or copy them as Tex, MathML, or computer source code (in 9 languages). Or, create an HTML5/Javascript app, allowing you to communicate your design intent as an interactive, single-file web page that you can email to your colleagues or post on your web site. You'll quickly discover that Mechanical Expressions is truly a new breed of software.

Try it
Buy it


I can't say it enough, this is the BEST new engineering software to come out in a long time!

Jeff Sowden, Engineer, Turbine Blading and Parts, LLC.

Helped me analyze and understand dynamics problems long before my mathematical background had arrived there.

Albert Yang, Student, Caltech

I could have created a model like this in Matlab directly, I guess ... in about 3 days. Here it took 10 minutes.

Try it
Buy it

Use Mechanical Expressions to its Full Potential

Check out our Youtube channel for ideas and tutorials on Mechanical Expressions. Or, visit our support page for additional Mechanical Expressions resources.