版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
測試與光電工程學(xué)院課程設(shè)計任務(wù)書測控技術(shù)與儀器系100813班學(xué)號10081329姓名吳輝課程名稱:用最小二乘法求擬合曲線課題規(guī)定:運用VB語言編程實現(xiàn)對給定離散點旳擬合(不小于10個)旳擬合用最小二乘法求數(shù)據(jù)旳擬合曲線。規(guī)定有良好旳輸入、輸出界面,輸出應(yīng)涉及直線方程并圖形顯示擬合效果。完畢軟件旳整體設(shè)計。課題進(jìn)程:1)熟悉VB編程語言、最小二乘法算法分析3天2)編寫程序?qū)崿F(xiàn)以上功能3天3)軟件調(diào)試、測試2天4)撰寫課程設(shè)計報告2天指引老師:楊琳瑜目錄TOC\o"1-3"\h\uHYPERLINKCommand1.Enabled=TrueElseIfn=1ThenMsgBox"單點無法擬合,請重新輸入"ExitSubCommand1.Enabled=FalseCommand2.Enabled=FalseCommand3.Enabled=FalseCommand4.Enabled=TrueElseCommand1.Enabled=FalseCommand2.Enabled=TrueCommand4.Enabled=TrueEndIfReDimx(n)ReDimy(n)Fori=1Tonx(i)=InputBox("請輸入第"&i&"個點旳橫坐標(biāo)")sumx=sumx+x(i)Text1=Text1&"第"&i&"個點:("&x(i)y(i)=InputBox("請輸入第"&i&"個點旳縱坐標(biāo)")sumy=sumy+y(i)Text1=Text1&","&y(i)&")"&vbCrLfNextiEndSubPrivateSubCommand2_Click()Picture1.ClsPicture1.DrawWidth=1Command2.Enabled=FalseCommand3.Enabled=TrueCommand4.Enabled=Truexmax=x(1):xmin=x(1)ymax=y(1):ymin=y(1)Fori=2TonIfxmax<x(i)Thenxmax=x(i)EndIfIfxmin>x(i)Thenxmin=x(i)EndIfNextiFori=2TonIfymax<y(i)Thenymax=y(i)EndIfIfymin>y(i)Thenymin=y(i)EndIfNextiIfxmax=xminThenPicture1.Scale(xmin*0.5,ymax+0.2*(ymax-ymin))-(xmin*1.5,ymin-0.2*(ymax-ymin))zbzxmin*0.5,ymax+0.2*(ymax-ymin),xmin*1.5,ymin-0.2*(ymax-ymin)ElseIfymax=yminThenPicture1.Scale(xmin-0.2*(xmax-xmin),ymax*1.5)-(xmax+0.2*(xmax-xmin),ymin*0.5)zbzxmin-0.2*(xmax-xmin),ymax*1.5,xmax+0.2*(xmax-xmin),ymin*0.5ElsePicture1.Scale(xmin-0.2*(xmax-xmin),ymax+0.2*(ymax-ymin))-(xmax+0.2*(xmax-xmin),ymin-0.2*(ymax-ymin))zbzxmin-0.2*(xmax-xmin),ymax+0.2*(ymax-ymin),xmax+0.2*(xmax-xmin),ymin-0.2*(ymax-ymin)EndIfPicture1.DrawWidth=5Fori=1TonPicture1.PSet(x(i),y(i)),vbRedNextiEndSubPrivateSubCommand3_Click()Command3.Enabled=FalseCommand4.Enabled=TruePicture2.Clsxaver=sumx/nyaver=sumy/nFori=1Tonxy=xy+x(i)*y(i)x2=x2+x(i)*x(i)Nextib=(xy-n*xaver*yaver)/(x2-n*xaver*xaver)a=yaver-b*xavera=Left(a,6)b=Left(b,6)Picture2.Print"y="&b&"x+"&aIfxmax=xminThenPicture1.Scale(xmin*0.5,ymax+0.2*(ymax-ymin))-(xmin*1.5,ymin-0.2*(ymax-ymin))zbzxmin*0.5,ymax+0.2*(ymax-ymin),xmin*1.5,ymin-0.2*(ymax-ymin)Picture1.Line(xmax,ymax+0.2*(ymax-ymin))-(xmax,ymin-0.2*(ymax-ymin)),vbBlueElseIfymax=yminThenPicture1.Scale(xmin-0.2*(xmax-xmin),ymax*1.5)-(xmax+0.2*(xmax-xmin),ymin*0.5)zbzxmin-0.2*(xmax-xmin),ymax*1.5,xmax+0.2*(xmax-xmin),ymin*0.5Picture1.Line(xmin-0.2*(xmax-xmin),ymax)-(xmax+0.2*(xmax-xmin),ymin),vbBlueElsePicture1.Scale(xmin-0.2*(xmax-xmin),ymax+0.2*(ymax-ymin))-(xmax+0.2*(xmax-xmin),ymin-0.2*(ymax-ymin))zbzxmin-0.2*(xmax-xmin),ymax+0.2*(ymax-ymin),xmax+0.2*(xmax-xmin),ymin-0.2*(ymax-ymin)Picture1.Line(xmin-0.2*(xmax-xmin),b*(xmin-0.2*(xmax-xmin))+a)-(xmax+0.2*(xmax-xmin),b*(xmax+0.2*(xmax-xmin))+a),vbBlueEndIfEndSubPrivateSubCommand4_Click()Text1.Text=""Picture1.ClsPicture2.ClsCommand1.Enabled=TrueCommand2.Enabled=FalseCommand3.Enabled=FalseCommand4.Enabled=FalseEndSubPrivateSubCommand5_Click()EndEndSubPrivateSubForm_Activate()DimsAsInteger,lAsSingleDimp1AsSingle,p2AsSinglep1=ScaleWidth:p2=ScaleHeightl=255/p1Fors=0Top1Line(s,0)-(s,p2),RGB(255-s*l,255-s*l,255-s*l)NextsEndSubPrivateSubForm_Load()Command2.Enabled=FalseCommand3.Enabled=FalseCommand4.Enabled=FalsePicture1.AutoRedraw=TrueEndSubFunctionzbz(ByValx1AsSingle,y1AsSingle,x2AsSingle,y2AsSingle)Fori=x1+(x2-x1)/5Tox2Step(x2-x1)/5Picture1.Line(i,y2+100*(y1-y2)/Picture1.Height)-(i,y2)Picture1.CurrentX=i-250*(x2-x1)/Picture1.WidthPicture1.CurrentY=y2+350*(y1-y2)/Picture1.HeightPicture1.PrintiNextFori=y2+(y1-y2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)貿(mào)市場營銷方案(5篇)
- 異構(gòu)系統(tǒng)狀態(tài)估計-洞察分析
- 藥物毒理學(xué)研究-洞察分析
- 云計算環(huán)境下的資產(chǎn)策略-洞察分析
- 單招面試自我介紹(14篇)
- 網(wǎng)絡(luò)音樂平臺品牌建設(shè)-洞察分析
- 企業(yè)中如何實施高效且富有創(chuàng)意的安全教育方案
- 《登快閣黃庭堅》課件
- 顧問勞動合同三篇
- 親子共讀增進(jìn)溝通的良方
- 2023-2024學(xué)年山東省威海市小學(xué)數(shù)學(xué)三年級下冊期末評估試卷
- 衛(wèi)生部手術(shù)分級目錄(2023年1月份修訂)
- GB/T 1096-2003普通型平鍵
- 新版2023設(shè)計收費標(biāo)準(zhǔn)
- 房屋維修標(biāo)書
- 【精編版】新概念英語第三冊知識點筆記 講義
- 建筑施工作業(yè)人員體檢表格
- 《國際貿(mào)易理論、政策與實務(wù)》ppt課件完整版
- 石方靜態(tài)爆破方案
- 彩色簡約魚骨圖PPT圖表模板
- 道路旅客運輸企業(yè)實現(xiàn)安全生產(chǎn)方針與目標(biāo)的保障措施
評論
0/150
提交評論