【正文】
故確實(shí)所求最小二乘解。利用最小二乘線性擬合確定其系數(shù),再利用逆變換給出原問(wèn)題的曲線擬合函數(shù)。2) 主要技術(shù)問(wèn)題或難題的解決方法在這個(gè)程序設(shè)計(jì)的過(guò)程中,我們遇到了不少的問(wèn)題,最主要的問(wèn)題就在怎樣畫(huà)圖,因?yàn)橹拔覀冞€沒(méi)遇到過(guò)這樣的問(wèn)題,鑒于這個(gè)問(wèn)題,我們盡量勤快點(diǎn)地去問(wèn)問(wèn)講師的意見(jiàn),并且不乏地去圖書(shū)館去借閱相關(guān)我們課題的書(shū)籍,而且我們還有自己的VB書(shū)(主要是line語(yǔ)句),根據(jù)這幾個(gè)方式,我們基本上解決了我們面對(duì)的問(wèn)題。這些都是通過(guò)反復(fù)運(yùn)行測(cè)試做出的結(jié)果,因?yàn)樵谶@其中我們的不足之處還是有很多很多的,例如:在還沒(méi)輸入要畫(huà)線的點(diǎn)之前,就可以畫(huà)線了,那么在那些控件之間就產(chǎn)生了矛盾(沒(méi)點(diǎn)就能畫(huà)出線性圖?),所以我們使用了控件的有效性這一屬性等等。在研究?jī)蓚€(gè)變量之間的關(guān)系時(shí),我們可以用回歸分析的方法進(jìn)行分析。 通過(guò)本文實(shí)例模型(非多項(xiàng)式形式 )的求解,我們學(xué)會(huì)了怎樣從給定的二維數(shù)據(jù)出發(fā),尋找一個(gè)簡(jiǎn)單合理的函數(shù)來(lái)擬合給定的一組看上去雜亂無(wú)章的數(shù)據(jù)。課題設(shè)計(jì)時(shí)VB代碼編寫(xiě)復(fù)雜、冗長(zhǎng),稍一不慎就會(huì)出錯(cuò),我們調(diào)試了好多次,失敗了好多次,而自己仔細(xì)想想,歸根究底還是在于自己心太浮躁,沒(méi)有耐心。我想,將來(lái)做許多事,也需要保持這么一種平和的心態(tài),它是一種個(gè)人綜合素質(zhì),是我們制勝的關(guān)鍵。而最大的難點(diǎn)在于,項(xiàng)目設(shè)計(jì)中需要根據(jù)用戶提供的坐標(biāo)點(diǎn)來(lái)生成一次模擬曲線,剛遇到這個(gè)問(wèn)題時(shí),根本無(wú)法下手,最后還是到圖書(shū)館、網(wǎng)上查閱了相關(guān)資料才解決了這一難題。不管困難有多大,沒(méi)有切實(shí)的行動(dòng)時(shí)不行的。此次項(xiàng)目對(duì)我來(lái)說(shuō)是困難的,但無(wú)論怎樣,我還是完成了,這說(shuō)明一點(diǎn),其實(shí)沒(méi)有克服不了的困難。 參考文獻(xiàn)參考內(nèi)容為:①《Visual Basic 程序設(shè)計(jì)教程》 圖形操作②《Visual basic 6》學(xué)習(xí)指南 張志軍著 ③《數(shù)值分析》科學(xué)出版社 附錄程序代碼如下:Dim x() As Single, y() As Single, i As Integer, n As Integer, m As IntegerDim sumx As Double, sumy As Double, xaver As Double, yaver As DoubleDim xy As Double, x2 As DoubleDim a As Double, b As DoubleDim xmax As Double, xmin As DoubleDim ymax As Double, ymin As DoublePrivate Sub Command1_Click() Randomize n = InputBox(請(qǐng)輸入坐標(biāo)點(diǎn)個(gè)數(shù):) If n = 0 Then MsgBox 請(qǐng)輸入坐標(biāo)點(diǎn)個(gè)數(shù) = True ElseIf n = 1 Then MsgBox 單點(diǎn)無(wú)法擬合,請(qǐng)重新輸入 Exit Sub = False = False = False = True Else = False = True = True End If ReDim x(n) ReDim y(n) For i = 1 To n x(i) = InputBox(請(qǐng)輸入第 amp。 個(gè)點(diǎn)的橫坐標(biāo)) sumx = sumx + x(i) Text1 = Text1 amp。 i amp。 x(i) y(i) = Input