スキップしてメイン コンテンツに移動

一般相対論の教科書

手当たり次第にGRの教科書を集めたリストです. なんとなく難易度順だけどかなり適当.

  1. 須藤靖「一般相対論入門」日本評論社 (2005)
    https://www.amazon.co.jp/dp/4535784221
  2. 須藤靖「もうひとつの一般相対論入門」日本評論社 (2010) https://www.amazon.co.jp/dp/4535786348
  3. 内山龍雄「相対性理論」岩波書店 (1987) https://www.amazon.co.jp/dp/4000077481
  4. 藤井保憲「時空と重力」産業図書 (1979) https://www.amazon.co.jp/dp/4782811020
  5. P.A.M.ディラック「一般相対性理論」ちくま学芸文庫 (2005) https://www.amazon.co.jp/dp/4480089500
  6. J.B.Hartle "Gravity: An Introduction to Einstein's General Relativity" Benjamin Cummings (2002)] https://www.amazon.co.jp/dp/0805386629
  7. Ray D'Inverno "Introducing Einstein's Relativity" Clarendon Press (1992)
    https://www.amazon.co.jp/dp/0198596537
  8. 内山龍雄「一般相対性理論」裳華房 (1978) https://www.amazon.co.jp/dp/4785323159
  9. B.シュッツ「相対論入門」丸善 (2010)
    https://www.amazon.co.jp/dp/4621083090
  10. ランダウ&リフシッツ「場の古典論」東京図書 (1978)
    https://www.amazon.co.jp/dp/448901161X
  11. S.Weinberg "Gravitation and Cosmology" Wiley (1972)
    https://www.amazon.co.jp/dp/0471925675
  12. R.M.Wald "General Relativity" University of Chicago Press (1984)
    https://www.amazon.co.jp/dp/0226870332
  13. E.Poisson "A Relativist's Toolkit: The Mathematics of Black-Hole Mechanics" Cambridge University Press (2007)
    https://www.amazon.co.jp/dp/0521537800
  14. 白水徹也「アインシュタイン方程式」サイエンス社 (2012)
    https://www.amazon.co.jp/dp/B0081IULI4
  15. S.W.Hawking & G.F.R.Ellis "The Large Scale Structure of Space-Time" (1975)
    https://www.amazon.co.jp/dp/0521099064
  16. C.W.Misner,K.S.Thorne&J.A.Wheeler "Gravitation" W H Freeman (1973)
    https://www.amazon.co.jp/dp/0716703440

コメント

このブログの人気の投稿

matplotlib.histのnormedが変

以下の内容はPython 3.5.2 + matplotlib 1.5.1およびPython 3.6.2 + matplotlib 2.0.2で検証した. 作業日は2017年10月22日, 前者はUbuntu 16.04 on Win10 (WSL), 後者はDebian 8.9 (Anaconda). 規格化したいのにできない なにか数値の列 data があったとして, そのヒストグラムをmatplotlibでプロットしたいとする. 普通に plt.hist( data ) とすると, これは縦軸が各bin内に入るデータ点が何個あるかを表すことになる. これをデータ総数 len(data) で規格化したプロットにしようと思って plt.hist( data, normed=True ) または normed=1 とかやっちゃうと, 思った通りのアウトプットにならずに頭を傾げることになる. 例えば: import numpy as np import matplotlib.pyplot as plt data = np.random.normal(0,0.1,1000) weights = np.ones(len(data))/len(data) plt.hist( data, weights=weights ) plt.show() アウトプットは で, 縦軸が1を超えるとか, 意味がわからない. 原因 matplotlibのドキュメント を見ても何も書いてない. これは numpyのドキュメント に答えが書いてあるからで, 要するに normed オプションは事実上 density オプションと等しく, これは縦軸を確率分布関数と思って規格化するオプションである, と. 従って, normed=True オプションを指定すると, binの 面積 が1に規格化されることになる. いま欲しいものは値の 総和 が1に規格化されたアウトプットなのだから, binの幅が1でない限り, 欲しい結果は得られない. 対策 代わりに weights オプションを指定すればこの問題は解決できる. これは data の1つの値の重みを指定するパラメー

UbuntuのPDF編集ツールの使い方まとめ

PDFtkやpoppler-utilsに含まれるツールを使ってPDFを編集するコマンドのまとめです. 0. インストール sudo apt install pdftk sudo apt install poppler-utils UbuntuあるいはBash on Windowsならaptコマンドで一発. 1. PDFの文書情報の表示 pdfinfo (ファイル名) 2. PDFの分割と結合 pdftk (入力ファイル) cat (ページの指定) output (出力ファイル) ページ数の指定は1-12 14-endみたいな形で書けばよい. 入力ファイルを複数指定してページ数の指定を省略すればPDFの結合ができる. 3. PDFをJPEG/PNGに変換 pdftoppm [オプション] (入力ファイル名) (出力ファイル名の接頭辞) JPEGが欲しい場合-jpegを, PNGが欲しい場合-pngをオプションに指定する. デフォルトの解像度はDPI150で粗すぎるのでオプションで-r 300ないし-r 600を指定すべき. 白黒画像にしたい場合は-monoないし-grayを指定 (個人的には-grayのが好み). 複数ページのPDFを変換すると, 出力ファイルは (出力ファイル名の接頭辞)-1.jpg (出力ファイル名の接頭辞)-2.jpg みたいな形で生成される. 4. PDFからテキストを抽出 pdftotext (入力ファイル名) (出力ファイル名) 出力ファイルの文字コードはUTF-8, 改行コードはLF. 出力ファイル名は省略可能. 5. PDFから画像を抽出 pdfimages [オプション] (入力ファイル名) (出力ファイル名の接頭辞) オプションについて: -pngでPNG, -jでJPEG, -tiffでTIFF形式で出力される (オプションなしだとPPM形式) 6. PDFを回転 pdftk (入力ファイル名) cat 1-end(向き) output (出力ファイル名) 向きとしてはleft, right, downまたはnorth, east, west, southが使用可能. ※向きを指定する前にスペースを入れるとエラーになる. 関連ページ

源ノ明朝/源ノ角ゴシックをLuaLaTeXで使用する (Windows)

源ノ明朝 (Source Han Serif), 源ノ角ゴシック (Source Han Sans) はAdobeとGoogleが作成したCJKフォントで, オープンソースフォントとして公開されています (ライセンスはSIL Open Source License 1.1). 以下では, LuaTeXエンジンでこのフォントを (日本語で) 使用する方法を説明します. あるいは, otfファイルがダウンロードできれば, どのようなフォントにも適用可能です (PDFにフォント埋め込みすることに関してライセンスに注意が必要ですが). Windows10を前提としますが, 他の環境 (Linux/Mac) でもほぼ同じ方法で導入できるんじゃないでしょうか. 使用したのはTeX Live 2016 (LuaTeX-0.95) です.