2023年11月28日火曜日

汲めども尽きぬ悩みの泉

 こんなポストがありました。

https://twitter.com/sakaguc39782541/status/1728972290992525399

fx-CG50 で、atan(-1.33) が 約127 を返してほしい所、-53.06 を返す、というハナシの様です。
おそらく、DEG モードでの操作なのでしょうが、「そりゃあ、atan()の返戻値域は -pi/2...+pi/2 だかんね」。

pythonでは、どうだったか、と、調べたら、

>>> import math
>>> math.atan(-1.33)/math.pi*180
-53.06123726771017

まぁ、そりゃそうであります。返戻値域が同じなのですから。
Cやpython では、こうしたバヤイに利用できる、atan2() がありますネ。
>>> math.atan2(1.33,-1)/math.pi*180
126.93876273228983

同様に、計算機の数値関数で値域を換えたいならば、同等の機能を適用する別のAPIを使用する、という事になります。fx-CG50の場合、Arg 機能が利用できます。
上記の問題のバヤイ Arg -1+1.33i とやれば良さそう。

2023年10月23日月曜日

電卓への興味は尽きないのではあります

 昨今の円安のため、並行輸入製品も価格上昇なのは仕方がないのでありますが、興味は半減してしまったとはいえ、fx-CG50のモノクロ版とも言うべき fx-9750GIII が少しソソるのであります。pythonが使える所は大いに魅力ですが、既にfx-CG50を持っているので、今更入手したいとも思わないものの、少し気になってマニュアルを読み返してみました。海外製品ため、英語マニュアルしかないのですが、pythonは元より、気になったのが、先日fx-CG50で使って、その機能の高さに驚かされたLogistic 関数の回帰分析機能でした。fx-CG50で十分使えるのにも驚かされたのですが、fx-9750GIII にも設置されているのですね。fx-9750GIIIはモノクロ液晶で、表示は若干貧相ではありますが、その分、気軽に使えそうな感じで、電卓好きならば手元に置いておくのも悪くはないと思う所であります。標準でpythonが利用できる所は入手についての価値を高めているように考えます。python、恐らくはinteger が使え高速処理が期待され、グラフィクスなども楽しいはず。しかし、今日的に苦しいと思うのは、その価格かも知れない。海外版fx-CG50 に迫る価格上昇は戴けません。しかし、電卓製品については、fx-5800Pもそろそろ製品寿命を全うしつつあるらしく、実売価格が上昇してきていて、9,000円以上となっている。fx-5800Pよりはfx-9750GIII, 更には fx-CG50 が、価格機能比で「お買い得」となっております。同時に、それだけ高機能電卓製品の市場が冷え込んでいるという事でもあり、現状は正直寂しいものとなっております。そこで、小生としては手元のfx-CG50をポチポチと叩いて身近な計算や小さいプログラムを動かすなどのホビイを楽しんでいきたいと思う所。「グラフ電卓でpythonが動くのは結構だが、PCでpython使って処理する方が効率的」、「周期律表が更新できないので使いものにならず、スマホで事足りる」など、様々な御意見がありますが、用途は人それぞれなので、小生としては身近な道具として高機能電卓を使い続けて行きたいと思います。そりゃ、スマートフォンを使えば、大抵の問題に対するsolutionは得られるでしょうよ。でも、そこはヘタノヨコズキなので勝手にやらせてもらいます。fx-CG50で簡単なコードを動かすなどの作業をしておりまして、実際、実行速度は驚くほど遅いのではありますが、それはそれで、動いている所を楽しんでいるのであります。以前の高機能電卓は、それこそ、様々な計算問題に対しての解を提供するための道具として開発が進められた様な所があったのですが、今日、そうした需要はスマートフォンが担ってくれつつあります。なので、電卓製品には、即応性に於いてもスマートフォンの代替は無理ゲーとなりつつあります。そこで、ガッコの試験対応という所へ開発の方向性を求めたのかも知れない。それでも、色々と頭をひねって開発を進めております。願わくば、ガッコの学習支援、試験対応以外のSolutionも考えて欲しいなぁ、と。オツムの弱いホビイストからのお願いだったりするのです。

以上、鄙びた辺りからでした

2023年8月27日日曜日

CASIO の新しい関数電卓

 CASIOのニュースリリースをみたら、新しい関数電卓を発売、と出ておりました。

