作者s907330204 (Bubu)
看板MATLAB
標題Re: [問題]方程式累加
時間Tue Nov 22 01:49:02 2011
※ 引述《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)
1F:推 Raymond0710:在迴圈外面設一個變數y_sum =0 裡面y_sum = y_sum +y 11/22 03:50
2F:→ Raymond0710:是這個意思嗎? 11/22 03:50
3F:推 Raymond0710:y_sum = y_sum +y(i) 11/22 03:53
4F:推 Raymond0710:我會錯意了,你在m-file寫一個function 然後再積分 11/22 04:10
5F:→ Raymond0710:你加1000個會無限大吧,確定是這樣? 11/22 04:11
6F:→ s907330204:真正方程式比他複雜點,但是都差不多形式但要累加 11/22 04:36