Jak převést hmotnostní zlomek na molaritu v Pythonu pomocí UliEngineering
Můžete snadno převést hmotnostní zlomek na molaritu pomocí knihovny UliEngineering v Pythonu:
from UliEngineering.Chemistry.Stoichiometry import mass_fraction_to_molarity
from UliEngineering.EngineerIO import *
# Převod 10% roztoku NaCl na molaritu (hustota ~1.07 g/mL)
molarity = mass_fraction_to_molarity(0.10, "NaCl", "1.07g/mL")
print(f"Molarity (10% NaCl): {format_value(molarity, 'M')}")
# Převod 5% roztoku glukózy na molaritu (hustota ~1.02 g/mL)
molarity = mass_fraction_to_molarity(0.05, "C6H12O6", "1.02g/mL")
print(f"Molarity (5% glucose): {format_value(molarity, 'M')}")
# Převod 20% roztoku NaOH na molaritu (hustota ~1.22 g/mL)
molarity = mass_fraction_to_molarity(0.20, "NaOH", "1.22g/mL")
print(f"Molarity (20% NaOH): {format_value(molarity, 'M')}")Příklad výstupu
Molarity (10% NaCl): 1.83 M
Molarity (5% glucose): 0.28 M
Molarity (20% NaOH): 6.10 MPřevod hmotnostního zlomku na molaritu určuje molární koncentraci roztoku při daném hmotnostním zlomku (hmotnostní procento), chemickém vzorci a hustotě roztoku. To je nezbytné pro převod mezi běžnými laboratorními koncentračními jednotkami a přípravu roztoků s přesnými molárními koncentracemi. Překlenuje mezeru mezi měřeními koncentrace založenými na hmotnosti a na molech.
Molarita se počítá pomocí vzorce: $M = \frac{w \times \rho}{M_{sloučenina}}$, kde $M$ je molarita v molech na litr, $w$ je hmotnostní zlomek (bezrozměrný), $\rho$ je hustota roztoku v gramech na litr a $M_{sloučenina}$ je molekulová hmotnost rozpuštěné látky v gramech na mol. Tento výpočet zohledňuje jak hmotnostní procento, tak fyzikální vlastnosti roztoku.
Související příspěvky
- Jak vypočítat molaritu z molů a objemu v Pythonu pomocí UliEngineering
- Jak vypočítat molekulovou hmotnost v Pythonu pomocí UliEngineering
- Jak převést moly na gramy v Pythonu pomocí UliEngineering