基于Mathemtica绘制一元酸滴定碱的滴定曲线(含V--PH曲线方程的推导)
生活随笔
收集整理的這篇文章主要介紹了
基于Mathemtica绘制一元酸滴定碱的滴定曲线(含V--PH曲线方程的推导)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
基于Mathemtica繪制一元酸堿滴定曲線(含V–PH曲線方程的推導)
本文主要是關于Mathemtica繪制一元酸堿滴定曲線的介紹,并且用多種方法來繪制滴定曲線
一、酸滴定堿的V-PH方程的推導
酸滴定堿一共有四種情況,并且這四種情況已經被我同意起來了,如果是強酸或者強堿那么a或b是1(另外一種角度來解讀的話就是k≥10^5),這是因為如此,我們就進行了統一。
二、基于MMA繪制滴定曲線的方法
1、 ContourPlot函數繪制(推薦)
(1)強酸滴定強堿模型
0.1 MHCl滴定0 0.1 M,20mlNaOH
首先,我們輸入如下代碼:
Ka = 10^5; Kb = 10^5; Kw = 10^(-14); C1 = 0.1; C2 = 0.2 ; V2 = 20; a = Ka/(10^(-x) + Ka); b = Kb/(Kw/10^(-x) + Kb); c = Kw/10^(-x) - 10^(-x); ContourPlot[V == (b*C1*V2 - c*V2)/(a*C1 + c), {V, 0, 40}, {x, 0, 14}]
繪制圖片如下:
(2)強酸滴定弱堿模型:
0.1MHCl滴定0.1M,20ml氨水
輸入如下代碼:
Ka = 10^5; Kb = 10^(-4.75); Kw = 10^(-14); C1 = 0.1; C2 = 0.2 ; V2 = 20; a = Ka/(10^(-PH) + Ka); b = Kb/(Kw/10^(-PH) + Kb); c = Kw/10^(-PH) - 10^(-PH); ContourPlot[V == (b*C1*V2 - c*V2)/(a*C1 + c), {V, 0, 40}, {PH, 0, 14}]繪制如下圖:
(3)弱酸滴定強堿模型:
0.1M醋酸滴定0.1M,20ml氫氧化鈉
輸入如下代碼:
Ka = 10^(-4.75); Kb = 10^5; Kw = 10^(-14); C1 = 0.1; C2 = 0.2 ; V2 = 20; a = Ka/(10^(-x) + Ka); b = Kb/(Kw/10^(-x) + Kb); c = Kw/10^(-x) - 10^(-x); ContourPlot[V == (b*C1*V2 - c*V2)/(a*C1 + c), {V, 0, 40}, {x, 0, 14}]繪制如圖:
(4)弱酸滴定弱堿:
0.1M醋酸滴定0.1M,20ml氨水
輸入如下代碼:
Ka = 10^(-4.75); Kb = 10^(-4.75); Kw = 10^(-14); C1 = 0.1; C2 = 0.2 ; V2 = 20; a = Ka/(10^(-x) + Ka); b = Kb/(Kw/10^(-x) + Kb); c = Kw/10^(-x) - 10^(-x); ContourPlot[V == (b*C1*V2 - c*V2)/(a*C1 + c), {V, 0, 40}, {x, 0, 14}]繪制圖像如下:
總結
以上是生活随笔為你收集整理的基于Mathemtica绘制一元酸滴定碱的滴定曲线(含V--PH曲线方程的推导)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全国计算机等级考试题库二级C操作题100
- 下一篇: 全国计算机等级考试题库二级C操作题100