- ベストアンサー
fortranで積分範囲を求める。
今、S=∮3/4(1+cos^2(x))dx [0,theta]という式があります。 Sはわかっていて、求めたいのは、積分範囲のthetaです。 fortranで台形を使った積分式を求める式はわかるのですが、 その場合だと、積分区間がわかっていて、微小にわけて計算するので、 今回のように、積分区間のthetaを求める方法がわかりません。 どなたか、わかる方がいらっしゃったらご指導お願いします。
- 528612
- お礼率36% (33/90)
- その他(プログラミング・開発)
- 回答数1
- ありがとう数0
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
基本的には「theta を求めるために方程式を解く」ことになります. この問題に関しては「不定積分しろ」ですが.
関連するQ&A
- 置換積分の積分範囲について
置換積分をする場合、積分範囲を求めるときは、xの値を代入して求めるとありますが、cosθに すると積分範囲を決めることができません。 ∫√(r^2-x^2)dx 積分範囲 -r≦x≦r でx=rsinθと置くと、積分範囲は、x=-rの時θ=-π/2、 x=rの時θ=π/2となる。 ここで、x=rcosθと置くと、積分範囲は、x=-rの時θ= -π、x=rの時θ=0となる。すなわち、 ∫√(r^2-x^2)dx 積分範囲 -r≦x≦r でx=rcosθと置くと積分範囲 -π≦θ≦0 となり、これで 計算すと、-π r^2/2となりマイナスとなってしまう。 ここで、積分範囲をπ≧θ≧0 とすると計算結果はプラスとなります。 なぜ、π→0となるのか、積分範囲の求め方を教えてください。
- 締切済み
- 数学・算数
- 定積分を求めようとしています。
定積分を求めようとしています。 S(1-0){ x^2・(1-x^2)^1/2}dx を求めようとしています。(分かりづらいですが、区間1-0におけるx^2・(1-x^2)^1/2の積分) 部分積分や置換積分など色々使って計算したのですが、 手元の計算では、 積分結果が -2/3(1-x^2)^3/2 + 2/15(1-x)^5/2*1/2xとなって、分母にxが出てしまい、 結果値は∞と発散してしまいます。 多分単純な計算ミスだと思うのですが、計算方法をご教授願います。
- ベストアンサー
- 数学・算数
- fortran90での三重積分
fortran90での台形公式を用いた三重積分について悩んでいます。 台形公式を用いた定積分は色んなサイトを見て何となく理解しました。 三重積分は恐らく、3つのfor文の入れ子によるものだと予想できますがソースコードがなかなか記述できません。 被積分関数(例えばf(x)=x^3+y+z^2)をfunctionで定義したいのですが、どなたか御教授願います。
- 締切済み
- その他(プログラミング・開発)
- 積分範囲-∞→∞の積分の発散についてです。
「∫(x/1+x^2)dx 積分範囲-∞→∞ が、発散することを確かめよ。」 という問題なのですが、何度計算をしても0に収束してしまいます。 そもそも関数が奇関数なので0に収束するので間違いないと思うのですが…教科書に載っているの問題なのですが解答は「∫(x/1+x^2)dx 積分範囲0→∞ =∞より∫(x/1+x^2)dx 積分範囲-∞→∞は発散」となっています。どういうことなのですか?
- ベストアンサー
- 数学・算数
- 積分範囲の移動
∫(2/3→2)(3x-2)(2-x)dx 、積分する範囲は2/3から2です。この定積分を下端が0になるようにしてから計算する際、間違った計算方法の、間違いを指摘していただく質問します。 間違った計算方法は、3x-2=Xと置いてx=(1/3)(X+2) 、2/3≦(1/3)(X+2)≦2より0≦X≦4 x=(1/3)(X+2)を(2-x)に代入して、∫(2/3→2)(3x-2)(2-x)dxを ∫(0→4)X{-(1/3)x+4/3}dXとするのは間違いでした。計算結果は32/9。 正しい計算方法は、3∫(2/3→2)(x-2/3)(2-x)dxとし、x-2/3=Xとおいて、x=X+2/3、上記と同様に計算して、0≦X≦4/3、∫(2/3→2)(3x-2)(2-x)dx=3∫(0→4/3)X(4/3-X)dXとする計算でした。計算結果は32/27。 間違った計算は、どこで間違えたのか教えてください。お願いします。
- ベストアンサー
- 数学・算数
- 積分区間と積分するもの、具体的な計算
F=∫x dx (0~2まで積分) があったとします。 これを F=∫lnx d(lnx)としたとき積分範囲は(0~2)のままなのでしょうか? また、この2式は同じこと(どちらも値がF)を表しているようなのですが、なぜそうなるのでしょうか? 次に具体的な計算について質問ですが F=[1/{√(2π)*ln2}] *∫(積分区間0~x) exp[-(lnx-ln1)^2/2*(ln2)^2] d(lnx) この計算はどうするのでしょうか? 積分区間0~xについては、x=0.4で計算お願いします。 ちなみに上の式は、元の式で与えられてる値は代入したもので、もとの式の形をわかって頂くために、あえて値を代入しただけで計算してまとめておりません。
- 締切済み
- 数学・算数
- ある積分計算の違和感について質問です。
ある積分計算の違和感について質問です。 【問題】 関数sin(x)cos(x)を区間[-π,π]で定積分した値を求めよ。 Int_[-π,π]{sin(x)cos(x)}dx 以上の計算について、次の置換積分による計算は数学的に正しいでしょうか? 積分区間が0になってしまうところに違和感がありますが、 正しく導けている??? 数学的に何が起きているのでしょうか? 【解答】 t=sin(x)とおく。 このとき、dt = cos(x)より sin(x)cos(x)dx = t dt また,x : -π → π のとき t : 0 → 0 したがって、 Int_[-π,π]{sin(x)cos(x)}dx =Int_[0,0]{t}dt =0 sin(x)cos(x)が奇関数であることや、2倍各の公式sin(x)cos(x)=sin(2x)/2を利用した方法でも答えは0であることはあってるのですが…。 よろしくお願いします。
- ベストアンサー
- 数学・算数
- 重積分と積分範囲について
回答者の皆様、いつもお世話になります。 以下の問題に関して自信がもてませんので、添削していただきたく思います。 ∬ 1/√(x-y^2) dxdy 積分範囲 0≦x≦1 x≧y^2 先ず積分順序ですがyから処理しようとしますと、Arcsinとか虚数とか出てくる気がしますので、xに着目します。 y^2≦x≦1 x≧y^2 ⇒ |√x|≧y ∴ ‐√x≦y≦√x 0≦x≦1より、‐1≦y≦1 以上より、積分範囲は ‐1≦y≦1 かつ y^2≦x≦1 ∫[y^2 1] 1/√(x-y^2) dx について ∫[y^2 1] 1/√(x-y^2) dx , x-y^2=tとして、dt=dx ∫[0 1-y^2] 1/√(t) dt = [ 2√t ][0 1-y^2] =2√(1-y^2)-0=2√(1-y^2) 以上より∫[-1 1] 2√(1-y^2) dy 、y=sinθ として dy=cosθ dθ =∫[3π/2 π/2] 2cosθ√(cos^2θ) =[2cos^3θ][3π/2 π/2] =0 と、0になってしまいました。 考え方は合っているのでしょうか?ご指導願います。
- ベストアンサー
- 数学・算数