Monday, 15 July 2013

Trying to calculate partial sums of e^10 in Matlab? -


मैंने फ़ंक्शन लिखी है:

  function [sum] = func (a, बी) योग = 0; I = 0 के लिए: बी योग = योग + ((ए। ^ I) / (फैक्टरियल (आई))); समापन  

कन्सोल में, मैं जो आदेश देता हूं वह है:

  & gt; & gt; X = [10: 10: 100] x = 10 20 30 40 50 60 70 80 90 100  

और मुझे मिल रहा है:

  & gt; & gt; वाई = फेंक (10, एक्स) y = 1.2842e + 04  

मुझे सदिश क्यों नहीं मिल रहा है? और यह संख्या इतनी बड़ी क्यों है (यह करीब 10 है)? किसी भी मदद की सराहना की जाएगी!

  f = @ (x, i) (x। ^ I) ./ फैक्टरियल (i) r = f (10,0: 50); टेलर सीरीज़ में 50% अधिक अच्छा लगभग के लिए पर्याप्त से अधिक Cumsum (r) 1.0e + 04 * 0.0001 0.0011 0.0061 0.0228 .... 2.202646579479054 2.202646579480280  

सत्यापित करें

  & gt; & gt; Exp (10) 2.202646579480672e + 04  

No comments:

Post a Comment