a****h 发帖数: 3780 | 1 三重积分函数f=@(x,y,z)1.5*1.5*1.5*((exp(-2*exp(0.2*(x+y+z)))-exp(-2*exp(0.2*x)))
/(1-exp(0.2*(y+z)))-(exp(-2*exp(0.2*(x+y)))-exp(-2*exp(0.2*x)))/(1-exp(0.2*y)))/
(1-exp(0.2*z)); 用triplequad在[0.01,10]*[0.01,10]*[0.01,10]上可以积,但是当我想在同一个空间里积f(x,y,z)*exp(-1.5(x+y+z))时,就不行了,告诉我 Error using ==> mtimes,Inner matrix dimensions must agree.请教高手这是怎么回事?Thanks a million! | c*******e 发帖数: 8624 | 2 说了矩阵维数必须相容
用size看看大小
【在 a****h 的大作中提到】 : 三重积分函数f=@(x,y,z)1.5*1.5*1.5*((exp(-2*exp(0.2*(x+y+z)))-exp(-2*exp(0.2*x))) : /(1-exp(0.2*(y+z)))-(exp(-2*exp(0.2*(x+y)))-exp(-2*exp(0.2*x)))/(1-exp(0.2*y)))/ : (1-exp(0.2*z)); 用triplequad在[0.01,10]*[0.01,10]*[0.01,10]上可以积,但是当我想在同一个空间里积f(x,y,z)*exp(-1.5(x+y+z))时,就不行了,告诉我 Error using ==> mtimes,Inner matrix dimensions must agree.请教高手这是怎么回事?Thanks a million!
| a****h 发帖数: 3780 | 3 可是我并没有用任何矩阵呀,里面的变量只有x,y,z,没有其他任何变量了,
能积f(x,y,z),为什么不能积f(x,y,z)*exp(-1.5(x+y+z))呢?谢谢
【在 c*******e 的大作中提到】 : 说了矩阵维数必须相容 : 用size看看大小
| c*******e 发帖数: 8624 | 4 -1.5(x+y+z)? Missing a * in between?
【在 a****h 的大作中提到】 : 可是我并没有用任何矩阵呀,里面的变量只有x,y,z,没有其他任何变量了, : 能积f(x,y,z),为什么不能积f(x,y,z)*exp(-1.5(x+y+z))呢?谢谢
| a****h 发帖数: 3780 | 5 对不起,在这儿掉了乘号,但是在我的程序里没有这个错误,
真想不通怎么回事
【在 c*******e 的大作中提到】 : -1.5(x+y+z)? Missing a * in between?
| c*******e 发帖数: 8624 | 6 在f和exp之间试试.*
【在 a****h 的大作中提到】 : 对不起,在这儿掉了乘号,但是在我的程序里没有这个错误, : 真想不通怎么回事
|
|