امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
overflow error
نویسنده پیام
ncomputinguae آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 1
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 1
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: overflow error
سلام3 حلقه های تو در تو برای sum=sum+cos کار نمی کنه راهنمایی کنید لطفا
کد:
Dim a(512, 512) As Long
Dim b(512, 512) As Long
Dim sum As Long
Dim l(64, 64) As Long
Private Sub dct_Click(Index As Integer)
Dim i As Integer
Dim j As Integer
Dim k As Integer
Dim pi As Integer
Dim ai As Double

For i = 1 To 512
For j = 1 To 512
a(i, j) = Pic.Point(i, j)
Next j
Next i
For i = 1 To 64
For j = 1 To 64
l(i, j) = Pic1.Point(i, j)
Next j
Next i

sum = 0
pi = 3.14
For i = 1 To 512
For j = 1 To 512
sum = 0
For k = 1 To 512
ai = 1
If k = 0 Then
ai = (1 / Sqr(2))
End If
sum = sum + ai * (Cos(((pi * j) / (2 * 512)) * (2 * k + 1))) * a(i, k)

Next k
sum = sum * Sqr(2 / 512)
b(i, j) = sum
Next j
Next i
sum = 0
For j = 1 To 512
For i = 1 To 512
sum = 0
For k = 1 To 512
ai = 1
If k = 1 Then
ai = (1 / Sqr(2))
End If
sum = sum + ai * (Cos(((pi * i) / (2 * 512)) * (2 * k + 1))) * b(k, j)

Next k
sum = sum * Sqr(2 / 512)
a(i, j) = sum
Next i
Next j

End Sub

Private Sub dctlogo_Click(Index As Integer)
sum = 0
pi = 3.14
For i = 1 To 64
For j = 1 To 64
sum = 0
For k = 1 To 64
ai = 1
If k = 1 Then
ai = (1 / Sqr(2))
End If
sum = sum + ai * (Cos(((pi * j) / (2 * 64)) * (2 * k + 1))) * l(i, k)

Next k
sum = sum * Sqr(2 / 64)
l(i, j) = sum
Next j
Next i
sum = 0
For j = 1 To 64
For i = 1 To 64
sum = 0
For k = 1 To 64
ai = 1
If k = 1 Then
ai = (1 / Sqr(2))
End If
sum = sum + ai * (Cos(((pi * i) / (2 * 512)) * (2 * k + 1))) * l(k, j)

Next k
sum = sum * Sqr(2 / 512)
l(i, j) = sum
Next i
Next j
For i = 1 To 64
For j = 1 To 64
Pic1.PSet (i, j), l(i, j)
Next j
Next i
End Sub

Private Sub Form_Load()

End Sub

Private Sub load1_Click(Index As Integer)
Pic.Picture = LoadPicture("e:\a.bmp")
Pic1.Picture = LoadPicture("e:\l.bmp")
End Sub

Private Sub merg_Click(Index As Integer)
Dim ph As Integer
Dim pl As Integer
pl = UBound(a) / 2 - UBound(l) / 2
ph = UBound(a) / 2 + UBound(l)
For i = pl To ph
For j = pl To ph
a(i, j) = b(i, j) + l(i, j)


Next j
Next i
For i = 1 To 512
For j = 1 To 512
Pic.PSet (i, j), a(i, j)
Next j
Next i
End Sub

Private Sub save1_Click(Index As Integer)
Call SavePicture(Pic, "e:\a1.bmp")
End Sub

Private Sub split_Click(Index As Integer)
Dim ph As Integer
Dim pl As Integer
pl = UBound(a) / 2 - UBound(l) / 2
ph = UBound(a) / 2 + UBound(l)
For i = pl To ph
For j = pl To ph
a(i, j) = b(i, j) - l(i, j)


Next j
Next i
For i = 1 To 512
For j = 1 To 512
Pic.PSet (i, j), a(i, j)
Next j
Next i
End Sub
(آخرین ویرایش در این ارسال: ۲۹-آبان-۱۳۸۸, ۱۴:۳۱:۳۷، توسط Payman62.)
۲۸-آبان-۱۳۸۸, ۱۱:۲۳:۰۷
ارسال‌ها
پاسخ


پیام‌های داخل این موضوع
overflow error - توسط ncomputinguae - ۲۶-آبان-۱۳۸۸, ۲۳:۵۳:۴۳,
RE: overflow error - توسط shedayat - ۲۷-آبان-۱۳۸۸, ۰۷:۱۱:۰۷,
RE: overflow error - توسط ncomputinguae - ۲۸-آبان-۱۳۸۸, ۱۱:۲۳:۰۷

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] خطا Unexpected Error man551 1 3,759 ۲۲-شهریور-۱۳۹۲, ۱۱:۵۱:۴۷
آخرین ارسال: Di Di
  ارور Run-time error 50 aleas 4 4,293 ۱۹-شهریور-۱۳۹۲, ۱۲:۰۸:۳۹
آخرین ارسال: aleas
  علت ارور run time error در 7 yashar_2006 3 29,960 ۲۸-آذر-۱۳۹۱, ۲۰:۴۰:۵۵
آخرین ارسال: bejlali
  ERROR SendEmailGmail = .Send RAMA2009 16 10,972 ۱۲-دى-۱۳۹۰, ۲۳:۵۵:۴۷
آخرین ارسال: CRazYFULL
  Run-time error '3706' behzad_vb.net 5 5,107 ۱۳-آذر-۱۳۸۸, ۰۰:۵۰:۴۸
آخرین ارسال: 1120
Question دوتا سوال در مورد ERROR vz67 11 9,573 ۲۵-بهمن-۱۳۸۷, ۲۲:۰۰:۳۷
آخرین ارسال: vz67
Exclamation کمک در رفع این Syntax Error Morpheus 32 24,007 ۰۳-آذر-۱۳۸۷, ۱۶:۱۲:۱۶
آخرین ارسال: Morpheus
Wink Compile Error mahdivbNET 5 4,205 ۰۴-مرداد-۱۳۸۷, ۰۰:۱۴:۱۴
آخرین ارسال: mahdivbNET
  با این پیغام چیکار کنم runtime Error 713 Application _defined or object_defined erro arshia60 0 3,204 ۲۱-اسفند-۱۳۸۶, ۰۹:۴۴:۰۳
آخرین ارسال: arshia60
  در مورد On Error محمد حسینی 2 2,683 ۰۳-اردیبهشت-۱۳۸۵, ۱۷:۰۷:۲۸
آخرین ارسال: محمد حسینی

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع:

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS