亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? huizhi.frm

?? 用VB6.0寫的繪制三次樣條插值曲線的程序.
?? FRM
字號:
VERSION 5.00
Begin VB.Form huizhi 
   Caption         =   "繪制曲線圖"
   ClientHeight    =   4890
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   5775
   LinkTopic       =   "Form1"
   ScaleHeight     =   4890
   ScaleWidth      =   5775
   StartUpPosition =   2  '屏幕中心
   Begin VB.CommandButton Command2 
      Caption         =   "結束"
      Height          =   495
      Left            =   1800
      TabIndex        =   2
      Top             =   60
      Width           =   1395
   End
   Begin VB.CommandButton Command1 
      Caption         =   "繪制曲線"
      Height          =   495
      Left            =   360
      TabIndex        =   1
      Top             =   60
      Width           =   1395
   End
   Begin VB.PictureBox Picture1 
      Align           =   2  'Align Bottom
      BackColor       =   &H00000000&
      FillColor       =   &H000000FF&
      ForeColor       =   &H000000FF&
      Height          =   4095
      Left            =   0
      ScaleHeight     =   4035
      ScaleWidth      =   5715
      TabIndex        =   0
      Top             =   795
      Width           =   5775
   End
End
Attribute VB_Name = "huizhi"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'資料整理 影子 VB愛好者樂園 http://yingzi007.126.com
'繪制三次參數樣條插值曲線
'歡迎經常訪問“VB天堂”http://vbskys.yeah.net
'我的E-mail:haijun@yang.com.cn
'主頁內容:VB腳本、JAVA腳本、ASP學習及VB源程序、作者的自編軟件及源程序、
'各種免費資源(如免費打美國長途、免費國際傳真等)
Dim x(10) As Single, y(10) As Single, u1(4000) As Single, v1(4000) As Single
Dim num As Integer
Function hypot(ByVal x As Single, ByVal y As Single)
 hypot = Sqr(x ^ 2 + y ^ 2)
End Function

Private Sub Command1_Click()
 Picture1.Scale (0, 0)-(640, 480)
 x(0) = 80: y(0) = 280
 x(1) = 350: y(1) = 200
 x(2) = 180: y(2) = 140
 x(3) = 200: y(3) = 200
 DrawWidth = 3
 For i = 0 To 3
  Picture1.PSet (x(i), y(i))
 Next i
 DrawWidth = 1
 tspLine 3, 2, 0, 0, 0, 0
 Picture1.PSet (u1(0), v1(0))
  For i = 1 To num - 1
   Picture1.Line -(u1(i), v1(i))
  Next i
End Sub

Private Sub Command2_Click()
 End
End Sub
Sub tspLine(ByVal n As Integer, ByVal ch As Integer, ByVal tx1 As Single, ByVal tx2 As Single, ByVal ty1 As Single, ByVal ty2 As Single)
Dim a(10) As Single, b(10) As Single, c(10) As Single, dx(10) As Single, dy(10) As Single
Dim qx(10) As Single, qy(10) As Single
Dim tt As Single, bx3 As Single, bx4 As Single, by3 As Single, by4 As Single
Dim cx As Single, cy As Single, t(10) As Single, px(10) As Single, py(10) As Single
Dim u(3) As Single, v(3) As Single, i As Integer
num = 0
For i = 1 To n
 t(i) = hypot(x(i) - x(i - 1), y(i) - y(i - 1))
Next i
Select Case ch
 Case 0 '拋物條件
   u(0) = (x(1) - x(0)) / t(1): u(1) = (x(2) - x(1)) / t(2)
   u(2) = (u(1) - u(0)) / (t(2) + t(1))
   tx1 = u(0) - u(2) * t(1)
   u(0) = (y(1) - y(0)) / t(1): u(1) = (y(2) - y(1)) / t(2)
   u(2) = (u(1) - u(0)) / (t(2) + t(1))
   ty1 = u(0) - u(2) * t(1)
   u(0) = (x(n) - x(n - 1)) / t(n): u(1) = (x(n - 1) - x(n - 2)) / t(n - 1)
   u(2) = (u(0) - u(1)) / (t(n) + t(n - 1))
   tx2 = u(0) + u(2) * t(n)
   u(0) = (y(n) - y(n - 1)) / t(n): u(1) = (y(n - 1) - y(n - 2)) / t(n - 1)
   u(2) = (u(0) - u(1)) / (t(n) + t(n - 1))
   ty2 = u(0) + u(2) * t(n)
 Case 1 '夾持條件
  a(0) = 1: c(0) = 0: dx(0) = tx1: dy(0) = ty1
  a(n) = 1: b(n) = 0: dx(n) = tx2: dy(n) = ty2
 Case 2 '自由條件
  a(0) = 2: c(0) = 1
  dx(0) = 3 * (x(1) - x(0)) / t(1): dy(0) = 3 * (y(1) - y(0)) / t(1)
  a(n) = 2: b(n) = 1
  dx(n) = 3 * (x(n) - x(n - 1)) / t(n): dy(n) = 3 * (y(n) - y(n - 1)) / t(n)
 Case 3 '循環條件
  a(0) = 2: c(0) = 1
  dx(0) = 3 * (x(1) - x(0)) / t(1) - (t(1) * (x(2) - x(1)) / t(2) - x(1) + x(0)) / (t(1) + t(2))
  dy(0) = 3 * (y(1) - y(0)) / t(1) - (t(1) * (y(2) - y(1)) / t(2) - y(1) + y(0)) / (t(1) + t(2))
  a(n) = 2: b(n) = 1
  dx(n) = 3 * (x(n) - x(n - 1)) / t(n)
  dx(n) = dx(n) + (x(n) - x(n - 1) - t(n) * (x(n - 1) - x(n - 2)) / t(n - 1)) / (t(n) + t(n - 1))
  dy(n) = 3 * (y(n) - y(n - 1)) / t(n)
  dy(n) = dy(n) + (y(n) - y(n - 1) - t(n) * (y(n - 1) - y(n - 2)) / t(n - 1)) / (t(n) + t(n - 1))
