dividierten Differenz
Donnerstag, April 26th, 2007Hier der Source Code zur Mathe II Numerik Vorlesung mit dem Problem des "Schema der dividierten Differenz"
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
#include "stdafx.h" using namespace std; int main() { int n = 10; double a[10][2]; // Inizialisirung for(int i=0; i < n; i++) { a[i][0] = i; a[i][1] = (double)( 1 / (double)( 1 + (i*i) ) ) ; } // Funktion for(; n > 0; n--) { for(int i=0; i < n ; i++) { if(i < n -1) { a[i][1] = (double)((double)( a[i+1][1] - a[i][1] ) / (double)( a[i+1][0] - a[i][0] )); cout << a[i][1] << " "; } if(i > 1) a[i-1][0] = a[i][0]; //cout << a[i][0] << " "; } cout << "\n"; } return 0; } |