Tengo una variable, tauMax
, que quiero redondear hasta con la potencia de diez más cercana (1, 10, 100, 1000 ...). Estoy usando la expresión siguiente para encontrar el entero más cercano al valor máximo en la matriz tau. Estoy buscando el valor máximo porque estoy tratando de calcular la potencia de diez que debería ser el límite del eje x. En esta causa, tauMax es igual a 756, por lo que quiero tener una expresión que emita 1000 o 3 (para 10^3).Redondeo a una potencia de 10
tauMax = round(max(tau));
me lo agradecería cualquier ayuda!
también puede hacer esto creo basa en la cantidad de dígitos. – norway28
Esa es una gran idea. ¿Sabes qué comando usaría para encontrar la cantidad de dígitos en un número dado? –
@Alex Nichols - Dado que estás hablando de la base 10, simplemente usa 'log10' (mira mi respuesta a continuación). –