2014年7月30日水曜日

夏休みの自由研究

「紙を折り曲げると ...」という話が、また出ております。

1枚の紙を103回折り畳むと宇宙と同じ厚さになるって知ってた? - Gizmode
http://www.gizmodo.jp/2014/07/1103.html

小中学生の皆さんは御存知ない方も多いでしょう(そもそも、小中学生が当blogを見に来るのか、という疑問は置いておきます)。詳しい内容は、上記事を熟読の事。

で、「電卓情報」としては、もう少し「余計な」話を関数電卓で計算して見ようという具合です。

この紙をA4とした場合に、折りたたんだ紙の「面積」は、果たしてどうなのか。1回折りたたむと、面積は半分になりますから、103回折りたたむと、面積比は1/(2^103) = 9.86x10^(-32) となりますわな。A4の紙は297x210 [mm^2] であるから、6.15x10^-27 [mm^2] 。

この数字をもう少しイメージしやすい値にすると、こんな感じですね。

297/(2^52) * 210/(2^51) = 6.59E-14 [mm] * 9.33E-14 [mm] = 6.59E-17 [m] * 9.33E-17 [m] = 65.9 [am] * 93.3 [am]

* am (atto meter) = 10^-18 m

とても小さい数値である事が判ります。Wikipedia の「長さの比較」によると、
http://ja.wikipedia.org/wiki/%E9%95%B7%E3%81%95%E3%81%AE%E6%AF%94%E8%BC%83

10^-16     100 am     850 am     陽子の半径(有限の大きさを持つ物質のうち、現在、具体値が知られている最小の大きさ)

となっていますネ。件の「折り曲げた紙」の辺は、これ(陽子の半径)よりも小さい。こうなると果たして「折り曲げた」事になるのか ? ウーン。

2014年7月21日月曜日

いま、CASIOがアツい模様

先日、MONOistにつぎの記事が掲載されたらしいのです。

「だって、カッコイイでしょう?」 G-SHOCKっぽいタフ電卓はこうして生まれた - MONOist
http://monoist.atmarkit.co.jp/mn/articles/1407/22/news014.html

所が、現在は「ページが存在しません」とツレない返事。見たかったのにぃ。
※ 2014/07/22、記事掲載を確認しました。見るべし !

しかし、アドレスを見ると「2014/07/22」となっていて、どうやらフライングで出てしまったらしい。
この記事、おそらくは「fx-FD10 pro」の記事だと思うのですが、開発者インタビューって事らしく、色々と面白い話題があるかも知れません。07/22に、もう一度見ておきましょう。

さて、一方で、CASIOの腕時計、中東でも人気だとか。

カシオ:中東で人気 聖地メッカの方角指し示す腕時計 - 毎日新聞
http://mainichi.jp/select/news/20140707k0000e020047000c.html

巡礼地・メッカの方角がすぐにも判るという、実に小気味いい製品です。さすが、CASIO。

しかし、アベのバカ垂れゲリ垂れは、中東にも「積極的平和主義」言うて海外派兵なんだそうで。これじゃ、小さな外交官・CASIOの「メッカ・ウォッチ」も浮かばれませんやね。どうなっておるのか ! 衆議院選挙の時にはお首にも出さなかった「海外派兵」、与党に返り咲いたら「解釈改憲」だって。これが「民意」だというのか !!

追記 on 2014/07/23
MONOistの記事を読んで、早めの「感想文」。

物作り、という視点で、色々と製品の工夫について触れており、よい記事でした。
しかし、当blogとしては、もう少し「内部」について、突っ込んで欲しかったなァ。
例えば、内部に用意されている土木関係の計算プログラムですが、どうもCASIO BASICで作成されていて、USBケーブルを使って、新しいBASICプログラムをPCから導入できるらしく、その点では「土木専用機」に留まらず、汎用専用機である筈なのですが、そういう所のツッコミが足りなかった。(あるいは、突っ込んでいても「それはオフレコで」と釘を刺されたのか ?)
fx-FD10 proの「pro」って、Protectedの意味と同時にProfessional 、という意味合いもあろうかと思うのです。それは、現場で使えるヘヴィーデューティーなマシン、という所なのか、と。かつて、fx-502Pは「現場の502P」という評価があった、とも言われておりますが、その末裔としてのfx-FD10 「pro」なのか、と、そういう所も聞いてみたいものです。高専、工業高校などの「プロフェッショナルの卵」にも向けて、などと思うと、丈夫に作られている分、少々値段が張るのがクルシイ所。ここは「技術者の卵」向けにも、低廉の製品をバリエーションとして投入されたく希望するものです。物作り、そして、人作り。

