N88-BASICで電離度 (2回目)

2026/2/15(日)
 
N88-BASICで電離度 (2回目)
 
(degree of ionization)
■ pHと電離度(2価の酸)

https://ulprojectmail.blogspot.com/2026/02/ph-2.html
水素イオン指数 (2回目)
より
 
▼ 水素イオン濃度
[H+]4 + Ka1[H+]3 + {Ka1(Ka2 - c) - Kw}[H+]2 
- Ka1(2cKa2 + Kw)[H+] - Ka1Ka2Kw = 0
 
[HA-] = [H+][A2-]/Ka2 
[A2-] = cKa/(Ka+[H+]Ka1+[H+]2)
α1 = ([HA-]+[A2-])/c
α2 = [A2-] /([HA-]+[A2-])
 
▼ 酸の濃度
A = [H+]{[H+]{[H+]([H+]+Ka1)+Ka1Ka2-Kw}-Ka1Kw}-Ka1Ka2Kw
B = Ka1[H+]([H+] + 2Ka2)
c = A/B
 
グラフ
横軸
濃度の指数pc = -log10 c (7が真ん中)
縦軸
水素イオン指数pH = -log10 [H+] (7が真ん中の黄色のグラフ)
電離度α1 (1目盛りが1の赤色のグラフ)
電離度α2 (1目盛りが1の紫色のグラフ)
で描画しています
 
 
VL,NL,XL-BASICとdlg~.zip(alp002.bas)は
このブログ(以下のリンク)からダウンロードできます
https://ulprojectmail.blogspot.com
Readme.txtを読んで遊んで下さい













 

このブログの人気の投稿

NEWS

N88-BASICでゲーム (1回目)

d88ファイルの変換 (1回目)