End Select

'計算方程組系數陣和常數陣
For i = 1 To n - 1
 a(i) = 2 * (t(i) + t(i + 1)): b(i) = t(i + 1): c(i) = t(i)
 dx(i) = 3 * (t(i) * (x(i + 1) - x(i)) / t(i + 1) + t(i + 1) * (x(i) - x(i - 1)) / t(i))
 dy(i) = 3 * (t(i) * (y(i + 1) - y(i)) / t(i + 1) + t(i + 1) * (y(i) - y(i - 1)) / t(i))
Next i

'采用追趕法解方程組
c(0) = c(0) / a(0)
For i = 1 To n - 1
 a(i) = a(i) - b(i) * c(i - 1): c(i) = c(i) / a(i)
Next i
a(n) = a(n) - b(n) * c(i - 1)
qx(0) = dx(0) / a(0): qy(0) = dy(0) / a(0)
For i = 1 To n
  qx(i) = (dx(i) - b(i) * qx(i - 1)) / a(i)
  qy(i) = (dy(i) - b(i) * qy(i - 1)) / a(i)
Next i
px(n) = qx(n): py(n) = qy(n)
For i = n - 1 To 0 Step -1
 px(i) = qx(i) - c(i) * px(i + 1)
 py(i) = qy(i) - c(i) * py(i + 1)
Next i
'計算曲線上點的坐標
For i = 0 To n - 1
 bx3 = (3 * (x(i + 1) - x(i)) / t(i + 1) - 2 * px(i) - px(i + 1)) / t(i + 1)
 bx4 = ((2 * (x(i) - x(i + 1)) / t(i + 1) + px(i) + px(i + 1)) / t(i + 1)) / t(i + 1)
 by3 = (3 * (y(i + 1) - y(i)) / t(i + 1) - 2 * py(i) - py(i + 1)) / t(i + 1)
 by4 = ((2 * (y(i) - y(i + 1)) / t(i + 1) + py(i) + py(i + 1)) / t(i + 1)) / t(i + 1)
 tt = 0
 While (tt <= t(i + 1))
  cx = x(i) + (px(i) + (bx3 + bx4 * tt) * tt) * tt
  cy = y(i) + (py(i) + (by3 + by4 * tt) * tt) * tt
  u1(num) = cx: v1(num) = cy: num = num + 1: tt = tt + 0.5
 Wend
 u1(num) = x(i + 1): v1(num) = y(i + 1): num = num + 1
Next i
End Sub

Private Sub Form_Load()

