2013年10月14日月曜日

HP Primeの大域変数について

先日、コメント欄に「数式中の変数が、英文字1文字の掛け算になってしまう」というお話をもらいました。シミュレータで動かしてみた所、確かにその様子。

デフォルトでは、A~Zの英文字1文字の変数が実数値変数として設置されているので、例えば適当な変数名を想定して、電卓にうち込んでも、英文字1文字の変数の掛け算と解釈されてしまう模様です。
これを回避し、必要な変数名として数式に盛り込むには、あらかじめ変数をユーザー変数として登録しておくと良い様です。ユーザー変数を登録しておく事で、数式中でもユーザー変数を識別して、英文字1文字変数の掛け算になる状態が回避される、らしい。

Solvreに使う英文字1文字変数があらかじめ設定されているかららしいのですが、この英文字1文字変数が「実数」変数となっている所も、少々苦しい。数値解Solvreで複素数解が得られんじゃないの。でも、数値解SolvreはNewton solvreではなく「はさみ打ち法」だったので、これは仕方の無い所だった、のか。ウーン。

0 件のコメント: