sigma665 发表于 2007-11-13 15:22

关于数值积分的问题

被积函数有2个变量,但对其中一个求积
简单的例子:
f(x)=x+y,对x求积,积完后是关于y 的函数,给定y的范围

这里面,该怎么调用。。。

---------------------------------------------------------
求助的急切心情我们可以理解,不过发帖
的时候先看版规。勿用无意义的词语

by 花如月

[ 本帖最后由 eight 于 2007-11-15 13:00 编辑 ]

sigma665 发表于 2007-11-13 15:37

我的程序

function f=fx(x)
y=1:0.1:2;
f=x+y;


I=quad8('fx',0,1);

出现的错误:
??? Error using ==> plus
Matrix dimensions must agree.

Error in ==> fx at 3
f=x+y;
Error in ==> quadl at 64
y = feval(f,x,varargin{:}); y = y(:).';

Error in ==> quad8 at 37
= quadl(varargin{:});

Error in ==> jifen at 2
I=quad8('fx',0,1);

donkeyxu 发表于 2007-11-13 15:49

int(f,'x',0,1)

sigma665 发表于 2007-11-13 16:18

楼上的高人,先谢谢了
我试了你的方法,结果是对的
如果用quad呢,该怎么表示

花如月 发表于 2007-11-13 21:59

回复 #4 sigma665 的帖子

help quad
页: [1]
查看完整版本: 关于数值积分的问题