Re: How to create units?
- To: mathgroup at smc.vnet.net
- Subject: [mg60263] Re: [mg60241] How to create units?
- From: "David Park" <djmp at earthlink.net>
- Date: Fri, 9 Sep 2005 04:07:02 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Renan, With the V4ExtendUnits package from my web site below you can install your own units. (I'm not certain if I have the correct definition of all your information units.) Needs["Miscellaneous`V4ExtendUnits`"] InstallNewUnit /@ {kibibyte -> 1024*Byte, mibibyte -> 1024^2*Byte, gibibyte -> 1024^3*Byte}; NewUnitRules {kibibyte -> 8192.*Bit, mibibyte -> 8.388608*^6*Bit, gibibyte -> 8.589934592*^9*Bit} kibibyte // ToUnit[Byte] 1024. Byte 1024 Byte // ToUnit[kibibyte] 1. kibibyte 32.5 gibibyte // ToUnit[{Byte, Bit}] {3.489660928*^10*Byte, 2.7917287424*^11*Bit} But I didn't check for Bit as a base unit in the old package and updated it for this today. So you must use a 9 Sep 2005 or later version. David Park djmp at earthlink.net http://home.earthlink.net/~djmp/ From: Renan [mailto:renan.birck at gmail.com] To: mathgroup at smc.vnet.net Hello, I'd like to define custom units in Mathematica. Is this possible? I want to define "binary units" (kibi/mibi/gibibytes) as used in computers, because currently: In[1]:= Convert[1 Kilo Byte,Byte] Out[1]= 1000 Byte When it is supposed to be 1024 bytes. How to define custom unit? Thanks!
- Follow-Ups:
- Re: How to create units?
- From: Renan <renan.birck@gmail.com>
- Re: How to create units?