What code would I use for this question

1 回表示 (過去 30 日間)
JEE
JEE 2015 年 10 月 29 日
回答済み: Manuel Espinoza 2015 年 10 月 30 日
develop a code that determines the following sum for an value of x>0. The program calculates the sum by adding the terms and stopping when either, the value of a term is less than or equal to 0.0001, or the number of terms exceeds zero. If the value of the function is calculated successfully, it displays the value(sum) and the number of terms used. If the looping stops because the 30th term is not smaller than 0.001 the program displays a message indicating "more than 30 terms are needed."
sum(x^n/n!)=x/1!+x^2/2!+x^3+3!
  1 件のコメント
Star Strider
Star Strider 2015 年 10 月 29 日
‘...or the number of terms exceeds zero’
How do we interpret that?

サインインしてコメントする。

回答 (2 件)

Muthu Annamalai
Muthu Annamalai 2015 年 10 月 29 日
The code depends on who gets the extra credit J
I would recommend using a while loop like another example in page 4 of Cleve Moler's book, http://www.mathworks.com/moler/zeros.pdf and keeping a running sum.
Goodluck!

Manuel Espinoza
Manuel Espinoza 2015 年 10 月 30 日
me and some people from class were able to find a sort of template to set up the problem. if you go on page 332 from the book, there is a set of code that is pretty similar to the problem that you can tweak to solve this problem. and this is 'definitely' not considered cheating.

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by