Estoy trabajando en una biblioteca de software para las Unidades de Medida. Para representar las dimensiones, necesito saber el rango requerido de los exponentes para cada una de las siete unidades de base (precisamente, necesito saber el requerido número máximo de bits para cada exponente). Después de leer muchas de las preguntas relacionadas con, todavía tengo algunas preguntas.
Como tengo entendido, todas las magnitudes físicas se pueden expresar como el producto de las siete unidades de base, con cada unidad de la base elevada a la potencia de 0, +-1, +-2, +-3, y así sucesivamente. Por lo que la dimensión de una cantidad es representado por un vector / matriz de 7 enteros.
E. g. para el volumen (longitud ^ 3) que la matriz sería de (3, 0, 0, 0, 0, 0, 0), para la aceleración (longitud / (tiempo ^ 2)) sería (1, -2, 0, 0, 0, 0, 0).
Mientras yo podía calcular el cuadrado de un volumen (con dimensión 6,0,0,..), no tiene mucho sentido, porque nunca he encontrado ninguna cantidad física que necesita (longitud ^ 6).
Mis preguntas:
a) ¿Cuál es la exigencia máxima exponente de Longitud ? ¿Conoces algún ejemplo donde +-3 no es suficiente ?
b) el Máximo exponente de Tiempo ? Ningún ejemplo más de +-4 ?
(actualización: levantado a las 4 de la capacitancia)
c) el Máximo exponente de la Misa ? Ningún ejemplo más de +-1 ?
d) el Máximo exponente de la Corriente Eléctrica ? Ningún ejemplo más de +-1 ?
e) el Máximo exponente de la Temperatura ? Ningún ejemplo más de +-4 ?
(actualización: elevado a 4 para la constante de Stefan-Boltzmann)
f) Máximo exponente de la Cantidad de Sustancia ? Ningún ejemplo más de +-1 ?
g) el Máximo exponente de la Intensidad Luminosa ? Ningún ejemplo más de +-1 ?
.. además de tres preguntas de bono:
h) ¿hay algún orden necesario de las siete unidades de base ? He visto a más de uno ..
i) Son las siete unidades de base suficiente para todo, o hay algún sangrado ciencia de vanguardia que necesita más ?
j) Son los exponentes siempre integral ? Nunca algo como ^ 1.5 o ^ e ?
Gracias.
(actualización)
Supongo que debo aclarar:
Soy consciente de que los valores podrían necesidad racional o real de los exponentes.
Soy consciente de que el intermedio de resultados puede ser que necesite una amplia gama de exponentes de números enteros.
He leído el relevante SI documento estándar, y un montón de sitios web sobre el tema.
Mis preguntas son sólo sobre la base de unidades de exponentes que definen la dimensión de (base o derivada) unidades.
La más precisa de las declaraciones que he encontrado hasta ahora fue: los exponentes son muy pequeños enteros.
Sin embargo, para aprovechar todas las sucias velocidad trucos de la CPU o la GPU de la asamblea de programación, necesito saber el número exacto de bits necesarios.