使って描くことにしたい。おける処理は以下の通りである。pH値と、加える希塩酸の体積を格納する配列を作成する。アンモニアの共役酸であるアンモニウムイオンの酸解離定数の値Kaを設定する。混合水溶液の水素イオン濃度(hion)を求める関数を作成する。試しにpH値を求め、上で立てた式が正しいかどうかを確認する。ml毎に加えた場合のpH値を計算しその値を配列pH[i]に格納する。加えた塩酸の体積は配列acid[i]に格納する。希塩酸を0〜20mlまで、0.1ml毎に加えた場合の、塩酸量と混合溶液のpH値の配列リストを作成する。with(plots):plot(datalist,HCl=0..20,pH=0..14,color=black,thickness=2);この結果は次の通りとなる。