0

Matlabにどの1/ln(x)ように統合できますか?

y=0:.1:1;
a=log(y);
plot(a,y);
z=quad(a,-2,2);

これでうまくいくと思いました。

4

1 に答える 1

1

これは私のために働きます:

z = quad(@(x) 1./log(x), 2, 10)

結果を出します

z = 5.1204

x = 0では自然対数が定義されておらず、x = 1では自然対数が0であるため、逆数が定義されていないため、-2:2の区間で積分することはできません。

于 2012-04-12T21:24:44.023 に答える