まだ、言いたい事はあるのですが、まずは、こうした記事が出たという事でよしとしましょう。

2014年7月14日月曜日

低調でーす

最近、電卓もロクにいじらず低調です。何か、オモロイネタがないものか。ウーン。

マイッタ。こうした事はTwittreでつぶやけばいいのだろうが、そこまでしたかぁねぇなぁ。

ボヤキついでに、ここで閲覧されておられます方に、お尋ねした事があります。news.google.com からこちらを御高覧戴きました方がおられる様なのですが、どんな検索をされたのか、お知らせ戴ければ幸甚です。
.comですから、おそらくは海外からのアクセスなのだろうとは思うのですが。



2014年7月11日金曜日

どうも「ポケコン」がトレンド入りしたらしい

トレンド入り、言うても、Yahooのリアルタイム検索で急に伸びていたらしい。
何とかいうバラエティ番組で、工業高校の生徒さんが「ポケコンがどうとか」口走ったとかで、それを見ていた人が「ポケコン、懐かしいぃーっ」とTweetした模様。

今 はTVの内容も電通がしっかり菌糸を穿っているので、カネにならない事は滅多に放送しないのですが、それでも「ポケコン」の語がTVで流れた、と言うこと は ... もしかして、ポケコンが復権するのか !? と、少し期待したい。CASIO, Sharpのどちらか (あるいは両方が)、電通に広告費を出して、こんな放送があったのか、と。

折しも、CASIOは「fx-FD10 pro」を発売し、Sharpも一応電卓ン十周年だったかしらん。何かあってもいい頃合いとは思うのですが。


2014年6月22日日曜日

電卓で遊ぶ幼児は、理学者の夢を見るか

先日、近所の100円ショップに行った時の事。母親にでも連れてこられたと思しき幼児が、何やらとても嬉しそうに電卓を持っているのですね。
電卓は、ボタンを押すと表示が色々と変わります。携帯ゲームマシンの様です。しかも、100円+Taxで買える。うまい事を考えたものです、この親御さんは。
幼児でも電卓を使うこの御時世。もちろん、幼児の使用は、電卓の表示が変わるのを楽しんでいる程度の話で、計算をしている訳ではありませんが、これはやはり「知育玩具」なのではないか。

この幼児が100円電卓を得て、少しずつ計算に対するセンスが養われて行けば、将来は理学者、となる事もあるかも知れません。
電卓は理学者だけのものではなく、大抵は簿記などの計算にも使われておりますから、件の幼児が必ずしも理学者になると限ったものではありません。多くの電卓は、かつての「そろばん」の様な位置付けではあります。
そろばんは、江戸時代では商家が簿記をするのに使われておりました。一方、関数電卓に相当するものは何があったか、と考えますと、一つは大工さんが使う「金尺」があったのか、と。詳しい事はよく知りませんが、丸太の直径を測ると、そこから切り出せる角材の大きさが判る目盛があるとかで、平方根の目盛らしい。そういや土木というと、英語では「Civil Engeneering」でした。また、農家では、土地の測量もしたりなどで、関数計算のリテラシイもそれなりにあった、という話もあります。江戸の頃から関数計算は、割合普及していたのです。そういう環境があって、関孝和は和算で微積分を研究したという成果があった、というと大袈裟かも知れませんが、幕末になると「算額」という(奇妙な)風習まで出てくるのです。

簿記などの計算には100円電卓は十分に威力があるのでしょうが、関数電卓が100円ショップにはない、というのが、実に悔しい。

