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

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

?? 平板熱傳導.frm

?? 一維
?? FRM
字號:
VERSION 5.00
Begin VB.Form Formpanel 
   Caption         =   "平板熱傳導"
   ClientHeight    =   8070
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   10755
   LinkTopic       =   "Form1"
   ScaleHeight     =   8070
   ScaleWidth      =   10755
   StartUpPosition =   3  '窗口缺省
   Begin VB.PictureBox Picture1 
      Height          =   5295
      Left            =   120
      ScaleHeight     =   5235
      ScaleWidth      =   7155
      TabIndex        =   15
      Top             =   480
      Width           =   7215
   End
   Begin VB.Frame Frame1 
      Caption         =   "參數選擇"
      Height          =   2895
      Left            =   7920
      TabIndex        =   0
      Top             =   240
      Width           =   2535
      Begin VB.ComboBox Combta 
         Height          =   300
         ItemData        =   "平板熱傳導.frx":0000
         Left            =   1080
         List            =   "平板熱傳導.frx":0016
         TabIndex        =   18
         Top             =   2280
         Width           =   1095
      End
      Begin VB.ComboBox Combody 
         Height          =   300
         ItemData        =   "平板熱傳導.frx":0043
         Left            =   1080
         List            =   "平板熱傳導.frx":0053
         TabIndex        =   13
         Top             =   1320
         Width           =   1095
      End
      Begin VB.ComboBox Combodt 
         Height          =   300
         ItemData        =   "平板熱傳導.frx":0071
         Left            =   1080
         List            =   "平板熱傳導.frx":0081
         TabIndex        =   4
         Top             =   360
         Width           =   1095
      End
      Begin VB.ComboBox Combodx 
         Height          =   300
         ItemData        =   "平板熱傳導.frx":009F
         Left            =   1080
         List            =   "平板熱傳導.frx":00AF
         TabIndex        =   3
         Top             =   840
         Width           =   1095
      End
      Begin VB.ComboBox Combotime 
         Height          =   300
         ItemData        =   "平板熱傳導.frx":00CD
         Left            =   1080
         List            =   "平板熱傳導.frx":00EC
         TabIndex        =   2
         Top             =   1800
         Width           =   1095
      End
      Begin VB.Label Label6 
         AutoSize        =   -1  'True
         Caption         =   "熱傳導系數"
         Height          =   180
         Left            =   0
         TabIndex        =   17
         Top             =   2400
         Width           =   900
      End
      Begin VB.Label Label5 
         Alignment       =   2  'Center
         AutoSize        =   -1  'True
         Caption         =   "Y軸步長"
         Height          =   180
         Left            =   240
         TabIndex        =   14
         Top             =   1320
         Width           =   645
      End
      Begin VB.Label Label2 
         Alignment       =   2  'Center
         AutoSize        =   -1  'True
         Caption         =   "時間步長"
         Height          =   180
         Left            =   120
         TabIndex        =   7
         Top             =   360
         Width           =   855
      End
      Begin VB.Label Label3 
         Alignment       =   2  'Center
         AutoSize        =   -1  'True
         Caption         =   "x軸步長"
         Height          =   180
         Left            =   240
         TabIndex        =   6
         Top             =   840
         Width           =   645
      End
      Begin VB.Label Label4 
         Alignment       =   2  'Center
         AutoSize        =   -1  'True
         Caption         =   "時間"
         Height          =   180
         Left            =   480
         TabIndex        =   5
         Top             =   1800
         Width           =   375
      End
   End
   Begin VB.Frame Frame2 
      Height          =   2895
      Left            =   7920
      TabIndex        =   1
      Top             =   3000
      Width           =   2535
      Begin VB.CommandButton Command1 
         Caption         =   "清屏"
         Height          =   495
         Left            =   240
         TabIndex        =   16
         Top             =   1200
         Width           =   1815
      End
      Begin VB.CommandButton cmdend 
         Caption         =   "結束"
         Height          =   495
         Left            =   240
         TabIndex        =   9
         Top             =   2040
         Width           =   1815
      End
      Begin VB.CommandButton cmdok 
         Caption         =   "(ADI)計算數值解并繪圖"
         Height          =   495
         Left            =   240
         TabIndex        =   8
         Top             =   360
         Width           =   1815
      End
   End
   Begin VB.Frame Frame3 
      Height          =   1455
      Left            =   4920
      TabIndex        =   10
      Top             =   6000
      Width           =   5655
      Begin VB.TextBox TxtResult 
         Height          =   375
         Left            =   1920
         TabIndex        =   11
         Top             =   600
         Width           =   3615
      End
      Begin VB.Label Label1 
         Alignment       =   2  'Center
         AutoSize        =   -1  'True
         Caption         =   "結果已保存至"
         Height          =   180
         Left            =   540
         TabIndex        =   12
         Top             =   720
         Width           =   1095
      End
   End
