integration - how to find integrals from limit -infinity to +infinity in scilab -


सीमा से -infinity से + अनंतता से एकीकृत कैसे खोजें एससीआईएलएबी ? (एकीकृत करने के लिए अभिव्यक्ति सीधे एकीकृत नहीं है)

एक्स = (- inf से एकीकरण के चर को बदलें , INF (एक्स)
एक्स = टैन (जेड),
डीएक्स / डीज़ = 1 / (कॉस (जेड)) ^ 2

नए चर में, एकीकरण सीमाएं हैं -% pi / 2 + eps से +% pi / 2-eps, जहां ईपीएस एक बहुत ही कम सकारात्मक संख्या है (अन्यथा आप कॉस (जेड) द्वारा विभाजित नहीं कर पाएंगे) और अभिन्न F (x) dx = = = integral f (x (z)) d (x (z)) =
integral f (z) dx / dz dz

उदाहरण के लिए,
फ़ंक्शन y = गाऊसी (एक्स); y = exp (-x ^ 2/2) / sqrt (2 *% अनुकरणीय); Endfunction;
intg (-10,10, गौसीयन)

वही एकीकरण परिणाम # समारोह y = जीएमआईडीएफ़ेड (जेड) से हासिल किया गया है; एक्स = तन (z); y = गाऊसी (एक्स) / (क्योंकि (z)) ^ 2; अंतःक्रिया;
intg (atan (-10), एतन (10), जीएमोडिफाइड)

दिलचस्प है कि, साइलैब भी उपर्युक्त इंटीग्रल को भी लेगा- intg (-% pi / 2,% pi / 2, जीएमोडिफाइड)
लेकिन यह केवल इसलिए है क्योंकि साइलैब 1 / cos (% pi / 2) को 1.633 डी +16 के बजाय अनन्तता के रूप में मूल्यांकन करता है।


Comments