Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
challenge finite difference
#19
What am I doing wrong when I run your program I get
Subscript out of range (I put it up to 50) ...Then
Overflow.
Try mine I've used the data from the link in a data statement.
Code:
CLS
DATA 1,19,143,607,1789,4211,8539
'DATA 5,0,1,20,69,160,305
n = 7
DIM h(10, 10)
FOR i = 1 TO n
READ y(i)
NEXT i
z(1) = y(1)
FOR m = n - 1 TO 1 STEP -1
k = k + 1
diff(k) = z(1)
FOR i = 1 TO m
z(i) = y(i + 1) - y(i)
NEXT i
FOR i2 = 1 TO m
y(i2) = z(i2)
NEXT i2
NEXT m
k = 1
FOR i = 1 TO n
IF i > 2 THEN k = k * (i - 1)
diff(i) = diff(i) / k
IF diff(i) = 0 THEN 10
NEXT i
10 f(1) = 1
FOR j2 = 1 TO i - 3
FOR j1 = 1 TO j2
ff(j1) = ABS(f(j1)) * j2 + ABS(f(j1 + 1))
NEXT j1
FOR j1 = 1 TO j2 + 1
IF j1 MOD 2 = 0 THEN f(j1 + 1) = ff(j1) ELSE f(j1 + 1) = -ff(j1)
h(j2, j1) = f(j1)
NEXT j1
NEXT j2
FOR i8 = 1 TO i
h(0, i8) = 1
NEXT i8
coeff(1) = diff(1)
kk = 1
FOR i8 = 0 TO i - 3
FOR i7 = 1 TO i - 2
x1 = x1 + diff(i7 + 1 + i8) * h(i7 - 1 + i8, i7)
NEXT i7
kk = kk + 1
coeff(kk) = x1
x1 = 0
NEXT i8
FOR g = 1 TO kk
PRINT coeff(g); "x^"; g - 1
NEXT g
Reply


Messages In This Thread
challenge finite difference - by cooliebai - 11-01-2005, 07:16 AM
challenge finite difference - by Agamemnus - 11-02-2005, 06:29 AM
challenge finite difference - by cooliebai - 11-03-2005, 06:34 AM
challenge finite difference - by Agamemnus - 11-03-2005, 08:21 PM
challenge finite difference - by cooliebai - 11-04-2005, 08:12 AM
challenge finite difference - by Agamemnus - 11-05-2005, 04:19 AM
challenge finite difference - by Agamemnus - 11-07-2005, 07:40 AM
challenge finite difference - by cooliebai - 11-08-2005, 09:05 AM
challenge finite difference - by Agamemnus - 11-08-2005, 11:30 AM
challenge finite difference - by Quibbler - 11-08-2005, 05:22 PM
challenge finite difference - by Agamemnus - 11-08-2005, 08:53 PM
challenge finite difference - by Quibbler - 11-08-2005, 08:59 PM
challenge finite difference - by Agamemnus - 11-09-2005, 02:51 AM
challenge finite difference - by Quibbler - 11-10-2005, 05:41 PM
challenge finite difference - by Agamemnus - 11-10-2005, 11:45 PM
challenge finite difference - by Quibbler - 11-11-2005, 12:21 AM
challenge finite difference - by Agamemnus - 11-12-2005, 06:06 AM
challenge finite difference - by Agamemnus - 11-13-2005, 08:44 PM
challenge finite difference - by Quibbler - 11-14-2005, 04:44 PM
challenge finite difference - by Agamemnus - 11-14-2005, 11:17 PM
challenge finite difference - by Quibbler - 11-16-2005, 05:26 PM
challenge finite difference - by Agamemnus - 11-16-2005, 09:16 PM

Forum Jump:


Users browsing this thread: 2 Guest(s)