Як перетворити масову частку на молярність у Python за допомогою UliEngineering
Ви можете легко перетворити масову частку на молярність за допомогою бібліотеки Python UliEngineering:
from UliEngineering.Chemistry.Stoichiometry import mass_fraction_to_molarity
from UliEngineering.EngineerIO import *
# Перетворити 10% розчин NaCl на молярність (густина ~1,07 г/мл)
molarity = mass_fraction_to_molarity(0.10, "NaCl", "1.07g/mL")
print(f"Молярність (10% NaCl): {format_value(molarity, 'M')}")
# Перетворити 5% розчин глюкози на молярність (густина ~1,02 г/мл)
molarity = mass_fraction_to_molarity(0.05, "C6H12O6", "1.02g/mL")
print(f"Молярність (5% глюкоза): {format_value(molarity, 'M')}")
# Перетворити 20% розчин NaOH на молярність (густина ~1,22 г/мл)
molarity = mass_fraction_to_molarity(0.20, "NaOH", "1.22g/mL")
print(f"Молярність (20% NaOH): {format_value(molarity, 'M')}")Приклад виводу
Молярність (10% NaCl): 1,83 M
Молярність (5% глюкоза): 0,28 M
Молярність (20% NaOH): 6,10 MПеретворення масової частки на молярність визначає молярну концентрацію розчину за його масовою часткою (ваговим відсотком), хімічною формулою та густиною розчину. Це має важливе значення для перетворення між поширеними лабораторними одиницями концентрації та приготування розчинів із точною молярною концентрацією. Це заповнює розрив між вимірюваннями концентрації на основі ваги та на основі молей.
Молярність обчислюється за формулою: $M = \frac{w \times \rho}{M_{compound}}$, де $M$ — молярність у молях на літр, $w$ — масова частка (безрозмірна), $\rho$ — густина розчину в грамах на літр, а $M_{compound}$ — молекулярна маса розчиненої речовини в грамах на моль. Це обчислення враховує як масовий відсоток, так і фізичні властивості розчину.
Пов’язані публікації
- How to compute molarity from moles and volume in Python using UliEngineering
- How to compute molecular weight in Python using UliEngineering
- How to convert moles to grams in Python using UliEngineering