End
Attribute VB_Name = "Formpanel"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Sub TRIDAG(A(), B(), C(), R(), U(), N)   '追趕法子程序,求解矩陣
    ReDim GAM(N)  '根據傳值過來的數組的大小來確定GAM的大小
    If B(1) = 0# Then Exit Sub
    BET = B(1)
    U(1) = R(1) / BET
    For j = 2 To N
        GAM(j) = C(j - 1) / BET
        BET = B(j) - A(j) * GAM(j)
        If BET = 0# Then Exit Sub
        U(j) = (R(j) - A(j) * U(j - 1)) / BET
    Next j
    For j = N - 1 To 1 Step -1
        U(j) = U(j) - GAM(j + 1) * U(j + 1)
    Next j
End Sub
    Private Sub cmdend_Click()
   Formpanel.Hide
   Form2.Show
    End Sub
    Private Sub spotplot(zz(), xw, yw, dx, dy)
Dim sx1, sx2, sy1, sy2 As Integer
Dim sx, sy As Double
Dim x, y, cx, cy As Single
Dim xx, yy, s As Single
Dim i, j, nx, ny As Integer
Dim sxx, syy As Single
Const pi = 3.14159
Picture1.Scale (0, 0)-(640, 480)

s = pi / 16
nx = Fix(xw / dx)
ny = Fix(yw / dy)


sx1 = 140: sx2 = 600
sy1 = 360: sy2 = 100

