国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

用Lagrange插值法實現(xiàn)溶解度曲線的繪制

2013-04-29 17:59:46趙榮紅
新課程·上旬 2013年5期
關(guān)鍵詞:插值法溶解度插值

趙榮紅

摘 要:根據(jù)拉格郎日(Lagrange)插值算法原理,運(yùn)用Flash的ActionScript腳本語言,以現(xiàn)有實驗數(shù)據(jù)(或文獻(xiàn)數(shù)據(jù))為依據(jù),通過內(nèi)插方式,增補(bǔ)中間數(shù)據(jù),實現(xiàn)了常見物質(zhì)的溶解度曲線繪制,使曲線更具平滑,消除了由于數(shù)據(jù)結(jié)點少而產(chǎn)生拆線的不足。

關(guān)鍵詞:Lagrange插值算法;溶解度曲線;ActionScript腳本語言

一、概述

初學(xué)化學(xué)教學(xué)中溶解度及溶解度曲線的知識,是讓學(xué)生理解和掌握溶液的概念和基本特征,認(rèn)識溶解現(xiàn)象,了解物質(zhì)的溶解過程以及溶液在生產(chǎn)、生活中的應(yīng)用,了解飽和溶液和溶解度的概念、含義,了解溶解度曲線的意義。在教學(xué)課件的設(shè)計中,如何能更好地繪制出溶解度曲線使學(xué)生能更有效、直觀地去理解和掌握教學(xué)內(nèi)容有著十分重要的意義。本文是通過運(yùn)用一種常用的插值方法——拉格郎日(Lagrange)插值法,實現(xiàn)常見物質(zhì)的溶解度曲線繪制。

二、基本原理

所謂“插值”,通俗地講就是在所給函數(shù)表中再“插入”一些需要的函數(shù)值。數(shù)據(jù)表中的函數(shù)值為已知的節(jié)點xi,稱為插值節(jié)點,插值節(jié)點上所給的函數(shù)值yi=f(xi)稱為樣本值,函數(shù)值待求點x,則稱為插值點。插值節(jié)點所界定的Δ=[minxi,maxxi]稱為插值區(qū)間。插值方法的設(shè)計原理是針對某個插值點x,用插值節(jié)點xi上的樣本值組合生成f(x)的近似值y即:

f(x)≈■λi f(xi) (1)

就是說,適當(dāng)選取權(quán)系數(shù)λi,而取yi的組合值,即:

y=■λi yi (2)

作為插值結(jié)果。

用于插值計算的式(2)即稱為式(1)的插值公式。插值方法的目的在于尋求函數(shù)的近似值,自然要求所求出的插值結(jié)果能夠有足夠的精度。為保證所設(shè)計的插值公式f(x)具有“盡可能高”的精度,則可以用n階多項式表示。Lagrange插值方法的基本思想是:將待求的n次多項式的插值函數(shù)f(x)改寫成用已知函數(shù)值的系數(shù)的n+1個待定n次多項式的線性組合形式,再用插值條件和函數(shù)分解技術(shù)確定n+1個待定n次多項式,求出插值多項式。有如下形式的Lagrange插值基函數(shù)。

φi(x)=■■,i=0,1,2,...,n (3)

顯然基函數(shù)

φi(xi)=1

φi(xj)=0,j=0,1,...,i-1,i+1,...,n

因而將它們加以組合即得所求的插值公式

y=■yiφi(x)=■yi ■■ (4)

這種形式的插值公式稱為Lagrange插值公式。

三、插值實現(xiàn)

1.常見物質(zhì)的溶解度

通過查閱資料可獲取各種物質(zhì)的溶解度,表1列出了幾種常見物質(zhì)的溶解度值。

注:?葚表示為用Lagrange方法計算的值。

2.實現(xiàn)方法

根據(jù)(4)式,我們用Flash動畫設(shè)計軟件的ActionScript 3定義了一個類Lagrange,通過該類的一個方法LagrangeInsert( )完成給定插入點x的函數(shù)值計算。(如下代碼所示)

public class Lagrange

{

public function LagrangeInsert(xx:Number,leng:int,arr1:Array,arr2:Array):Number

{

var yy:Number = 0;

var i:int;

var j:int;

var l:Number;

for (i=0; i

{

l = 1;

for (j=0; j

{

if (i != j)

{

l *= (xx-arr1[j])/(arr1[i]-arr1[j]);

}

}

yy += arr2[i] * l;

}

return yy;

}

}

說明:在上述方法中,xx表示插入點橫坐標(biāo)(即任意溫度值),leng表示物質(zhì)溶解度測定值(或參考文獻(xiàn)值的結(jié)點數(shù)),一般來講可能是11個結(jié)點值(從0到100,每10度一個測定值),arr1和arr2分別表示溫度和對應(yīng)溶解度測定值(或參考文獻(xiàn)值)。任意給定一個溫度值(xx),就可計算并返回一個溶解度值(yy表示)(即插入值)。根據(jù)需要,通過循環(huán)方法可以計算出多個插入值,然后將這些值通過繪制線段的方法繪制出來,即可形成一條平滑的曲線,避免了出現(xiàn)折線形式。如我們計算NH4HCO3的20個溶解度值:

表2 Lagrange插值法計算所得溶解度值

NH4HCO3的溶解度曲線為如下圖所示:

四、結(jié)論

運(yùn)用該方法,實現(xiàn)了常見物質(zhì)的溶解度曲線繪制,使曲線更具平滑,對完成這類曲線繪制具有一定的幫助作用,對制作更為精確、漂亮的教學(xué)課件有很好的借鑒意義。

參考文獻(xiàn):

王能超.計算方法簡明教程.北京:高等教育出版社,2004-01.

(作者單位 陜西省咸陽渭城二初中)

猜你喜歡
插值法溶解度插值
“溶解度曲線”考點擊破
《計算方法》關(guān)于插值法的教學(xué)方法研討
智富時代(2019年7期)2019-08-16 06:56:54
基于Sinc插值與相關(guān)譜的縱橫波速度比掃描方法
溶解度曲線的理解與應(yīng)用例析
一種改進(jìn)FFT多譜線插值諧波分析方法
基于四項最低旁瓣Nuttall窗的插值FFT諧波分析
CO2捕集的吸收溶解度計算和過程模擬
基于二次插值法的布谷鳥搜索算法研究
Newton插值法在光伏發(fā)電最大功率跟蹤中的應(yīng)用
溶解度計算錯誤種種和對策
波密县| 广宗县| 江山市| 交城县| 河西区| 修武县| 古浪县| 大港区| 张家界市| 同德县| 建平县| 长泰县| 山阳县| 芷江| 岫岩| 肃南| 和田县| 塔城市| 墨竹工卡县| 碌曲县| 崇明县| 抚远县| 建湖县| 博客| 长武县| 泰安市| 通江县| 巴林左旗| 平利县| 安吉县| 永善县| 六安市| 朝阳区| 兴国县| 永和县| 郎溪县| 桂阳县| 沂南县| 正蓝旗| 图木舒克市| 海宁市|