最近のAndroidに付いている電卓機能って、妙な所が高機能だったりしますネ。三角関数や指数、対数の計算機能があり、γ関数まで計算出来るのですが、逆三角関数は計算出来ないらしい。関数計算の需要がそれなりにあるから、妙に関数計算機能が充実しているのでしょうか。ならば、そこで「100円関数電卓」というものを期待したいのです。100円で関数電卓が買えるとなれば、親は幼児にすらおもちゃ代わりに買え与える事が出来ようというもの。出てこないかなぁ。


2014年5月26日月曜日

HP Primeで円周率を計算してみたよ

遅うなりました。HP Primeで円周率を計算してみました。

Many Digits of Pi by Katie Wasserman - MoHPC
www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/articles.cgi?read=899

のプログラムをHP Prime向けに焼き直してみました。このプログラムでは小数点以下1000桁程度までの円周率を計算します。

------
EXPORT ARRYS := 126;
EXPORT DIGIT := 100000000;

//  C5(B) -> C4(A)
mv_A_B()
BEGIN
  LOCAL i;

  FOR i FROM 1 TO ARRYS DO
    C4(i) := C5(i);
  END;
END;

//  div C4(A)/f -> C5(B)
div_A_f(f)
BEGIN
  LOCAL i;
  LOCAL cy := 0;

  FOR i FROM 1 TO ARRYS DO
    C5(i) := floor((cy*DIGIT+C4(i)) / f);
    cy := (cy*DIGIT+C4(i)) - C5(i)*f;
  END;
END;

//  mul C4(A)/f -> C5(B)
mul_A_f(f)
BEGIN
  LOCAL i, w;
  LOCAL cy := 0;


  FOR i FROM ARRYS DOWNTO 1 DO
    w := C4(i)*f+cy;
    C5(i) := w-floor(w/DIGIT)*DIGIT;
    cy := floor(w/DIGIT);
  END;
END;


EXPORT PI_CALC()
BEGIN
  LOCAL n, f, w;


  //  array initialize
  C4:=MAKELIST(0.0,X,1,ARRYS,1);
  C5:=MAKELIST(0.0,X,1,ARRYS,1);

  //  loop countre 
  n := log(10)/log(2)*1000;

  FOR f FROM floor(n) DOWNTO 1 DO

    //  A * f -> B
    mul_A_f(f);
    //  B -> A
    mv_A_B();

    //  A / f -> B
    div_A_f(f*2+1);
    //  B -> A
    mv_A_B();

    //  A + 2 -> A
    C4(1) := C4(1)+2;

  END;


END;


--------


実行前に、CAS setting の「Exact」フラグを外しておくのが吉です (Exactフラグが付いていると、時間が掛かってしまいます)。


PCのシミュレータでも20秒くらいは掛かります。
変更 on 2015/03/18
最新のエミュレータで実行した所、何と6分半も掛かってしまいました。また、実行後、画面表示が「凍てつく」状態になり、一旦エミュレータを終了してからでないと、2変数統計表示が出て来ません。

計算結果は2変数統計機能のC4配列変数に収蔵されます。C4(1)には3, 以下、小数点以下を8桁ごとに分割して配列変数に収容しています。


変数DIGIT は、配列要素1つに割り当てる桁数を規定するもので、この数値の場合、配列要素1つにつき、8桁の計算を行います。残念ながら、これ以上にすると計算精度が損なわれる様です。
仕方がないので、1000桁の計算のため、125個 (=1000桁/8桁) の配列要素を用意しています。


AmazonのJulyさん、「日本語クィックガイドなし(正規輸入)」というカテゴリになりました。未だ、「日本語クィックガイドあり」にはモノがありませんが、準備中との事なので、首を長くして待っております。


追記 on 2014/05/27
よくコードを検討したら、若干の変更で、配列変数のコピー部分は不要でしたネ。後で修正版をupしようかしらん ?

2014年5月1日木曜日

90000アクセス御礼

多謝。

ネタがないので、取り敢えず。