Re: [問題] 無窮級數

看板MATLAB作者 (鈴)時間13年前 (2012/08/10 20:02), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《rainss (神是太空人....)》之銘言: : 請問各位高手 現在我有一個無窮級數 : A_mn n和m都是從0加到無限大 : 可是matlab無法處理到無限大 : 所以我希望設定當級數和的變化低於1%時 就停止這個級數 : 請問該如何做呢? 謝謝 試著寫寫看 我簡化你的問題 我讓一個數字10 每次都加上0.5^m m會隨著每個迴圈+1 a_old為上個迴圈的計算值 a_new為這個迴圈的計算值 當a_new和a_old的相差小於1%時就停止迴圈 其實就只是用while而已 連break都可以省掉 clear all clc percentage=100 ; m=0 ; a_old=10 ; a_new=10 ; while percentage>=1 m=m+1 ; a_new=a_old+(0.7)^m ; percentage=abs((a_new-a_old)/a_old*100) ; a_old=a_new ; end -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.103.220

08/11 08:51, , 1F
感謝大大 可是如果這個級數不指有m這個變數 而是兩個變數呢
08/11 08:51, 1F

08/11 08:52, , 2F
因為我再sum裡面的函數是f(m,n)而不是f(m)而已
08/11 08:52, 2F
文章代碼(AID): #1G9FXBAi (MATLAB)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1G9FXBAi (MATLAB)