ref. シンプルなUIにより操作性が向上した関数電卓
https://www.casio.co.jp/release/2023/0824-classwiz/

ClassWiz シリーズの最新製品です。

ref. ClassWiz CW
https://www.casio.com/jp/scientific-calculators/classwiz/features/

丸ボタンでデザインが良く、高機能。行列計算機能もあるそうで、当方が高校生の時分にこんなのがあったら欲しかったかも知れない、と。流石に、これは今日の製品なので、今から40年以上前に求めるのは賢明ではありません。

機能的にかなり考えておりますが、スマホアプリなどの連携でグラフ作図という事も用意しているものの、プログラム機能は残念ながらなかったりします。

機能拡充で、スマホ連携というのは、今日的には一つの考えではありましょうか。しかし、それは同時に、関数電卓単独製品の「敗退」なのではないか、とも思うのです。

一方で、高校生などにも電卓を使った計算の演習などを、という事で考えると、スマートフォンが使えない状況、例えば、試験で電卓を使うような場合に、機能拡充の部分がスマホ連携であるならば、機能拡充の部分の「切り離し」で使用できる、ということなのかも知れない。
また、関数電卓も、今日では様々な試験での利用が許されているとかで、単体での機能制限があるというのは、或る意味、「試験向き」という事なのかも知れない。

電卓製品も、今日では実用の場面から学習の場面へと、その市場が移っているのか ? 実際、実用の場面ではスマートフォンがあれば、様々な問題に対してのSolutionが用意できてしまう。それこそ、スマートフォン全盛の今日の姿であり、そこに計算の道具としてだけのプログラム電卓の居場所はなくなってしまった、のか、と思うと、寂しい所でありますが、それだけ、現代の人々には、ITへのリテラシイが要求されているというのであります。


2023年6月19日月曜日

夏休み「前」の自由研究 2023年

 昨今は気温上昇で、既に夏休みに入ってしまったかのようであり、少し早いのですが、お子様の皆様の夏休みの自由研究のネタを出しておきますヨ。

今時は、ガキ共の「夏休みの自由研究」などと侮っている御時世ではないそうな。
およそ「バカガキ」であった当方からすると、今のガキ共はスゴイ事になっているらしい。

先日、小学生向けの自由研究のネタとして、スマートフォンで植物の名前を調べる、という話をやっておりました。
スマートフォンのカメラで植物の画像を撮ると、立ちどころにその植物の名前などが解る、というのです。

熊本県知事でしたか「三角関数とか、生活に必要ない知識を教えるのだったら、花の名前をおぼえさせた方が、余程子供のためになる」と言って物議を醸したものでしたが、今日ではスマートフォンなどで、花や草木の名前を調べるといった事はガキでも日常になっているのだと、衝撃ではありました。

また、東大生のオニイサン、オネイサンが、懇切丁寧、に小学生の家庭教師を無償でやっていた、などという話題までやっておりましたヨ。今時のガキ共は結構恵まれているのか ?
更には、タブレットの活用で、作曲までこなすという「スーパー小学生」なんてのが居るとか。

怠け者の途方のバヤイ「夏休みの計算ドリルなんて、いちいちやっておられるか」と夏休みの間は遊び呆けてをり。夏休みの終わりには、さんざん慌てて、結局「白紙」で出したり、「忘れた」と言って済ませていたのですが、今になって、その「ツケ」を支払う事になろうとは ... 。
そういった些末な事柄はさておき、スマートフォンという「文明の利器」が、ガキ共の間にも普及しつつある今日、今更オツムの血の巡りがイマイチなオサーンが「夏休みの自由研究」などとは、何をかいわんや、なのであります。

そんな状況なので、ガキ共、もとい、お子様の皆様に置かれましては、今更ながら、こんな「鄙びた辺り」をみるまでもないのでしょうが、当方の様に、今から慌てて「自由研究のネタ」に窮している様なバヤイには、何か参考になるかも知れません。
(ここまで「前フリ」)

以前に、静止衛星軌道の高度というのを簡単に計算してみました。

