2021年3月4日木曜日

fx-CG50で「2週遅れのバレンタインデー」

先日のハートカーブのグラフィクスを、量販店に行った折に、店頭のfx-CG50でやってみました。
しかし、グラフ機能で描こうとしても、なかなか思うように行きませんネ、コマッタ。

こうした際には、pythonでプログラムを書け、となりそうですが、店頭の試用機のOSは更新されていないので、python 使えません。「バカ、スクリプトを書くヤツがいるか。pythonは最後の武器だ」

そこでグラフ機能で描く方法を模索した所、ようやく描くことが出来たのでした。

標準のグラフ機能で、Functionを描画形式として行うと、うまく行かない。何故か ?
Function形式では、x軸の増分が1ドットおきに固定されているからです。
しかし、件のハートカーブ式では、1ドットよりも細かい増分で描かないと「塗りつぶし」が現れない。

この限界を突破するには、裏技っぽいですが、FunctionではなくParametric 形式で表示を行います。
Parametric形式で描図を行うと、媒介変数 T の変域と増分が指定できます。

ハートカーブの場合、(4-x^2)^0.01 という項がある事から、-2〜+2の範囲を越えると実数ではなくなるので、グラフに表示できなくなる事が予想されます。

そのため、{ T | -2<=T<=2 } で描いてやれば、ハートカーブが現れるでしょう。
また、媒介変数 T の増分は自由に設定できますが、余り小さいと、その分、計算に時間が掛かります。
店頭で試した際は、0.0025 (2.5E-3) で試した所、十分な図形が得られました。

画像が掲載できませんが、fx-CG50をお持ちの向きはお試し戴き度。

6 件のコメント:

hangyodon さんのコメント...

こんにちは。
早速、手持ちのfx-CG10でトライして見ました。

https://twitter.com/hangyodon1123/status/1367717826509770755?s=21

なかなか、Parametric の指定方法が分からず、
取説にも例題がシンプル過ぎて…
もしかしたら、間違っているかも?

図形は少しハートがつぶれた感じですが、
満足です。

ところで、Numworks の2台目を購入し、
カスタムOSで遊んでおります。
家内から、何で2台目?と言われて、
中身が新しくなったと伝えても理解できないと
呆れられております。

ではでは。

akatuki さんのコメント...

hangyodon 様

> 早速、手持ちのfx-CG10でトライして見ました。
> https://twitter.com/hangyodon1123/status/1367717826509770755?s=21
> なかなか、Parametric の指定方法が分からず、
> 取説にも例題がシンプル過ぎて…
> もしかしたら、間違っているかも?

Tweet 拝見しました。
この通りです、画像、ありがとうございます !

> 図形は少しハートがつぶれた感じですが、
> 満足です。

X, Yの描図範囲を適当にすると、成型できそうですネ。
NumworksとCG10、画面構成が異なるそうですから、
範囲も適宜変更されたく。

> ところで、Numworks の2台目を購入し、
> カスタムOSで遊んでおります。

一連のTweet、見ました。イイなぁ。
カスタムOS, IONでしたっけ ? XCASも動くとなると、大変興味深いです。
ただ、標準のファームに戻すのが大変そうですが、どうなのかしらん ?

> 家内から、何で2台目?と言われて、
> 中身が新しくなったと伝えても理解できないと
> 呆れられております。

そこはお子さんを巻き込んで味方に付けるという方策で ... 。

藤堂俊介 さんのコメント...

お久しぶりです。プチコン4でも試してみました。

akatuki さんのコメント...

藤堂 様、お久です !

> お久しぶりです。プチコン4でも試してみました。

Tweetのreply、みました !
プチコンでも気軽にグラフが描ける、というのは、大変勉強になります。
ありがとうございます !

藤堂俊介 さんのコメント...

プチコンでもグラフは描けます。

MS-Excelでも作ってみました。

https://twitter.com/ShunsukeTodo/status/1366616718404059136

akatuki さんのコメント...

藤堂 様

Tweet拝読しました。
表計算でもグラフが描けるという好例であり、興味深いものです。
ありがとうございます。

ただ、当方、Excelもっておらんですヨ ... トホホ。