End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看av一区二区| 国产精品一区二区黑丝| 亚洲少妇最新在线视频| 国产欧美综合色| 国产精品久久三| 中文字幕在线免费不卡| 亚洲图片激情小说| 一区二区三区在线看| 亚洲成人av资源| 日韩av一二三| 国产在线播放一区三区四| 国产一区二区不卡| 国产999精品久久久久久绿帽| 高清国产一区二区| 色综合天天综合网天天看片| 欧美视频自拍偷拍| 精品国产一区久久| 国产欧美日韩亚州综合| 亚洲精品欧美专区| 视频一区中文字幕国产| 国产在线看一区| 91在线视频观看| 91精品国产综合久久精品app | 一本色道亚洲精品aⅴ| 91毛片在线观看| 91精品啪在线观看国产60岁| 精品国产免费一区二区三区四区 | 一级中文字幕一区二区| 五月天视频一区| 国产一区二区91| 欧美主播一区二区三区| xfplay精品久久| 亚洲欧美另类久久久精品2019| 午夜电影一区二区三区| 成人免费毛片嘿嘿连载视频| 欧美日韩国产123区| 国产日韩欧美综合一区| 亚洲成人一区二区在线观看| 国产激情精品久久久第一区二区 | fc2成人免费人成在线观看播放| 欧美日韩在线直播| 日本一区二区久久| 蜜桃视频在线一区| 91免费精品国自产拍在线不卡| 在线播放国产精品二区一二区四区| 2024国产精品| 日产精品久久久久久久性色| www.色综合.com| 欧美精品一区二区三区在线| 一区二区三区中文在线| 成人免费三级在线| 久久婷婷色综合| 免费成人深夜小野草| 91国产免费看| 国产精品成人免费精品自在线观看| 麻豆一区二区在线| 3d动漫精品啪啪| 免费成人av资源网| 日本韩国精品一区二区在线观看| 国产日韩欧美激情| 激情五月激情综合网| 91精品国产综合久久香蕉的特点| 亚洲午夜成aⅴ人片| 不卡的av电影| 国产欧美日产一区| 国产成人精品亚洲777人妖 | 日本一区二区电影| 国产专区欧美精品| 欧美v日韩v国产v| 精品系列免费在线观看| 日韩欧美在线123| 奇米影视一区二区三区小说| 欧美电影在线免费观看| 日韩精品一区第一页| 精品视频一区二区不卡| 亚洲亚洲人成综合网络| 欧美日韩在线精品一区二区三区激情| 亚洲图片另类小说| 欧美系列日韩一区| 午夜精品久久久久久久99水蜜桃| 欧美午夜精品免费| 日韩精品三区四区| 日韩一区二区在线观看视频播放| 蜜臂av日日欢夜夜爽一区| 91精品免费在线| 黄网站免费久久| 国产欧美一区在线| 一本大道久久精品懂色aⅴ| 亚洲免费毛片网站| 欧美精品一二三| 久久99精品久久只有精品| 亚洲精品一区二区三区影院| 国产伦精一区二区三区| 国产精品乱码久久久久久| 97久久精品人人做人人爽50路| 奇米四色…亚洲| 久久精品欧美日韩| 97精品久久久久中文字幕 | 日本aⅴ免费视频一区二区三区| 91精品国产色综合久久ai换脸| 捆绑变态av一区二区三区| 久久精品亚洲麻豆av一区二区 | 国产成人综合亚洲网站| 中文字幕一区av| 欧美军同video69gay| 国产精品一区二区三区99 | 欧美午夜电影在线播放| 美女视频第一区二区三区免费观看网站| 精品91自产拍在线观看一区| 成人aa视频在线观看| 日日夜夜一区二区| 中文字幕av一区二区三区高| 欧美怡红院视频| 韩国在线一区二区| 亚洲国产成人porn| 国产清纯白嫩初高生在线观看91 | 欧洲一区在线观看| 狠狠色丁香婷综合久久| 一区二区三区在线播放| 欧美videos大乳护士334| 91精品国产欧美日韩| 国产精品一二一区| 日本不卡一区二区| 亚洲日本va午夜在线电影| 精品免费99久久| 欧美色欧美亚洲另类二区| 东方欧美亚洲色图在线| 久久国产免费看| 午夜伊人狠狠久久| 亚洲欧美二区三区| 国产精品无圣光一区二区| 日韩美女视频一区二区在线观看| 日本高清成人免费播放| 国产**成人网毛片九色| 久久成人久久爱| 五月婷婷色综合| 亚洲国产乱码最新视频 | 色狠狠桃花综合| 成人黄色一级视频| 国产成人久久精品77777最新版本| 日韩中文字幕av电影| 午夜伦欧美伦电影理论片| 一区二区三区自拍| 亚洲色欲色欲www在线观看| 国产欧美日韩在线观看| 欧美极品xxx| 日本一区二区高清| 国产精品不卡在线| 国产精品久线观看视频| 国产精品久久久久久久裸模| 国产欧美日韩综合| 国产精品国产馆在线真实露脸 | 欧美日韩亚洲综合在线| 色婷婷综合久久久久中文一区二区| 国产99精品视频| 成人午夜在线播放| www.性欧美| 日本道精品一区二区三区| 91国产福利在线| 欧美色网一区二区| 欧美精品 国产精品| 91精品国产色综合久久久蜜香臀| 91精品国产全国免费观看| 日韩手机在线导航| 国产亚洲综合av| 亚洲三级在线观看| 亚洲电影第三页| 久久成人综合网| 高清不卡一区二区在线| 高清国产一区二区| 91搞黄在线观看| 91麻豆精品国产自产在线观看一区| 日韩一区二区麻豆国产| 久久伊人中文字幕| 亚洲视频一二三| 天天射综合影视| 国产一区 二区 三区一级| 99在线精品一区二区三区| 欧美综合色免费| 精品久久久久一区二区国产| 国产色爱av资源综合区| 亚洲一区二区三区自拍| 免费看日韩精品| 播五月开心婷婷综合| 欧美久久久影院| 久久久精品日韩欧美| 亚洲国产另类av| 丁香激情综合国产| 7777女厕盗摄久久久| 亚洲国产成人在线| 丝瓜av网站精品一区二区| 福利一区二区在线| 欧美精品自拍偷拍动漫精品| 欧美国产精品专区| 日本强好片久久久久久aaa| 成人黄色免费短视频| 日韩西西人体444www| 亚洲视频一区在线观看| 国产一区三区三区| 欧美精品久久99久久在免费线 |