0
我如何才能使集成标量的极限?集成极限
y = rand(150000,1);
x = rand(150000,1);
u = y。^ x;
v = y;
z = quad(@(u)1./log(v)0,u);
错误使用四(70行) 积分的限制必须是标量。
错误lnplot(第5行) Z =四(@(u)的1./log(v),0,u)
我如何才能使集成标量的极限?集成极限
y = rand(150000,1);
x = rand(150000,1);
u = y。^ x;
v = y;
z = quad(@(u)1./log(v)0,u);
错误使用四(70行) 积分的限制必须是标量。
错误lnplot(第5行) Z =四(@(u)的1./log(v),0,u)
你的问题是,u是与长度150000向量(如你正在做u = y中的逐元素乘法。
积分限制必须是标量,但'u'是矩阵。您需要确定集成运行的固定值。
标量值取决于您的数据集。
正确的,所以我需要找出一种方法来绘制从0到u,而0 Speed 2012-04-13 05:37:56
如果你只是想从矩阵u得到一个随机数,你可以使用:u(rand(1)),它会给你一个随机数。 – ThomasKJDK 2012-04-13 07:33:07
像这样z = quad(@(u)1./log(y),0,u(rand(1)))? – Speed 2012-04-13 19:06:13