Estoy intentando calcular la serie de resistencias E12 yo mismo.
Arriba hay una ilustración de la idea donde se puede escribir tal ecuación:
x = r3 + r3 *% tol = r4 - r4 *% tol
formulario que podemos derivar:
r4 = r3 * [(1 +% tol) / (1 -% tol)]
por lo tanto, en forma generalizada podemos escribir (% tol = 0.1 para la serie E12);
r (i + 1) = ri * [(1 +% tol) / (1 -% tol)]
Pero cuando itero la fórmula anterior en un bucle for, obtengo los siguientes resultados para los primeros valores de resistencia:
1.0000 1.2222 1.4938 1.8258 2.2315 2.7274 3.3335 4.0743 4.9797 6.0863 7.4388
Luego tomo [(1 +% tol) / (1 -% tol)] = 1.2 valor redondeado en lugar de 1.222222 y escribo la fórmula como:
r (i + 1) = r (i) * 1.2
Pero nuevamente cuando itero la fórmula anterior en un bucle for, obtengo los siguientes resultados para los primeros valores de resistencia:
1.0000 1.2000 1.4400 1.7280 2.0736 2.4883 2.9860 3.5832 4.2998 5.1598 6.1917
Pero los valores reales para E12 deben ser como:
1.0, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8
¿Qué estoy haciendo mal aquí?