Ruby - 非線形方程式の解法(2分法)! (2012-11-12)
先日は、\(f(x)=0\) の解を2分法により求める C++ によるアルゴリズムを紹介しました。 C++ - 非線型方程式の解法(2分法)! 今日は、同じアルゴリズムを Ruby で実現してみました。 アルゴリズムについては、上記リンクの記事を参照してください。
先日は、\(f(x)=0\) の解を2分法により求める C++ によるアルゴリズムを紹介しました。 C++ - 非線型方程式の解法(2分法)! 今日は、同じアルゴリズムを Ruby で実現してみました。 アルゴリズムについては、上記リンクの記事を参照してください。
方程式 \(f(x)=0\) の解を2分法により求める C++ アルゴリズム についてです。 まず、1次方程式(つまりグラフ上で直線)以外の方程式を非線形方程式と呼びます。 そして、このような方程式の根を求める方法に「2分法」というものがあります。
Linux Mint 13 Maya で SysV の initd で起動するサービスは [システム管理] - [サービスの管理] で管理できますが、Upstart で管理するようなサービスは同様な管理ができません。 MySQL がその例です。 インストール後、自動起動するように設定されているのですが、Upst...
Linux Mint 13 Maya(64bit) には、デフォルトで OpenJDK という Java がインストールされていますが、これでは具合が悪いことがあるため Oracle の Java Development Kit (JDK) をインストールしました。 以前、CentOS や Scientific...
Linux Mint 13 Maya は、デフォルトではログイン画面になるまでの間、画面が真っ黒です。 これだと、殺風景だしマシンが動いているのかもわかりません。 そこで、起動時にブートメッセージを表示させる方法についてのメモです。
Linux Mint 13 Maya(64bit) へインストールした Apache2 で URL のリダイレクトや置換えなど行えるモジュール mod_rewrite を有効化する方法についてのメモです。 RedHat 系では Apache の設定ファイルでコメント化されている “mod_rewrite.so”...
Linux Mint 13 Maya(64bit) へソースから Ruby をインストールする方法についてのメモです。 当方は、いつもパッケージからのインストールではなくソースをビルドしてインストールしています。(RedHat 系も Debian 系も) よくある方法ですが、念の為記録しておきます。
少し前に WindowsXP(32bit) から Scientific Linux 6.3(64bit) の GNOME へデスクトップ環境を変更しましたが、次は Linux Mint 13 Maya(64bit) の Mate に変更してみました。 少しずつ使用してみて、どれが自分に合ったデスクトップ環境かを選...
Ruby + RSRuby で正常に動作していたスクリプトを Ruby on Rails アプリからコールすると動作しません。 Fatal Error: R home directory is not defined などとなります。 R のホームディレクトリが定義されていないと言っています。 ちなみに、...
11月になりましたので、先月10月分の当ブログアクセス状況を公開します。