Re: [問題]方程式累加

看板MATLAB作者 (Bubu)時間14年前 (2011/11/22 01:49), 編輯推噓3(303)
留言6則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《s907330204 (Bubu)》之銘言: : 我是要解一個數值積分問題 : 但是方程式很多項不知道怎麼設 : 我想到如下 但是是行不通的 : for i=1:1000 : y(i)=@(x) besselh(i,1,x); : end : y=sum(y); : quad(y,0,pi/2); : 問一下板上大大 : 假如方程式很多項 要累加在一起要怎麼設計 我在寫清楚點好了 y=@(x) besselh(1,1,x)+besselh(2,1,x)+besselh(3,1,x)+...+besselh(1000,1,x); 要怎麼設計 謝謝各位大大 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.20.7 ※ 編輯: s907330204 來自: 114.34.20.7 (11/22 03:13)

11/22 03:50, , 1F
在迴圈外面設一個變數y_sum =0 裡面y_sum = y_sum +y
11/22 03:50, 1F

11/22 03:50, , 2F
是這個意思嗎?
11/22 03:50, 2F

11/22 03:53, , 3F
y_sum = y_sum +y(i)
11/22 03:53, 3F

11/22 04:10, , 4F
我會錯意了,你在m-file寫一個function 然後再積分
11/22 04:10, 4F

11/22 04:11, , 5F
你加1000個會無限大吧,確定是這樣?
11/22 04:11, 5F

11/22 04:36, , 6F
真正方程式比他複雜點,但是都差不多形式但要累加
11/22 04:36, 6F
文章代碼(AID): #1EoeyH9m (MATLAB)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #1EoeyH9m (MATLAB)