cx = (sx2 - sx1) / xw / 2
cy = (sy1 - sy2) / yw / 2
sxx = sx1 + 1 * cy * Cos(s)
syy = sy1 - 1 * cy * Sin(s)
Picture1.Line (sx1, sy1)-(sx2, sy1)
Picture1.CurrentX = sx2: Picture1.CurrentY = sy1 + 0.5: Picture1.Print "X"
Picture1.CurrentX = sx1 + 1 * cx: Picture1.CurrentY = sy1 + 0.5: Picture1.Print 1
Picture1.Line (sx1 + 1 * cx, sy1)-(sx1 + 1 * cx, sy1 - 8)
Picture1.Line (sx1, sy1)-(sxx, syy)
Picture1.CurrentX = sxx: Picture1.CurrentY = syy:   Picture1.Print 1
Picture1.CurrentX = sxx - 50: Picture1.CurrentY = syy - 20: Picture1.Print "Y"
Picture1.Line (sx1, sy1)-(sx1, sy1 - 150)
Picture1.CurrentX = sx1 - 50: Picture1.CurrentY = sy1 - 100: Picture1.Print 100
Picture1.CurrentX = sx1: Picture1.CurrentY = sy1 - 150: Picture1.Print "T"
Picture1.Line (sx1, sy1 - 100)-(sx1 + 8, sy1 - 100)
colorcode = 15 * Rnd
For j = 0 To ny
For i = 0 To nx
x = i * dx
xx = x * cx + sx1
y = j * dy
yy = sy1 - y * cy * Sin(s)
sx = xx + y * cy * Cos(s)
sy = yy - zz(i, j)
'sy = sy
Picture1.PSet (sx, sy), QBColor(colorcode)
Next i
Next j
End Sub

    '計算數值解主程序
    Private Sub cmdok_Click()
    'Const alpha = 0.0147214
    Dim total_x, total_y, total_t, dx, dy, dt
    'total_x是矩形邊界x方向的長
    'total_y是矩形邊界y方向得長
    'total_t是時間
    'dx,dy和dt分別是x軸方向的步長、y軸方向得步長和時間步長
    'alpha是熱擴散系數
    Dim boundary, alpha As Single '定義邊界值變量
    Dim i As Integer, j, k As Integer, nx As Integer, ny As Integer, nt As Integer
    Dim A(), B(), C(), R(), U()
    Dim point(), m As Double
    Dim judge As Integer
    '定義矩形邊界的長和寬
    total_y = 1
    total_x = 1
    total_t = Val(Combotime.List(Combotime.ListIndex))
    alpha = Val(Combta.Text)
    '確定各方的步長
    dx = Val(Combodx.List(Combodx.ListIndex))
    dy = Val(Combody.List(Combody.ListIndex))
    dt = Val(Combodt.List(Combodt.ListIndex))
    If Combodx.ListIndex = -1 Or Combodt.ListIndex = -1 Or Combotime.ListIndex = -1 Or Combody.ListIndex = -1 Then
      i = MsgBox("未輸入參數", vbExclamation Or vbOKCancel Or vbDefaultButton1, _
    "參數輸入")  '若用戶未填入參數提示用戶
      Exit Sub
    End If
    '計算各方向的步長的點數
    nx = CInt(total_x / dx)
    ny = CInt(total_y / dy)
    nt = CInt(total_t / dt)
     '給邊界變量賦值
    boundary = 100
   '根據點數定義數組大小
    ReDim point(nx, ny)
    '給point數組賦初始時刻的值
    For i = 0 To nx
    For j = 0 To ny
    point(i, j) = 0
    Next j
    Next i
    m = 0.5 * dt * alpha
'    If m / dx ^ 2 > 0.5 Or m / dy ^ 2 > 0.5 Then
'i = MsgBox("不收斂", vbExclamation Or vbOKCancel Or vbDefaultButton1, _
'"重新輸入")
'Exit Sub
'End If
    '創建文件保存數據
    Open App.Path + "\計算結果.txt" For Output As #1
    judge = 0
  For k = 0 To nt - 1
  
 If judge = 0 Then
    
    '以下為對x是隱格式,y是顯格式,計算前半時刻的溫度值
  For j = 1 To ny - 1
    '重新定義追趕矩陣的大小
    ReDim A(1 To nx - 1), B(1 To nx - 1), C(1 To nx - 1), R(1 To nx - 1), U(1 To nx - 1)
    '給矩陣賦值
    R(1) = point(1, j) + (m / (dx ^ 2)) * boundary + (m / (dy ^ 2)) * (point(1, j + 1) - 2 * point(1, j) + point(1, j - 1))
    R(nx - 1) = point(nx - 1, j) + (m / (dx ^ 2)) * boundary + (m / (dy ^ 2)) * (point(nx - 1, j + 1) - 2 * point(nx - 1, j) + point(nx - 1, j - 1))
    For i = 2 To nx - 2
    R(i) = point(i, j) + (m / dy ^ 2) * (point(i, j + 1) - 2 * point(i, j) + point(i, j - 1))
    Next i
    For i = 2 To nx - 1
    A(i) = -m / (dx ^ 2)
    Next i
    For i = 1 To nx - 1
    B(i) = 1 + (2 * m) / (dx ^ 2)
    Next i
    For i = 1 To nx - 2
    C(i) = -m / (dx ^ 2)
    Next i
    Call TRIDAG(A(), B(), C(), R(), U(), (nx - 1))
    '將計算的結果賦給point數組
    For i = 1 To nx - 1
    point(i, j) = U(i)
    Next i
  Next j
  
   If k = 0 Then
    For i = 0 To nx
    point(i, 0) = 100: point(i, ny) = 100
    Next i
    For j = 0 To ny
    point(0, j) = 100: point(nx, j) = 100
    Next j
   End If
    '以下是對y是隱格式,對x是顯格式,計算后半時刻的溫度值
  For i = 1 To nx - 1
    ReDim A(1 To ny - 1), B(1 To ny - 1), C(1 To ny - 1), R(1 To ny - 1), U(1 To ny - 1)
    '給矩陣向量賦值
    R(1) = point(i, 1) + (m / (dy ^ 2)) * boundary + (m / (dx ^ 2)) * (point(i + 1, 1) - 2 * point(i, 1) + point(i - 1, 1))
    R(ny - 1) = point(i, ny - 1) + (m / (dy ^ 2)) * boundary + (m / (dx ^ 2)) * (point(i + 1, ny - 1) - 2 * point(i, ny - 1) + point(i - 1, ny - 1))
    For j = 2 To ny - 2
    R(j) = point(i, j) + (m / (dx ^ 2)) * (point(i + 1, j) - 2 * point(i, j) + point(i - 1, j))
    Next j
    For j = 2 To ny - 1
    A(j) = -(m / (dy ^ 2))
    Next j
    For j = 1 To ny - 1
    B(j) = 1 + 2 * (m / (dy ^ 2))
    Next j
    For j = 1 To ny - 2
    C(j) = -(m / (dy ^ 2))
    Next j
    Call TRIDAG(A(), B(), C(), R(), U(), (ny - 1))
    '將計算的結果賦給point數組
    For j = 1 To ny - 1
      point(i, j) = U(j)
    Next j
  Next i
  judge = 1
