#------------------------------------------------------------------------------- # Copyright 2012 Yuriy Lagodiuk # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. #------------------------------------------------------------------------------- Target is derivative of function f(x) = x^3 Training set are values (f(x+dx) - f(x))/dx x: [-10..10] dx = 1e-5 Func = 110.41825251624125 0 201897.67362204 Func = 110.00415134292857 1 201894.00034536648 Func = 109.99969413805273 2 201893.99998542378 3 201893.99998542378 4 201893.99998542378 5 201893.99998542378 6 201893.99998542378 7 201893.99998542378 8 201893.99998542378 9 201893.99998542378 10 201893.99998542378 11 201893.99998542378 12 201893.99998542378 13 201893.99998542378 14 201893.99998542378 15 201893.99998542378 16 201893.99998542378 17 201893.99998542378 18 201893.99998542378 19 201893.99998542378 20 201893.99998542378 21 201893.99998542378 22 201893.99998542378 23 201893.99998542378 24 201893.99998542378 25 201893.99998542378 Func = ((cos(x) / (-0.589138034520845)) + 109.77604238409724) 26 200392.09430707648 27 200392.09430707648 28 200392.09430707648 29 200392.09430707648 Func = ((cos(x) / (-0.15663346135618328)) + 108.92314783452356) 30 196574.4275956208 31 196574.4275956208 Func = (((-3.7306676423505896) / (cos(x) / 2.936399657936673)) + 104.1489750144843) 32 182577.71630024584 Func = ((23.83399961599323 / (cos(x) / (-0.4809019479296275))) + 103.35568516086433) 33 182554.23764596725 Func = ((23.82827118444969 / (cos(x) / (-0.4809019479296275))) + 103.51885188825945) 34 182553.03259028197 35 182553.03259028197 36 182553.03259028197 37 182553.03259028197 Func = (((162.5211798493982 / (cos(x) / (-0.07019779079778221))) + 29.269876055661523) + 74.3373887011597) 38 182551.80151729257 Func = (((162.1732165807049 / (cos(x) / (-0.07019779079778221))) + 29.269876055661523) + 74.3373887011597) 39 182551.56402610714 40 182551.56402610714 41 182551.56402610714 Func = (((14.49776696339638 / (((32.48106766363038 / ((-42.92472870872392) / x)) + 8.22438820355882) / 10.812452913408002)) + 57.13841286188393) + 13.379335829939691) 42 147152.35044774643 43 147152.35044774643 44 147152.35044774643 45 147152.35044774643 Func = (((13.06363830254941 / (((15.77566592012951 / (x / 2.3128820272388904)) + (-3.3185433194437968)) / 5.899656321226525)) + 68.85498786606088) + (((38.46574655782548 / ((-47.47846130810134) / x)) + 25.147673640540496) / 1.3535519356690164)) 46 142246.0193567747 47 142246.0193567747 Func = ((((-200.79481555688022) / (cos(x) / (-0.004543431421214272))) + (154.60251193405603 / sqrt(abs(((-0.5236444004278447) / (x / (-9.800561598431951))))))) + (-19.36176637837938)) 48 73363.26726194634 Func = (((sqrt(abs(x)) / (-233.28507976367877)) + (158.2440913344673 / sqrt(abs(((-0.5236444004278447) / (x / (-6.382721547176539))))))) + (-71.67577381977347)) 49 52038.27759757417 50 52038.27759757417 Func = (((sqrt(abs(x)) / (-246.36718412351604)) + (122.60572528402226 / sqrt(abs(((-46.05318290502916) / (x / (-0.029658863326591067))))))) + (-115.2622983065901)) 51 46610.566304292384 Func = ((((((-213.84398712101222) / (cos(x) / (-3.9672490325874232))) + (162.8897815338469 / sqrt(abs(((-81.34564623130453) / x))))) / (-273.06130520272825)) + (165.59533024045712 / sqrt(abs(((-0.5236444004278447) / (x / (-5.595012133291656))))))) + (-99.99678693803459)) 52 46330.016424013054 Func = (((((-220.6090468074801) / (cos(x) / (-3.793113340564143))) / (-297.3937164029044)) + (164.79052481174293 / sqrt(abs(((-0.5236444004278447) / (x / (-4.767451936599725))))))) + (-113.56972670221325)) 53 45734.97215631505 54 45734.97215631505 Func = ((94.53508245264946 / sqrt(abs((((-49.92721375153618) / (x / (-4.926902401636216))) / (x / (-0.029658863326591067)))))) + (-74.53019696678246)) 55 15839.979765219505 56 15839.979765219505 57 15839.979765219505 Func = ((162.41343833881436 / sqrt(abs(((-94.75046484366169) / (x / (-5.224250563249623)))))) + (x / (0.11179903408354352 / (x / sqrt(abs((93.45376726632017 / x))))))) 58 1019.7922196704126 Func = ((157.72052446773316 / sqrt(abs(((-73.10662565228657) / (x / (-3.3913625401649123)))))) + (x / (0.11179903408354352 / (x / sqrt(abs((103.83607130500413 / x))))))) 59 664.2323765423981 Func = (x / (0.11179903408354352 / (x / 3.0380354563907432))) 60 157.6866119063896 61 157.6866119063896 62 157.6866119063896 63 157.6866119063896 Func = ((x / (0.11179903408354352 / (x / 3.0065689436981895))) + (x / ((-227.13395987323855) / (x / sqrt(abs((((-113.76461108855656) + x) / (x / (-302.28015323952644))))))))) 64 31.77747557317624 65 31.77747557317624 66 31.77747557317624 67 31.77747557317624 Func = ((x / (0.11179903408354352 / (x / 2.9618769848046655))) + (x / ((-220.73632234466305) / (x / 0.309248473990289)))) 68 1.405603282294726 ((x / (0.11179903408354352 / (x / 2.9618769848046655))) + (x / ((-220.73632234466305) / (x / 0.309248473990289))))