久久综合色一综合色88欧美|久久er热在这里只有精品66|国产福利一区二区不卡|日本精品动漫二区三区

    1. <address id="l3apk"><var id="l3apk"><source id="l3apk"></source></var></address>

      計(jì)算方法實(shí)驗(yàn)報(bào)告-數(shù)值計(jì)算方法實(shí)驗(yàn)報(bào)告

      時(shí)間:2017-04-19 11:15:50 計(jì)算方法答案 我要投稿

      計(jì)算方法實(shí)驗(yàn)報(bào)告范文-數(shù)值計(jì)算方法實(shí)驗(yàn)報(bào)告

        撰寫實(shí)驗(yàn)報(bào)告是每個(gè)計(jì)算方法實(shí)驗(yàn)過(guò)后必須完成的事項(xiàng)。以下是陽(yáng)光網(wǎng)小編要與大家分享的計(jì)算方法實(shí)驗(yàn)報(bào)告范文,供大家參考!

      計(jì)算方法實(shí)驗(yàn)報(bào)告范文-數(shù)值計(jì)算方法實(shí)驗(yàn)報(bào)告

        計(jì)算方法實(shí)驗(yàn)報(bào)告范文(一)

        一、實(shí)驗(yàn)?zāi)康?黑體、四號(hào))

        1、所解決的問(wèn)題實(shí)際背景;(宋體、小四)

        2、求問(wèn)題的數(shù)值解的必要性。

        二、基本理論及背景

        1、經(jīng)典理論的解決方案和局限性;

        2、數(shù)值解的算法和理論推導(dǎo);

        3、待解決的具體問(wèn)題。

        三、算法設(shè)計(jì)及實(shí)現(xiàn)

        1、程序的流程及各程序模塊之間的層次關(guān)系;

        2、程序文件及功能清單。

        四、實(shí)驗(yàn)步驟

        1、實(shí)驗(yàn)的具體步驟;

        2、輸出結(jié)果和初步分析說(shuō)明。

        五、使用說(shuō)明實(shí)驗(yàn)結(jié)果分析

        1、調(diào)試中遇到的問(wèn)題及對(duì)問(wèn)題的解決方法;

        2、算法的復(fù)雜度或測(cè)量結(jié)果的精確度分析。

        六、算法的改進(jìn)和實(shí)驗(yàn)總結(jié)

        1、算法進(jìn)一步的發(fā)展和更復(fù)雜的理論介紹、改進(jìn);

        2、和自己的實(shí)驗(yàn)感想、經(jīng)驗(yàn)總結(jié)。

        七、源程序(帶注釋)

        計(jì)算方法實(shí)驗(yàn)報(bào)告范文(二)

        一.題目

        對(duì)于函數(shù) fx1

        15x2 x∈[-1,1], 取 n+1 個(gè)基點(diǎn),xi=-1+ih

        (i=0,1,2,…,n),其中 h=2/n。

       、艑(duì) n=2,4,6,8,10 分別作 n 次插值多項(xiàng)式 Pn(x),并在同一坐標(biāo)系畫出f(x)和 Pn(x)。

       、圃诜枪(jié)點(diǎn)處計(jì)算f(x)和 Pn(x)的最大相對(duì)誤差;

        max1x1xxifxPnxfx n=2,4,6,8,10

       、歉鶕(jù)f(x)和 Pn(x)的圖形及最大相對(duì)誤差進(jìn)行比較分析,試尋找插值效果較好的改進(jìn)方法。

        二.算法

        思想:

        選用牛頓前插公式,用一個(gè)適當(dāng)?shù)暮瘮?shù)Pn(x)作為f(x)的近似函數(shù)。

        1.選取等距節(jié)點(diǎn)并算出節(jié)點(diǎn)處的函數(shù)值。將區(qū)間(-1 ,1)均分成n等份,步長(zhǎng)h為2/n,在等距節(jié)點(diǎn)x0,x1,x2,…,xn處,f(x)的取值分別為f0,f1,f2, …,fn。

        首先在text1中確定輸入的'n值,它決定了我們接下來(lái)按幾等分編寫插值多項(xiàng)式。n為2,4,6,8,10中的某個(gè)值。

        2.計(jì)算一階差分△f0, △f1, …, △fn-1

        f0f1f0,f1f2f1,...,fnfnfn1

        同理分別計(jì)算2f,3f,...,nf.

        在模塊中定義x()數(shù)組以便于在全局中使用。

        ReDim x(n) As Single

        For i = 0 To n

        x(i) = -1 + (i * h)

        Next

        且依次為x(i)賦值,再在form2窗體中的第一列顯示出來(lái)。之后,通過(guò)調(diào)用f函數(shù)來(lái)實(shí)現(xiàn)對(duì)f(i)的依次賦值。調(diào)用過(guò)程如下:

        Public Function f(x As Single) As Single

        f = 1 / (1 + 25 * x * x)

        End Function

       、 先將label2中的visible屬性設(shè)為faulse,在代碼中進(jìn)行以下設(shè)置來(lái)顯示插分階數(shù):Label2(j + 1).Visible = True,且插分階數(shù)隨著n值的變化而變化。

       、丛谀K中定義a(),b()數(shù)組以便于在全局中使用。通過(guò)ReDim a(n, n) As Single語(yǔ)句將a()重新定義為二維數(shù)組,并將各階差分值賦予該數(shù)組。此部分代碼如下:

        For j = 0 To n

        a(j, 0) = f(x(j))

        Next

        For j = 1 To n

        For i = 0 To n - j

        a(i, j) = a(i + 1, j - 1) - a(i, j - 1)

        Next

        Next

        通過(guò)ReDim b(n) As String語(yǔ)句將多項(xiàng)式Pn(x)以字符串的形式用b數(shù)組表現(xiàn)出來(lái)。然后給b(0)賦初值f(x0):b(0) = a(0, 0),并通過(guò)以下代碼來(lái)表示出含x差值多項(xiàng)式Pn(x):

        For i = 1 To n

        For j = 1 To i

        If x(j - 1) < 0 Then

        b(i) = b(i) & "(x + " & -x(j - 1) & ")"

        Else

        b(i) = b(i) & "(x - " & x(j - 1) & ")"

        End If

        Next

        s = a(0, i) / m(i) / h ^ i

        If s > 0 Then

        Label3.Caption = Label3.Caption & " + " & s & b(i)

        Else

        Label3.Caption = Label3.Caption & s & b(i)

        End If

        Next

        語(yǔ)句中為避免運(yùn)行時(shí)多項(xiàng)式中出現(xiàn)(x- -x0)或a + - b的情況,因此對(duì)符號(hào)進(jìn)行了修改。

       、 通過(guò)調(diào)用m函數(shù)來(lái)計(jì)算n的階乘。

        Public Function m(x As Byte) As Long

        Dim i As Byte

        m = 1

        For i = 1 To x

        m = m * i

        Next

        End Function

        6.運(yùn)行程序顯示差分表和牛頓前插公式

        2nf0f0fPnxf0xx02xx0xx1...n0xx0xx1...xxn1h2hnh

        三.源程序

      點(diǎn)擊下頁(yè)還有更多>>>計(jì)算方法實(shí)驗(yàn)報(bào)告范文