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 = quad(@(u)1./log(v),0,u)

4

1 に答える 1

0

あなたの問題は、u が長さ 150000 のベクトルであることです (u=y.^x で要素ごとの乗算を行っているため)。

積分極限はスカラーでなければなりませんが、'u' は行列です。積分が実行される固定値を決定する必要があります。

スカラー値は、データ セットによって異なります。

于 2012-04-13T04:56:35.063 に答える