Mathematica 9--Is This A Joke?
- To: mathgroup at smc.vnet.net
- Subject: [mg128850] Mathematica 9--Is This A Joke?
- From: Kevin Wheelock <jiyajbe at gmail.com>
- Date: Fri, 30 Nov 2012 05:57:25 -0500 (EST)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- Delivered-to: l-mathgroup@wolfram.com
- Delivered-to: mathgroup-newout@smc.vnet.net
- Delivered-to: mathgroup-newsend@smc.vnet.net
I just installed Mathematica 9. I am horrified. How did this get past QA and Usability Testing?
Example: Newton's 2nd Law
In Mathematica 8:
In[1]:= Needs["Units`"]
In[2]:= M := 5 Kilogram
In[3]:= a := 10 Meter/Second^2
In[4]:= F := M a; F
Out[4]= (50 Kilogram Meter)/Second^2
In[5]:= Convert[%, Newton]
Out[5]= 50 Newton
In Mathematica 9:
In[1]:= M := Quantity[5, "kg"]
In[2]:= a := Quantity[10, "m/s^2"]
In[3]:= F := M a; F
Out[3]= 50kg m/(s)^2
{At this point, Mathematica pops up a dialog offering, among other things, to let me convert this unit. Okay, I enter "N" in the field I was presented}
In[4]:= UnitConvert[
Quantity[50, ("Kilograms" "Meters")/("Seconds")^2], "N"]
During evaluation of In[4]:= UnitConvert::unkunit: Unable to interpret unit specification N. >>
Out[4]= UnitConvert[50kg m/(s)^2,N]
{Huh. Okay, I try other things...}
In[5]:= UnitConvert[
Quantity[50, ("Kilograms" "Meters")/("Seconds")^2], N]
During evaluation of In[5]:= UnitConvert::unkunit: Unable to interpret unit specification N. >>
Out[5]= UnitConvert[50kg m/(s)^2,N]
In[7]:= UnitConvert[
Quantity[50, ("Kilograms" "Meters")/("Seconds")^2], "Newton"]
During evaluation of In[7]:= UnitConvert::unkunit: Unable to interpret unit specification Newton. >>
Out[7]= UnitConvert[50kg m/(s)^2,Newton]
In[8]:= UnitConvert[
Quantity[50, ("Kilograms" "Meters")/("Seconds")^2], "Newtons"]
Out[8]= 50N
{Ha! I finally guessed right!}
Who the HELL thinks this is better????? "M := Quantity[5,"kg"]"??? Are you KIDDING ME????
Give me back version 8, and QUICKLY!