|
|
|
| Как вычислить интеграл J от функции f методом Симпсона по трем точкам. На C++ или на ассемблере, решите, пожалуйста, очень надо, сижу уже часов 12 над ним. Лучше на ассемблере, если можно. | |
|
|
|
|
|
|
|
для: htyber
(18.05.2007 в 03:03)
| | По формуле:
J = h*(f(-h) + 4f(0) + f(h))/3
за h взял шаг интегрирования.
xor SI,SI
fld f[SI]
add SI,4
fld f[SI]
add SI,4
fild k4
fmul
fadd
fld f[SI]
fadd
fmul h
fild k3
fdiv
fadd j
fstp j
f dd 2.7182818,1.947730, 1.6487213
k3 dw 3
k4 dw 4
h dd 0.5
j dd ?
|
| |
|
|
|