おもてなしの空間 このページをアンテナに追加 RSSフィード





このページの情報が多少なりとお役に立てれば、相応の寄付を頂けますと励みになります。 ソフトウエアの改訂や機能追加などのご依頼があれば、寄付をはずんでいただけますと、その気になるかもしれません。(無保証です)
寄付のお願い
メッセージ

2011年07月11日(月)

amt2011-07-11

[][][] フィボナッチ数を表示したい

●問題

emacs もしくは bc 内でフィボナッチ数列を表示したい


bc関数として実装する

#変数の値に文字列を取れない(みたい)
#fr="0.236, 0.382, 0.5, 0.618, 0.786, 1.0, 1.272, 1.382, 1.5, 1.618, 1.786"
# という訳で関数化する
define fibo () {/* 使い方 fr() 末尾にゼロを返すが気にしない */
       print "0.236, 0.382, 0.5, 0.618, 0.786, 1.0, 1.272, 1.382, 1.5, 1.618, 1.786"
}
/* 文字列を返り値に出来ない
define foo () {
       return ("0.236, 0.382, 0.5, 0.618, 0.786, 1.0, 1.272, 1.382, 1.5, 1.618, 1.786");
}
*/
  • 入出力は次のようになる、返り値のゼロがイヤーンだな
fr()
0.236, 0.382, 0.5, 0.618, 0.786, 1.0, 1.272, 1.382, 1.5, 1.618 1.786
0

emacs のミニバッファに表示する

;;; 20110711
;;; FXでよく使われるフィボナッチ数の表示とキルリスト先頭への挿入
;;; See. http://d.hatena.ne.jp/amt/20110711/fibonacchi
(add-to-list 'load-path "~/dot.emacs/");if needed
(require 'forex)
  • ~/dot.emacs/forex.el に以下を追記
(defun forex-display-fibonacci-numbers(&optional ARG)
  "Display fibonacci numbers for forex and store top of kill ring."
  (interactive "sWhich do you want to see, R)etracements, E)xpansions, or whole(default):")
  (let* ((retracements "0.236, 0.382, 0.5, 0.618, 0.786")
	 (base "1.0")
	 (expansions "1.272, 1.382, 1.5, 1.618, 1.786")
	 (whole (concat retracements ", " base ", " expansions))
	 (shown ""))
    
    (cond
     ((string-match "^[Rr]" ARG) (setq shown retracements))
     ((string-match "^[Ee]" ARG) (setq shown expansions))
     (t (setq shown whole)))
    (kill-new shown)
    (message shown)))

●感想

  • 病前より、こういう、ちょっとした情報参照の為に cheat-sheet-mode というものの構想を持っているが実現できていない

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/amt/20110711/fibonacchi

[http://d.hatena.ne.jp/amt/mobile/:barcode]
■--このページについて--■

○日記開設以来のページビュー::4457690
○書いた人::逸見研一(いつみけんいち)
○mail::itsumi @ gmail.com
↑の@を半角に変更

○Skype(Voicemail)::itsumiken
いつみのカレンダー
いつみの進行管理New!
いつみの掲示板New!
ラジオ英会話上級公開ノート近日再編成
このページへリンクしているページ
このページを参照しているページ

アクセスログ

■--今読んでるモノ--■


※過去に読んだもののメモは こちら

■--今書いているモノ--■

external-filter-el20061224 着手
※過去に書き散らかしたものは こちら

■--謹製ソフトウエア--■

cmd2ftp20070118 公開
mininova_get20070102 改訂
del2bk20061223 改訂
Up2PB20061223 改訂
conv-el20061006 改訂!
pirate_get20060912 公開!
hatenahelper-mode.el

■--ほかのページ--■

おもてなしの空間 為替編20080428 発進!
アフィリエイト研究20061018 発進!
借りやすい消費者金融New!
中国株投資の証券会社選びNew!
おいでやすWiki
いつみの思いつき
いつみの予定
いつみのオープンノート
使ってみた Firefox extension
はてなフォトライフ(シンボリックな画像の倉庫)
del.icio.us
flickr
Orkut
Mixi
Facebook(実名で検索するとヒットします)New!

<< 2011/07 >>
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
最新コメント
■ 過去記事一覧 ■

■--お役立ち情報--■

html-helper-mode キーバインド
hatena-mode のキーバインド
はてな記法一覧
はてなダイアリー利用可能 html タグ

↓は、検索結果に、検索語に関連する広告が付いてくる検索窓です、面白いですよ

Google

. FLASH フラッシュ制作 携帯フラッシュ フラッシュゲーム