プリンキピア

第4章微分の応用

Key Concepts重要な概念

  • Newton’s method approximates roots of f(x)=0 by starting with an initial approximation x0, then uses tangent lines to the graph of f to create a sequence of approximations x1,x2,x3,….
    ニュートン法では、f(x)=0の根を近似するため、初期値x0から始め、fのグラフの接線を使って近似値の列x1,x2,x3,…を作る。
  • Typically, Newton’s method is an efficient method for finding a particular root. In certain cases, Newton’s method fails to work because the list of numbers x0,x1,x2,… does not approach a finite value or it approaches a value other than the root sought.
    ニュートン法は通常、特定の根を求める効率のよい方法である。しかし、数列x0,x1,x2,…が有限の値へ近づかなかったり、求めたい根とは違う値へ向かったりして、うまくいかない場合もある。
  • Any process in which a list of numbers x0,x1,x2,… is generated by defining an initial number x0 and defining the subsequent numbers by the equation xn=F(xn−1) for some function F is an iterative process. Newton’s method is an example of an iterative process, where the function F(x)=x−[f(x)f′(x)] for a given function f.
    初期値x0を定め、ある関数Fについてxn=F(xn−1)で後の項を定義し、数列x0,x1,x2,…を作る操作を反復過程という。ニュートン法もその1つであり、与えられた関数fに対してF(x)=x−[f(x)f′(x)]を使う。