そういや、静止衛星というくらいですから、常に頭上にあるよう、地球の自転速度に同期して周回しておるはずであります。
すると、地図上に投影した際、その位置は常に地図上の一点にあるのでしょうか ?
例えば、東京の緯度は、36度くらいだったはずですが、その一点に常に居られるのかというと、そうは問屋が卸さない。何故か ?
周回軌道は、常に地球の中心を通らないとならないのです。すると、緯度が0度である赤道上を周回する場合には、常に頭上に居られるのですが、緯度がズレてくると、その緯度までの範囲で、上下=緯度方向でフラフラと移動する様に見えてくるのですね、地図上への投影としては。

そこで、緯度を指定した場合の、静止衛星軌道の地図上への投影というものを簡単に計算し、意匠表示してみようというのが、今回のお題。

手続きとしては、

1.  緯度 0 度 (赤道) の周回軌道の(3次元)座標を用意しておき、
2. これを緯度 ph で座標回転させます
3. 回転して得られた座標から、地図上に投影するため、緯度、経度を計算し
4. 地球の自転に同期する様、経度から計算前の経度を引き算

とやれば、地図上にマップされるはずの静止衛星軌道が描かれるはず。

python電卓が多いのですが、この計算をして、軌道を描くというスクリプトを書き出すのは、少々面倒。
グラフ電卓の活用で考えているので、データの計算だけをプログラムで行い、グラフ機能で描かせるという作業をやってみましたヨ。

以下、fx-CG50 BASIC のプログラムです。

  
'ProgramMode:RUN
Rad

45/180*pi->D

32->C

For 0->I To C-1

I/C*2pi->S

cos S->X
sin S->Y
0->Z

Ycos D-Zsin D->W
Ysin D+Zcos D->Z
W->Y

sin^-1 Z->P
Arg (X+YImaginary)+2pi->T
Frac (T/(2pi))*2pi->T
T-S->T

T->List 3[I+1]
P->List 4[I+1]

Next

これを実行すると、緯度が45度のバヤイの静止衛星軌道の投影軌跡が計算されるはずです。
リスト3, 4に値が収蔵されております。

表示させるには、グラフ表示を使い、Parameter表示を選択して、

Xt1 = List3[T]
Xt1 = List4[T]

の様な式を入力してやります。
このとき、グラフの横、縦の範囲はそれぞれ、-pi .. +pi, -pi/2 .. +pi/2 にしておき、
媒介変数Tの変域を 1..32 に設定しておきます。変化量は 1 。

ここまで、チマチマした経産手続きを示しましたが、スマートフォンでも気軽(?)に利用できる生成AIなんてものまで登場していて、この程度の経産手続きならば、生成AIにでも尋ねれば、立ちどころに答えを返してくれるという御時世であります。

昨今のガキ共、もとい、お子様達は、こうしたディジタルツールを十全に活用しており、当方の如きポンコツが何をかいわんやではあります。
更には、様々な問いかけに対して即答できるような環境が整っていて、今の「Z世代」ちうんですか、若い方々はTime performance「タイパ」を気にして生活しているのだとか。

ポンコツな当方、ついていけませんヨ ... トホホ。

2023年5月24日水曜日

HP15C Collectors' Ed. だって

 最近は、電卓の話題から遠ざかっているので、偉そうな事は言えない。
そんな日々、こんな話題を目にしました。

Lilbits: HP 15C Collector’s Edition calculator, a Winamp-inspired physical music player, and more - liliputing
https://liliputing.com/lilbits-hp-15c-collectors-edition-calculator-a-winamp-inspired-physical-music-player-and-more/

なんと、HP15C Collectors' Ed. というのが、この7月にも登場するとの事。

しかし、内容としては、ARM processorで復刻したと思しき、HP15C Premium ed.と同様に思われます。プロセッサの速度は、オリジナルの15C に比較すれば「爆速」(x100)、若干、メモリは増えていそうな ?

ノスタルジィを誘う、良い製品ではあります。15Cは色々とお勉強させてくれたものなので、手元に欲しいかナ、とも思うのですが、
昨今はRPLもまともに使っておらずなので、こんなポンコツが買っても、恐らく使うことはあるまいやなぁ、とため息。

随分以前に35Sを購入したのは、15Cの代替としての利用を考えていたのですが、35Sは、行列計算能がなく、代替とするには難しいものでした。
15Cの行列計算能は、この小さなメモリ資源に、ここまでの機能を盛り込んだ、というくらいの驚異的な製品だったのですが、それは、登場当時の話であります。
今日、機能的には十分に高性能な電卓製品が十分低廉な価格で入手可能です。