Else    '交換計算次序
    '以下是對y是隱格式,對x是顯格式,計算前半時刻的溫度值
 For i = 1 To nx - 1
    ReDim A(1 To ny - 1), B(1 To ny - 1), C(1 To ny - 1), R(1 To ny - 1), U(1 To ny - 1)
    '給矩陣的向量賦值
    R(1) = point(i, 1) + (m / (dy ^ 2)) * boundary + (m / (dx ^ 2)) * (point(i + 1, 1) - 2 * point(i, 1) + point(i - 1, 1))
    R(ny - 1) = point(i, ny - 1) + (m / (dy ^ 2)) * boundary + (m / (dx ^ 2)) * (point(i + 1, ny - 1) - 2 * point(i, ny - 1) + point(i - 1, ny - 1))
   For j = 2 To ny - 2
     R(j) = point(i, j) + (m / (dx ^ 2)) * (point(i + 1, j) - 2 * point(i, j) + point(i - 1, j))
    Next j
    For j = 2 To ny - 1
     A(j) = -(m / (dy ^ 2))
    Next j
    For j = 1 To ny - 1
     B(j) = 1 + 2 * (m / (dy ^ 2))
    Next j
    For j = 1 To ny - 2
     C(j) = -(m / (dy ^ 2))
    Next j
    Call TRIDAG(A(), B(), C(), R(), U(), (ny - 1))
    '將計算的結果賦給point數組
    For j = 1 To ny - 1
      point(i, j) = U(j)
    Next j
  Next i
  
   '以下為對x是隱格式,y是顯格式,計算后半時刻的溫度值
  For j = 1 To ny - 1
    '重新定義追趕矩陣的大小
    ReDim A(1 To nx - 1), B(1 To nx - 1), C(1 To nx - 1), R(1 To nx - 1), U(1 To nx - 1)
    '給追趕矩陣的右端向量R賦值
    R(1) = point(1, j) + (m / (dx ^ 2)) * boundary + (m / (dy ^ 2)) * (point(1, j + 1) - 2 * point(1, j) + point(1, j - 1))
    R(nx - 1) = point(nx - 1, j) + (m / (dx ^ 2)) * boundary + (m / (dy ^ 2)) * (point(nx - 1, j + 1) - 2 * point(nx - 1, j) + point(nx - 1, j - 1))
    For i = 2 To nx - 2
      R(i) = point(i, j) + (m / dy ^ 2) * (point(i, j + 1) - 2 * point(i, j) + point(i, j - 1))
    Next i
    For i = 2 To nx - 1
      A(i) = -m / (dx ^ 2)
    Next i
    For i = 1 To nx - 1
      B(i) = 1 + (2 * m) / (dx ^ 2)
    Next i
    For i = 1 To nx - 2
      C(i) = -m / (dx ^ 2)
    Next i
    Call TRIDAG(A(), B(), C(), R(), U(), (nx - 1))
    '將計算的結果賦給point數組
    For i = 1 To nx - 1
      point(i, j) = U(i)
    Next i
  Next j
  judge = 0