Exercises 406–410練習問題 406–410
For the following exercises, write Newton’s formula as xn+1=F(xn) for solving f(x)=0.
次の各問では、f(x)=0を解くためのニュートン法の公式を、xn+1=F(xn)という形に書け。
Exercise 406問題 406
f(x)=x2+1
f(x)=x2+1
Exercise 407問題 407
f(x)=x3+2x+1
f(x)=x3+2x+1
Solution解き方
F(xn)=xn−xn3+2xn+13xn2+2
F(xn)=xn−xn3+2xn+13xn2+2
Exercise 408問題 408
f(x)=sinx
f(x)=sinx
Exercise 409問題 409
f(x)=ex
f(x)=ex
Solution解き方
F(xn)=xn−exnexn
F(xn)=xn−exnexn
Exercise 410問題 410
f(x)=x3+3xex
f(x)=x3+3xex
Exercises 411–413練習問題 411–413
For the following exercises, solve f(x)=0 using the iteration xn+1=xn−cf(xn), which differs slightly from Newton’s method. Find a c that works and a c that fails to converge, with the exception of c=0.
次の各問では、ニュートン法と少し異なる反復式xn+1=xn−cf(xn)を使って、f(x)=0を解け。うまくいくcの値と、収束しないcの値を、それぞれ1つ求めよ。ただしc=0は除く。
Exercise 411問題 411
f(x)=x2−4, with x0=0
f(x)=x2−4、初期値x0=0。
Solution解き方
|c|>0.5 fails, |c|≤0.5 works
|c|>0.5では収束せず、|c|≤0.5では収束する(c=0は設問で除外)。
Exercise 412問題 412
f(x)=x2−4x+3, with x0=2
f(x)=x2−4x+3、初期値x0=2。
Exercise 413問題 413
What is the value of “c” for Newton’s method?
ニュートン法では、“c”に相当する値は何か。
Solution解き方
c=1f′(xn)
c=1f′(xn)
Exercises 414–421練習問題 414–421
For the following exercises, start at
次の各問では、それぞれ次の初期値から始める。
a. x0=0.6 and
a. x0=0.6、および
b. x0=2.
b. x0=2。
Compute x1 and x2 using the specified iterative method.
指定された反復法で、x1とx2を計算せよ。
Exercise 414問題 414
xn+1=xn2−12
xn+1=xn2−12
Exercise 415問題 415
xn+1=2xn(1−xn)
xn+1=2xn(1−xn)
Solution解き方
a. x1=1225,x2=312625; b. x1=−4,x2=−40
a. x1=1225,x2=312625b. x1=−4,x2=−40
Exercise 416問題 416
xn+1=xn
xn+1=xn
Exercise 417問題 417
xn+1=1xn
xn+1=1xn
Solution解き方
a. x1=1.291,x2=0.8801; b. x1=0.7071,x2=1.189
a. x1=1.291,x2=0.8801b. x1=0.7071,x2=1.189
Exercise 418問題 418
xn+1=3xn(1−xn)
xn+1=3xn(1−xn)
Exercise 419問題 419
xn+1=xn2+xn−2
xn+1=xn2+xn−2
Solution解き方
a. x1=−2625,x2=−1224625; b. x1=4,x2=18
a. x1=−2625,x2=−1224625b. x1=4,x2=18
Exercise 420問題 420
xn+1=12xn−1
xn+1=12xn−1
Exercise 421問題 421
xn+1=|xn|
xn+1=|xn|
Solution解き方
a. x1=610,x2=610; b. x1=2,x2=2
a. x1=610,x2=610b. x1=2,x2=2
Exercises 422–431練習問題 422–431
For the following exercises, solve to four decimal places using Newton’s method and a computer or calculator. Choose any initial guess x0 that is not the exact root.
次の各方程式を、ニュートン法とコンピューターまたは計算機を使って解き、小数第4位まで求めよ。厳密な根そのものではない初期値x0を選ぶこと。
Exercise 422問題 422
x2−10=0
x2−10=0
Exercise 423問題 423
x4−100=0
x4−100=0
Solution解き方
3.1623or−3.1623
3.1623または−3.1623
Exercise 424問題 424
x2−x=0
x2−x=0
Exercise 425問題 425
x3−x=0
x3−x=0
Solution解き方
0,−1or1
0,−1または1
Exercise 426問題 426
x+5cos(x)=0
x+5cos(x)=0
Exercise 427問題 427
x+tan(x)=0, choose x0∈(−π2,π2)
x+tan(x)=0。初期値はx0∈(−π2,π2)を満たすように選ぶ。
Solution解き方
0
0
Exercise 428問題 428
11−x=2
11−x=2
Exercise 429問題 429
1+x+x2+x3+x4=2
1+x+x2+x3+x4=2
Solution解き方
0.5188or−1.2906
0.5188または−1.2906
Exercise 430問題 430
x3+(x+1)3=103
x3+(x+1)3=103
Exercise 431問題 431
x=sin2(x)
x=sin2(x)
Solution解き方
0
0
Exercises 432–435練習問題 432–435
For the following exercises, use Newton’s method to find the fixed points of the function where f(x)=x; round to three decimals.
次の各関数について、ニュートン法を使ってf(x)=xを満たす不動点を求め、小数第3位まで答えよ。
Exercise 432問題 432
sinx
sinx
Exercise 433問題 433
tan(x) on x∈(π2,3π2)
x∈(π2,3π2)の範囲でのtan(x)。
Solution解き方
4.493
4.493
Exercise 434問題 434
ex−2
ex−2
Exercise 435問題 435
ln(x)+2
ln(x)+2
Solution解き方
0.159,3.146
0.159,3.146
Exercises 436–437練習問題 436–437
Newton’s method can be used to find maxima and minima of functions in addition to the roots. In this case apply Newton’s method to the derivative function f′(x) to find its roots, instead of the original function. For the following exercises, consider the formulation of the method.
ニュートン法は、根だけでなく極大・極小を探すことにも使える。この場合、もとの関数ではなく導関数f′(x)にニュートン法を適用し、その零点を求める。次の各問で、その方法を考えよう。
Exercise 436問題 436
To find candidates for maxima and minima, we need to find the critical points f′(x)=0. Show that to solve for the critical points of a function f(x), Newton’s method is given by xn+1=xn−f′(xn)f″(xn).
極大・極小の候補を得るには、f′(x)=0を満たす停留点を求める必要がある。関数f(x)の停留点を求めるニュートン法が、xn+1=xn−f′(xn)f″(xn)で与えられることを示せ。
Exercise 437問題 437
What additional restrictions are necessary on the function f?
関数fには、さらにどのような条件が必要か。
Solution解き方
We need f to be twice continuously differentiable.
fは2回連続微分可能である必要がある。また、反復式を計算する各点で2階導関数が0でないことが必要である。
Exercises 438–445練習問題 438–445
For the following exercises, use Newton’s method to find the location of the local minima and/or maxima of the following functions; round to three decimals.
次の各関数について、ニュートン法で局所的な極小・極大の位置を求め、小数第3位まで答えよ。
Exercise 438問題 438
Minimum of f(x)=x2+2x+4
最小値はf(x)=x2+2x+4。
Exercise 439問題 439
Minimum of f(x)=3x3+2x2−16
最小値はf(x)=3x3+2x2−16。
Solution解き方
x=0
x=0
Exercise 440問題 440
Minimum of f(x)=x2ex
最小値はf(x)=x2ex。
Exercise 441問題 441
Maximum of f(x)=x+1x
f(x)=x+1xの極大。
Solution解き方
x=−1
x=−1
Exercise 442問題 442
Maximum of f(x)=x3+10x2+15x−2
f(x)=x3+10x2+15x−2の極大。
Exercise 443問題 443
Maximum of f(x)=x−x3x
f(x)=x−x3xの極大。
Solution解き方
x=5.619
x=5.619
Exercise 444問題 444
Minimum of f(x)=x2sinx, closest non-zero minimum to x=0
f(x)=x2sinxの極小のうち、x=0に最も近く、x=0ではないもの。
Exercise 445問題 445
Minimum of f(x)=x4+x3+3x2+12x+6
最小値はf(x)=x4+x3+3x2+12x+6。
Solution解き方
x=−1.326
x=−1.326
Exercises 446–449練習問題 446–449
For the following exercises, use the specified method to solve the equation. If it does not work, explain why it does not work.
次の各問では、指定された方法で方程式を解け。うまくいかない場合は、その理由を説明せよ。
Exercise 446問題 446
Newton’s method, x2+2=0
ニュートン法:x2+2=0。
Exercise 447問題 447
Newton’s method, 0=ex
ニュートン法:0=ex。
Solution解き方
There is no solution to the equation.
この方程式には解がない。
Exercise 448問題 448
Newton’s method, 0=1+x2 starting at x0=0
ニュートン法:0=1+x2。初期値はx0=0とする。
Exercise 449問題 449
Solving xn+1=−xn3 starting at x0=−1
x0=−1から始めて、xn+1=−xn3を反復する。
Solution解き方
It enters a cycle.
周期的なサイクルに入る。
Exercises 450–454練習問題 450–454
For the following exercises, use the secant method, an alternative iterative method to Newton’s method. The formula is given by
英語のヒント
次の各問では、ニュートン法とは別の反復法であるセカント法(割線法)を使う。その公式は次で与えられる。
xn=xn−1−f(xn−1)xn−1−xn−2f(xn−1)−f(xn−2).
xn=xn−1−f(xn−1)xn−1−xn−2f(xn−1)−f(xn−2)
Exercise 450問題 450
Find a root to 0=x2−x−3 accurate to three decimal places.
0=x2−x−3の根を、小数第3位まで正確に求めよ。
Exercise 451問題 451
Find a root to 0=sinx+3x accurate to four decimal places.
0=sinx+3xの根を、小数第4位まで正確に求めよ。
Solution解き方
0
0
Exercise 452問題 452
Find a root to 0=ex−2 accurate to four decimal places.
0=ex−2の根を、小数第4位まで正確に求めよ。
Exercise 453問題 453
Find a root to ln(x+2)=12 accurate to four decimal places.
ln(x+2)=12の根を、小数第4位まで正確に求めよ。
Solution解き方
−0.3513
−0.3513
Exercise 454問題 454
Why would you use the secant method over Newton’s method? What are the necessary restrictions on f?
ニュートン法ではなくセカント法を使うのは、どのような理由からか。fにはどのような条件が必要か。
Exercises 455–459練習問題 455–459
For the following exercises, use both Newton’s method and the secant method to calculate a root for the following equations. Use a calculator or computer to calculate how many iterations of each are needed to reach within three decimal places of the exact answer. For the secant method, use the first guess from Newton’s method.
次の各方程式について、ニュートン法とセカント法の両方で根を求めよ。計算機またはコンピューターを使い、厳密な答えの小数第3位までを得るのに必要な反復回数を、それぞれ調べよ。セカント法の最初の近似値には、ニュートン法と同じものを使う。
Exercise 455問題 455
f(x)=x2+2x+1,x0=1
f(x)=x2+2x+1,x0=1
Solution解き方
Newton: 11 iterations, secant: 16 iterations
ニュートン法:11回。セカント法:16回。
Exercise 456問題 456
f(x)=x2,x0=1
f(x)=x2,x0=1
Exercise 457問題 457
f(x)=sinx,x0=1
f(x)=sinx,x0=1
Solution解き方
Newton: three iterations, secant: six iterations
ニュートン法:3回。セカント法:6回。
Exercise 458問題 458
f(x)=ex−1,x0=2
f(x)=ex−1,x0=2
Exercise 459問題 459
f(x)=x3+2x+4,x0=0
f(x)=x3+2x+4,x0=0
Solution解き方
Newton: five iterations, secant: eight iterations
ニュートン法:5回。セカント法:8回。
Exercises 460–461練習問題 460–461
In the following exercises, consider Kepler’s equation regarding planetary orbits, M=E−εsin(E), where M is the mean anomaly, E is eccentric anomaly, and ε measures eccentricity.
英語のヒント
次の各問では、惑星の軌道に関するケプラー方程式M=E−εsin(E)を考える。Mは平均近点角、Eは離心近点角、εは離心率である。
Exercise 460問題 460
Use Newton’s method to solve for the eccentric anomaly E when the mean anomaly M=π3 and the eccentricity of the orbit ε=0.25; round to three decimals.
平均近点角M=π3、軌道の離心率ε=0.25の場合に、ニュートン法で離心近点角Eを求め、小数第3位まで答えよ。
Exercise 461問題 461
Use Newton’s method to solve for the eccentric anomaly E when the mean anomaly M=3π2 and the eccentricity of the orbit ε=0.8; round to three decimals.
平均近点角M=3π2、軌道の離心率ε=0.8の場合に、ニュートン法で離心近点角Eを求め、小数第3位まで答えよ。
Solution解き方
E=4.071
E=4.071
Exercises 462–464練習問題 462–464
The following two exercises consider a bank investment. The initial investment is $10,000. After 25 years, the investment has tripled to $30,000.
次の2問では、銀行での資金運用を考える。初期の運用額は$10,000で、25年後に3倍の$30,000になった。
Exercise 462問題 462
Use Newton’s method to determine the interest rate if the interest was compounded annually.
利息を毎年組み入れる場合の利率を、ニュートン法で求めよ。
Exercise 463問題 463
Use Newton’s method to determine the interest rate if the interest was compounded continuously.
連続複利で運用した場合の利率を、ニュートン法で求めよ。
Solution解き方
4.394%
4.394%
Exercise 464問題 464
The total cost for printing x books can be given by the equation C(x)=1000+12x+(12)x2/3. Use Newton’s method to find the break-even point if the printer sells each book for $20.
英語のヒント
本をx冊印刷する総費用は、C(x)=1000+12x+(12)x2/3で表される。印刷業者が1冊を$20で販売するとき、ニュートン法で損益分岐点を求めよ。
iterative process
反復過程
process in which a list of numbers x0,x1,x2,x3… is generated by starting with a number x0 and defining xn=F(xn−1) for n≥1
初期値x0から始め、n≥1についてxn=F(xn−1)と定めることで、数列x0,x1,x2,x3…を作る操作。
Newton’s method
ニュートン法
method for approximating roots of f(x)=0; using an initial guess x0; each subsequent approximation is defined by the equation xn=xn−1−f(xn−1)f′(xn−1)
f(x)=0の根を近似する方法。初期値x0から始め、その後の近似値をxn=xn−1−f(xn−1)f′(xn−1)で定める。