For example, Often I end up with a complicated equation that uses non-standard units. In these equations, Temperature is in eV and Magnetic field is in Gauss. I need to convert my equation to another set of non-standard units my friend uses.

Is there a software to help me convert that? Even cgs to SI would be a start. Judging from the comments, it appears as if I do not know how to convert units. Converting a few equations is easy, but it easily gets painful thereafter. My colleague needs them in strangely mixed units so google will not be of help. I was hoping to save time.

I was able to answer my own question using this algorithm

  • 1
    $\begingroup$ Knowing how to do unit conversions is a must-have skill to avoid serious errors in your work. $\endgroup$ – CuriousOne May 1 '16 at 1:45
  • $\begingroup$ I totally agree with @CuriousOne, but there's always Google. Just type in the units you want to be converted and an on-screen unit converter pops up. $\endgroup$ – don_Gunner94 May 1 '16 at 2:06
  • 1
    $\begingroup$ I'm voting to close this question as off-topic because it's about a software recommendation. $\endgroup$ – David Z May 1 '16 at 2:07
  • $\begingroup$ @don_Gunner94: I don't want to pretend that I am not using Google and Excel myself, but I like to do it on paper myself, first, then I crosscheck my calculation once or twice. That way I hope to avoid complete calcification of the "physics center" of my brain. :-) $\endgroup$ – CuriousOne May 1 '16 at 2:09
  • $\begingroup$ I agree, same here. I am a mechanical engineer myself, I love to play around with equations. $\endgroup$ – don_Gunner94 May 1 '16 at 2:11

Of course, you can do it with Matlab, Mupad, Maple, Mathematica or even the Smart Math Calculator. Use this method:

enter image description here

First define your variables with your units of choice, then tell the programm what the conversion factors from the given units to the target units are, for example, if you have km/h and need m/sec define 1km as 1000m and 1sec as h as 60² sec.

If you make a plot or a numerical computation set your target units to 1.

For other methods see here.


Not the answer you're looking for? Browse other questions tagged or ask your own question.