End If
Next k
    Call spotplot(point(), total_x, total_y, dx, dy)
    
    For i = 1 To nx - 1
    For j = 0 To ny
    Print #1, Format$(point(i, j), "##0.#0"); "    ";   '將結果保存至文件中
    Next j
    Print #1, "  "
    Next i
    Close #1                  '關閉文件
    
    TxtResult.Text = App.Path + "\計算結果.txt"   '顯示文件保存路徑
    End Sub

Private Sub Command1_Click()
Picture1.Cls
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久99久久久精品齐齐| 宅男噜噜噜66一区二区66| 欧美日韩三级一区| 国产三级久久久| 亚洲综合在线五月| 国产一区美女在线| 欧美视频一区二区三区| 国产精品无人区| 久久99国产精品麻豆| 欧美性受xxxx黑人xyx性爽| 国产欧美一区视频| 久久精品国产99国产精品| 色猫猫国产区一区二在线视频| 精品国产一区二区三区忘忧草| 亚洲午夜精品在线| 成人国产免费视频| 日本一区二区三区在线观看| 看电视剧不卡顿的网站| 欧美区视频在线观看| 樱花影视一区二区| 91美女视频网站| 亚洲精品日韩综合观看成人91| 成人免费视频网站在线观看| 久久综合五月天婷婷伊人| 老色鬼精品视频在线观看播放| 欧美精品三级日韩久久| 亚洲午夜精品17c| 欧美色视频在线| 亚洲一区二区在线观看视频| 91亚洲永久精品| 亚洲视频在线一区| 色8久久人人97超碰香蕉987| 中文字幕一区二区三区在线不卡 | 国产精品99久久久久久久vr| 欧美一卡2卡3卡4卡| 奇米影视7777精品一区二区| 欧美精品v日韩精品v韩国精品v| 亚洲一区二区三区美女| 欧美人与性动xxxx| 美女视频网站黄色亚洲| 日韩欧美一级二级| 国产精品亚洲专一区二区三区 | 一本一道久久a久久精品| 中文字幕中文字幕一区| 色8久久人人97超碰香蕉987| 亚洲综合无码一区二区| 欧美一区二区在线观看| 国内精品伊人久久久久av一坑| 精品国产乱码久久久久久夜甘婷婷| 伦理电影国产精品| 国产欧美日韩三区| 色狠狠av一区二区三区| 视频在线在亚洲| 欧美成人艳星乳罩| 国产91精品一区二区| 综合久久综合久久| 91精品欧美福利在线观看| 极品少妇xxxx偷拍精品少妇| 国产欧美视频一区二区| 在线观看视频欧美| 免费成人深夜小野草| 亚洲国产精品成人综合| 欧美三级一区二区| 精品亚洲国内自在自线福利| 国产精品美女久久久久久2018| 欧美亚洲日本一区| 极品美女销魂一区二区三区免费 | 国产精品一二二区| 亚洲一区二区三区四区在线| 日韩亚洲欧美综合| jlzzjlzz国产精品久久| 天天操天天色综合| 日本一区二区三区免费乱视频| 91国在线观看| 国产精品一区久久久久| 香蕉加勒比综合久久| 久久嫩草精品久久久精品一| 91福利在线看| 成人午夜电影网站| 天天综合网 天天综合色| 中文字幕在线视频一区| 日韩欧美色综合| 欧美性猛交xxxx黑人交| 欧美色图12p| 国产真实乱子伦精品视频| 亚洲激情网站免费观看| 久久久午夜电影| 欧美久久久久久蜜桃| av在线综合网| 国产九九视频一区二区三区| 日韩福利视频导航| 亚洲黄色在线视频| 亚洲视频一区二区在线观看| 欧美精品一区二区精品网| 欧美日本在线视频| 日本韩国一区二区三区| 99在线视频精品| 国产成人午夜视频| 激情久久五月天| 日韩一区欧美二区| 亚洲成av人影院| 一区二区三区丝袜| 中文字幕一区二区三区四区| www久久精品| 精品少妇一区二区三区视频免付费| 欧美在线免费观看视频| 色婷婷av一区二区三区软件 | 久久久久久电影| 精品国产麻豆免费人成网站| 日韩一区二区三区四区| 日韩一区国产二区欧美三区| 欧美图片一区二区三区| 色国产精品一区在线观看| 99久久777色| 97精品国产露脸对白| 91小视频免费观看| 色综合久久88色综合天天免费| 99精品在线免费| 99久久亚洲一区二区三区青草| 成人av在线影院| 99久久精品国产毛片| 色屁屁一区二区| 精品视频一区 二区 三区| 欧美日韩国产色站一区二区三区| 欧美日韩一区二区不卡| 欧美一区二区黄| 精品成a人在线观看| 欧美韩国一区二区| 亚洲欧美综合在线精品| 一区二区三区在线观看视频| 亚洲一区免费在线观看| 美洲天堂一区二卡三卡四卡视频 | 一区二区三区中文在线| 亚洲不卡在线观看| 日本欧美一区二区| 国产高清不卡一区二区| av欧美精品.com| 欧美性xxxxxx少妇| 欧美电影免费观看高清完整版在| 亚洲精品一区二区三区99| 国产精品麻豆99久久久久久| 亚洲美女精品一区| 视频一区二区中文字幕| 国产一区二区伦理| 91久久精品一区二区三| 91精品国产欧美日韩| 久久精品人人做人人爽97| 国产精品精品国产色婷婷| 亚洲高清视频的网址| 久久99九九99精品| 91蝌蚪porny九色| 日韩精品在线一区| 亚洲精品免费播放| 美脚の诱脚舐め脚责91| 成人短视频下载| 日韩欧美国产综合在线一区二区三区| 国产三级精品三级| 亚洲成人av电影| 国产成人在线电影| 欧美二区三区的天堂| 国产肉丝袜一区二区| 午夜精品一区二区三区电影天堂| 国产精品一二三区在线| 欧美精品123区| 中文字幕永久在线不卡| 久久精品99国产精品| 91福利视频在线| 日本一区二区三区高清不卡| 视频一区在线播放| 99视频精品在线| 国产日韩欧美麻豆| 蜜臀91精品一区二区三区| 97se亚洲国产综合自在线| www国产成人| 日韩专区欧美专区| 91国产免费看| 国产精品久久久久久久浪潮网站| 99国内精品久久| 精品国产亚洲一区二区三区在线观看| 伊人婷婷欧美激情| 成人av免费在线播放| 精品国产伦一区二区三区观看方式| 亚洲在线观看免费视频| 99久久伊人久久99| 国产日韩精品一区二区浪潮av| 蜜桃视频在线观看一区| 欧美精品一二三区| 亚洲第一二三四区| 欧美性色黄大片手机版| 伊人色综合久久天天人手人婷| av中文字幕一区| 综合激情网...| 9色porny自拍视频一区二区| 国产午夜精品一区二区三区嫩草 | 亚洲精品国产a久久久久久 | 久久er精品视频| 欧美大片在线观看一区二区| 免费人成在线不卡| 日韩丝袜情趣美女图片| 奇米色一区二区三区四区|