作者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