しかし、7月発売とは ... Julyさんが営業していたら、販売したのだろうなぁ、と。ウーム ...

2023年5月22日月曜日

(Google垢消失回避のための投稿なので、内容はナシよ)

 最近は円安傾向で、資源高、電気代も高騰という有様。

海外製高機能電卓も価格高騰のアオリイカであります。

最近はプログラムの作成もママならぬ日々。そんな近年、生成AIなどという黒船が襲来し、ホビイストの娯楽さえも奪いつつある模様。

当blogも、そろそろ店じまいの時期なのかも知れません。


2023年1月1日日曜日

 Новым годом 2023

見るべきものがない当blogでありますれば、犬のナントカを踏んでしまったという程度の後悔と共にご笑覧戴ければ、コレ幸いであります。

表題の「Новым годом 2023」は、ロシア語で「新しい年2023」という意味であります。

目下、ウクライナ情勢では、日本の国民の多くがウクライナの平和を望んでいる所です。
更には、多くの国会議員も「ウクライナ共闘」と言っております。

そして、首相は「今日のウクライナ情勢は、明日の日本国」として、北朝鮮のミサイル実験を非難し「反撃能力」のため、ミサイル購入と、防衛費増額の政策を打ち出しました。

斯様に、ウクライナへの支援をしない人々は「平和を望まない者」、「非国民」というレッテルを貼られるかの様に思われ、多くの日本国民はウクライナ支援への入れ込んでおる所であります。

ウクライナ情勢では、ロシアが戦車などを送り込んでウクライナを蹂躙していており、徐々にウクライナの国土を侵食しているとの報道です。
そこでウクライナ側は、NATO諸国から軍事物資の提供を受け、国土防衛としてロシア側へ反撃を繰り返しております。

ロシアが制圧した地域では、住民選挙が行われ、ロシア領への編入を決議したそうですが、ウクライナ側にしてみると、これは不正選挙としていて、未だにロシア側への攻撃を欠かしておりません。

ウクライナ情勢では、ウクライナ側の国土防衛という「物語」があり、そこへ日本人の「防衛」という意識を刺激しているのかも知れません。
そこで、北朝鮮のミサイル実験を非難し、反撃能力を充実させるという方策。
反撃能力は、(敵)ミサイルが発射されたら、その策源地へ反撃するということでありましたが、発射されたら、ミサイル発射台はカラになっているので、そこへ反撃しても無意味であり、更に踏み込んで、ミサイルが発射されようとしたら「打ち出す前に反撃する」という所まで想定しているそうです。
その「打ちそうだぞ ?」という準備情報は、恐らくアメリカからの偵察衛星の観測情報に依るのでしょう。

一応、北朝鮮のミサイル実験に対する反撃能力という想定の様子ですが、反撃能力と言ってもミサイルには意思があるわけではないので、例えば中国やロシアにまで飛ばす事はできそうです。

こうした「反撃能力」というものが、アメリカの恣意的な運用によって先制攻撃の具にされるのは避けねばならないのですが、果たしてどうなるのか ?

表題を「(Поздравляю) с Новым годом 2023」、とすると「新年おめでとう 2023」になるのだそうですが、ウクライナ情勢を鑑みて、おめでとうに相当する (Поздравляю) с を取り除いた次第ですが、だったら、ロシア語で書かなくても良さそうなものであります。

しかし、ロシアがウクライナ侵攻したという「物語」に、極東の本邦で、どこまで入れ込んだらいいのか、という疑問があります。
ロシアがウクライナ侵攻をしていると伝えられますが、未だにロシア側では「特殊軍事作戦」と位置づけております。それは「戦争」というものではないらしい。ウクライナの東部地域がロシアに制圧された、ウクライナはそこを奪還するとしているのですが、細かい背景は色々とあるそうです。

極東の島国の住民としては、ウクライナに平和が訪れる様にと祈念するのはいいことではありますが、「共闘」というのはどうなのか ? と。「欧州の情勢極めて複雑怪奇なり」です。
ウクライナのゼレンスキー大統領は、停戦を交渉するでもなく「国土奪還」と繰り返しております。まだまだウクライナに平和が訪れる兆しはありません。

そんな國と、いい気分で「共闘」などと言っていたら、何処へ連れて行かれるのか判ったものではありません。無責任なようですが、当面、静観するのが良さそうなところです。