Casio Fx 9860GII SD_9860GII_9860G AU PLUS_9750GII_7400GII fx (ソフトウェア) Soft J
User Manual: Casio fx-9860GII (ソフトウェア) fx-9860GII | 取扱説明書 | 電卓・関数電卓 | お客様サポート | CASIO
Open the PDF directly: View PDF .
Page Count: 480
Download | |
Open PDF In Browser | View PDF |
J fx-9860G SD (バージョン2.09) fx-9860G (バージョン2.09) fx-9860G AU PLUS (バージョン2.09) fx-9750G (バージョン2.04) fx-7400G (バージョン2.04) ソフトウェア 取扱説明書 http://edu.casio.jp 本機をご使用になる前に、必ず、 「ハードウェア取扱説明書」 に記載の「安全上のご注意」 をお読みください。 • 本書の内容に関しては、将来予告なしに変更することがあります。 • 本書の内容については万全を期して作成いたしましたが、万一ご不審な点や誤りなど、お気 づきのことがありましたらご連絡ください。 • 本書の一部または全部を無断で複写することは禁止されています。また、個人としてご利用 になるほかは、著作権法上、当社に無断では使用できませんのでご注意ください。 • 本書中のグラフィック表示は、実物と異なることがあります。 • 本書および本機使用や故障により生じた損害、逸失利益または第三者からのいかなる請求に つきましても当社では一切その責任を負えませんので、あらかじめご了承ください。 • 故障、修理、電池交換等に起因するデータの消去による損害および逸失利益等につきまして は、当社では一切その責任を負えませんので、あらかじめご了承ください。 i 目次 はじめにお読みください 第 1 章 基本操作 ...............................................................................1-1 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. キーについて ................................................................................................................................. 1-1 画面上への各種表示項目について .............................................................................................. 1-2 計算式の入力と編集 ..................................................................................................................... 1-5 自然入出力モードを使う .......................................................................................................... 1-10 オプション (OPTN) メニュー .................................................................................................. 1-22 変数データ (VARS) メニュー................................................................................................... 1-22 プログラム(PRGM)メニュー .................................................................................................. 1-25 セットアップ画面を使う .......................................................................................................... 1-26 画面キャプチャー機能を使う ................................................................................................... 1-29 故障とお思いになる前に .......................................................................................................... 1-30 第2章 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 基本計算......................................................................................................................................... 2-1 特別機能......................................................................................................................................... 2-7 角度単位と表示形式の設定....................................................................................................... 2-10 関数計算...................................................................................................................................... 2-12 応用計算...................................................................................................................................... 2-21 複素数計算 .................................................................................................................................. 2-29 2 進、8 進、10 進、16 進計算 ............................................................................................... 2-33 行列計算...................................................................................................................................... 2-36 ベクトル計算 .............................................................................................................................. 2-49 単位換算...................................................................................................................................... 2-53 第3章 1. 2. 3. 4. マニュアル計算 .....................................................................2-1 リスト機能 ............................................................................3-1 リストの入力と編集 ..................................................................................................................... 3-1 リストデータを操作する ............................................................................................................. 3-5 リストを使った四則演算 .......................................................................................................... 3-10 リストファイルを切り替える ................................................................................................... 3-14 第4章 方程式計算 ............................................................................4-1 1. 連立一次方程式 ............................................................................................................................. 4-1 2. 高次方程式 (2∼6 次)................................................................................................................... 4-2 3. ソルブ計算 ..................................................................................................................................... 4-4 第5章 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. グラフ機能 ............................................................................5-1 グラフの描画例 ............................................................................................................................. 5-1 グラフ画面の表示範囲を調節する .............................................................................................. 5-2 グラフ関数式を登録する ............................................................................................................. 5-6 ピクチャーメモリーにグラフを保存する ............................................................................... 5-11 デュアルグラフ .......................................................................................................................... 5-11 マニュアルグラフ ...................................................................................................................... 5-13 テーブル(数表) を使う .............................................................................................................. 5-16 ダイナミックグラフ .................................................................................................................. 5-20 漸化式グラフ .............................................................................................................................. 5-23 円錐曲線グラフの描画 .............................................................................................................. 5-27 ii 11. スケッチ...................................................................................................................................... 5-28 12. グラフ関数式の解析 .................................................................................................................. 5-30 第6章 1. 2. 3. 4. 5. 6. 7. 8. 9. 統計計算を行う前に ..................................................................................................................... 6-1 1 変数統計グラフの描画と計算 .................................................................................................. 6-4 2 変数統計グラフの描画と計算 ............................................................................................... 6-10 統計計算の実行 .......................................................................................................................... 6-17 検定 (TEST) ............................................................................................................................... 6-25 信頼区間(INTR)........................................................................................................................ 6-38 分布(DIST)................................................................................................................................ 6-41 検定、信頼区間、分布の入出力用語 (fx-7400GII を除く)................................................. 6-53 統計演算式 .................................................................................................................................. 6-56 第7章 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 表計算(スプレッドシート)....................................................9-1 スプレッドシートの概要とファンクションメニュー ............................................................... 9-1 スプレッドシートの基本操作 ...................................................................................................... 9-2 S • SHT モード専用コマンドの利用 ...................................................................................... 9-13 統計グラフの描画と統計計算 / 回帰計算の実行 ..................................................................... 9-15 S • SHT モードでのメモリー機能 .......................................................................................... 9-20 第 10 章 1. 2. 3. 4. プログラム機能 .....................................................................8-1 プログラムの作成から実行までの流れ ...................................................................................... 8-1 プログラム機能ファンクションメニュー .................................................................................. 8-2 プログラムの訂正・変更 ............................................................................................................. 8-4 ファイルの管理 ............................................................................................................................. 8-5 プログラムコマンドリファレンス .............................................................................................. 8-7 本機の各機能をプログラム内で使う ....................................................................................... 8-22 プログラムコマンド一覧 .......................................................................................................... 8-39 ライブラリー編 .......................................................................................................................... 8-44 第9章 1. 2. 3. 4. 5. 財務計算 (TVM)....................................................................7-1 財務計算を行う前に ..................................................................................................................... 7-1 単利計算......................................................................................................................................... 7-2 複利計算......................................................................................................................................... 7-3 投資評価(キャッシュフロー)...................................................................................................... 7-5 年賦償還......................................................................................................................................... 7-7 金利変換......................................................................................................................................... 7-9 原価/販売価格/粗利 .............................................................................................................. 7-10 日数/日付計算 .......................................................................................................................... 7-11 減価償却計算 .............................................................................................................................. 7-12 債券計算...................................................................................................................................... 7-14 関数を使った財務計算 .............................................................................................................. 7-16 第8章 1. 2. 3. 4. 5. 6. 7. 8. 統計グラフと統計計算 ............................................................6-1 eActivity(イー・アクティビティ)................................. 10-1 eActivity の概要 ....................................................................................................................... 10-1 eActivity のファンクションメニュー..................................................................................... 10-2 eActivity ファイルの操作 ........................................................................................................ 10-4 データの入力と編集 .................................................................................................................. 10-5 iii 第 11 章 メモリーマネージャー ...................................................... 11-1 1. メモリーマネージャーを使う ................................................................................................... 11-1 第 12 章 システムマネージャー ...................................................... 12-1 1. システムメニュー画面 .............................................................................................................. 12-1 2. システム設定 .............................................................................................................................. 12-1 第 13 章 1. 2. 3. 4. 5. データ転送 ...................................................................... 13-1 電卓同士の接続のしかた .......................................................................................................... 13-1 パソコンとの接続のしかた....................................................................................................... 13-1 データ転送のしかた .................................................................................................................. 13-2 データ転送時の諸注意 .............................................................................................................. 13-5 画像 (画面イメージ) の転送.................................................................................................... 13-11 第 14 章 SD カード /SDHC カード(fx-9860GII SD のみ).......... 14-1 1. SD カードを使う ....................................................................................................................... 14-1 2. SD カードをフォーマットする ................................................................................................ 14-3 3. SD カード使用上のご注意 ........................................................................................................ 14-3 巻末資料 ............................................................................................ -1 1. エラーメッセージ一覧表 ............................................................................................................. -1 2. 関数の入力範囲と精度 ................................................................................................................. -5 E-CON2 モード (fx-9750GII) 1 2 3 4 5 6 7 8 9 10 11 12 E-CON2 モードの概要 セットアップウィザード (Setup Wizard)を使う アドバンストセットアップ (Advanced Setup)を使う カスタムプローブを使う MULTIMETER モードを使う セットアップメモリーを使う プログラムコンバーター(Program Converter)を使う 測定を開始する 測定データメモリーを使う グラフ分析ツールを使う グラフ分析ツールとグラフ画面の各種操作 E-CON2 の機能を eActivity から呼び出して使う E-CON3 モード (fx-9860GII SD、fx-9860GII、fx-9860G AU PLUS) 1 2 3 4 5 6 7 8 9 10 11 12 E-CON3 モードの概要 セットアップウィザード (Setup Wizard)を使う アドバンストセットアップ (Advanced Setup)を使う カスタムプローブを使う MULTIMETER モードを使う セットアップメモリーを使う プログラムコンバーター(Program Converter)を使う 測定を開始する 測定データメモリーを使う グラフ分析ツールを使う グラフ分析ツールとグラフ画面の各種操作 E-CON3 の機能を eActivity から呼び出して使う iv はじめにお読みください k この取扱説明書について • 機種による機能や画面の違いについて • この取扱説明書は複数の機種について説明しています。本書中で説明されている機能でも、 機種によっては搭載されていない場合があります。 • 本書中の画面は fx-9860GII SD のものを使用していますが、機種によっては細部が異な る場合があります。 • 自然入出力モードとライン入出力モードについて この取扱説明書で説明されている各機種は、「自然入出力モード」と 「ライン入出力モード」の 2 つの異なる入出力モードを備えています。「自然入出力モード」では、分数や '、微積分な どの計算式を入力する際に、紙に書くときと同じ教科書どおりの形で入力することができま す。また計算結果も、多くの場合に教科書どおりの形式で出力 (表示)されます。一方「ライ ン入出力モード」では、入出力が常に 1 行で行われます。初期設定で 「自然入出力モード」と 「ライン入出力モード」 のどちらが選択されているかは、機種によって異なります。 fx-9860GII SD、fx-9860GII、fx-9860G AU PLUS の初期設定は「自然入出力モード」 ですが、この取扱説明書の各操作説明は基本的に「ライン入出力モード」に設定した場合で書 かれています。これらの機種をお使いになる際には、次のことにご留意ください。 •「自然入出力モード」と 「ライン入出力モード」の切り替え方については、 「セットアップ画面 を使う」 (1-26 ページ)をご覧ください。 “Input/Output”モードという設定項目を使って 切り替えることができます。 •「自然入出力モード」に設定したときの入力方法、および結果表示について詳しくは、「自然 入出力モードを使う」 (1-10 ページ) をご覧ください。 • 自然入出力モードが搭載されていない機種について (fx-7400GII、fx-9750GII) fx-7400GII、fx-9750GII の各機種には、自然入出力モードが搭載されていません。これ らの機種は、常にライン入出力モードで動作します。これらの機種をお使いの場合は、本書 中の自然入出力モードに関する記述は無視してください。 • キー操作の表記について • !x (') ! キーを押してから x キーを押すと、キー操作に続く ( )内の記号 (ここでは“'”)が 入力されます。複数のキーを押すことで完結する操作は、このような形で表記されます。 • m EQUA m キーを押し、カーソルキー(fcde)を使って EQUA モードを選択し、さらに w キーを押すことを意味しています。m キーを押すと表示されるメインメニュー(1-2 ページ)を使って機能モードを選択する操作は、このような形で表記されることがありま す。 v 0 • ファンクションキーとファンクションメニュー操作の表記について • ファンクションキー1∼6 を使うと、さまざまな操作が可能です。各ファンクション キーに割り当てられる操作はモードによって異なり、現在実行できる操作が画面最下行の ファンクションメニューに表示されます。 •“1 (Comp) ”という表記は、1 キーを押すとファンクションメニューに表示されている “Comp” を選択できる、という意味です。 •“g”がファンクションメニュー6 の位置に表示されているとき、6 キーを押してファン クションメニューの次ページ (または最初のページ) に切り替えることができます。 • OPTN、VARS、SET UP 各メニュー操作の見出し上での表記について • 本書の見出し上では、キー操作がキー名称とメニュー項目名の組み合わせで書かれていま す。例えば“ [OPTN] [LIST] ”は、K キーを押すと表示されるファンクションメニュー から “LIST” というメニュー項目を選ぶ、という意味です。 なお“!m (SET UP) ” は、見出し上では [SET UP]と表記されます。 •“K6 (g) 2(HYP) ”と い う キ ー 操 作 は、 見 出 し 上 で は“6 (g) ”の 部 分 を 省 略 し て “ [OPTN] [HYP] ” と表記されます。 • コマンドリスト 「プログラムコマンド一覧」 (8-39 ページ)は、ファンクションメニューの全階層を網羅し た一覧表です。どのキーにどんなファンクションメニュー項目やコマンドが含まれている か、また、あるコマンドを入力するにはどのキーから入ってどのファンクションメニューを たどれば良いかを、この一覧表を使って探すことができます。例えば“ [VARS] [FACT] [Xfct] ”というファンクションメニュー操作によって“Xfct”コマンドを入力することができ ます。 k コントラストの調節 画面表示が薄い、または見づらい場合は、コントラストを調節してください。 1. mSYSTEM1 ( ) の順に操作して、コントラスト調節画面を表示する。 2. コントラストを調節する。 • e を押すと画面のコントラストがより濃くなります。 • d を押すと画面のコントラストがより薄くなります。 •1 (INIT) を押すと画面のコントラストが初期設定に戻ります。 3. コントラスト調節画面を閉じるには、m を押す。 vi ■ 試験モードについて(fx-9860GII SD、fx-9860GII、fx-9860G AU PLUS のみ) 試験を受ける際に電卓を使う場合、電卓の機能の一部を制限するモードです。実際に試験を 受けるとき以外は、試験モードに入らないでください。 試験モードに入ると、電卓は次のような動作となります。 • 次のモードや機能は使えなくなります:e • Act モード、MEMORY モード、E-CON3 モード、PRGM モード、ベクトルコマンド、プログラムコマンド (^ ( 出力コマンド )、 :( 区切りコード )、_ ( キャレッジリターン ))、データ転送、アドイン・アプリケーショ ン、アドイン言語、ユーザー名の編集。 • ユーザーデータ(メインメモリー)をバックアップします。試験モードを解除するとバック アップデータを復元します。試験モード中に作成したデータは削除されます。 • 試験モードに入るには 1. !o(OFF) を押して電源をオフする。 2. c キーと h キーを同時に押しながら、o キーを押す。 • 次のダイアログが表示されます。 3. 1(Yes) を押す。 • ダイアログボックスに表示されるメッセージを確認してください。 4. 2 を押す。 • 次のダイアログが表示されます。 5. J を押す。 • 次の設定に限り、試験モードに入る前の設定を保持します。 Input/Output, Frac Result, Angle, Complex Mode, Display, Q1Q3 Type, Language vii • 試験モードでは、本機は以下の状態になります。 • 試験モードに入ると、アイコン ( )が点滅します。試験モードに入ってから約 15 分経過す ると、アイコンの点滅間隔が遅くなります。 アイコン • 電卓が計算処理中の場合、アイコン ( ) が反転表示します。 • Auto Power Off の設定は、約 60 分に固定されます。 • a- を押すと、次のダイアログが表示されます。試験モードに入ってからの経過時間を 表示します。 以下の操作をすると、経過時間のカウントをやり直します。 - RESTART ボタンを押す。 - 電池を抜き差しする。 - メインメモリーのデータを消去する。 - 試験モード中に、再度試験モードに入る。 • 試験モード中に、次の操作を行った場合、下表のように動作します。 この操作を行うと: 試験モードの保持 試験モード中に入力した データの保持 電源をオフ / オンする。 する する RESTART ボタンを押す。 する しない 電池を抜き差しする。 する しない メインメモリーのデータ消去。 する しない • 試験モードを解除するには 試験モードを解除するには、3 つの方法があります。 (1) パソコンと接続して解除する方法 1. 試験モードになっている電卓 (電卓 A) とパソコンとを USB ケーブルで接続する。 2.「Select Connection Mode」 ダイアログが表示されたら、1 を押す。 3. パソコンで、FA-124 ソフトウェアを起動する。 viii 4. パソコンで、ツールバーの ボタンをクリックする。 • 試験モードを解除すると、次のダイアログが表示されます。 • FA-124 上に警告ポップアップが表示されますが、これで正常な動作です。 (2) 時間経過によって解除する方法 試験モードに入ってから約 12 時間後、電卓の電源を ON にすると、自動的に試験モード が解除されます。 注意:電卓の電源を ON にする前に、RESTART ボタンを押したり、電池を抜き差しし たりすると、再度試験モードに入ってしまいます。 (3) 他の電卓と接続して解除する方法 1. 試験モードになっている電卓(電卓 A)で、LINK モードに入り、4(CABL)2(3PIN) を押す。 2. 電卓 A と試験モードになっていない電卓 (電卓 B) とを SB-62 ケーブルで接続する。 3. 電卓 A で、2(RECV) を押す。 4. 電卓 B* で、LINK モードに入り、3(EXAM)1(UNLK)1(Yes) を押す。 • 任意のデータを電卓 B から電卓 A に転送することもできます。 例:セットアップデータを電卓 A に転送するには 1. 電卓 B で、LINK モードに入り、1(TRAN)1(MAIN)1(SEL) を押す。 2. c/f を使って、 “SETUP” を選択する。 3. 1(SEL)6(TRAN)1(Yes) を押す。 * 試験モード機能を有する電卓 • 試験モードを解除すると、 アイコンが消えます。 • 試験モードのヘルプを表示するには LINK モードでは、試験モードのヘルプを表示することができます。 3(EXAM)2(ENTR) ... 試験モードに入るときのヘルプを表示します。 3(EXAM)3(APP) ...... 試験モード中に使用できないモードや機能についてのヘルプを表 示します。 3(EXAM)4(EXIT) ..... 試験モードを解除するときのヘルプを表示します。 ix 第1章 基本操作 1. キーについて 1 k キー一覧 5-30 1-2 2-8 1-2 5-4 5-2 5-29 1-22 1-25 1-22 1-26 1-2 2-15 1-18, 2-14 2-15 2-14 2-14 1-12 1-18 2-19 1-29 5-1 5-25 2-14 2-30 1-11 5-32 2-14 2-14 2-19 10-11 1-18 2-19 2-1 2-1 1-8 1-9 10-10 2-7 1-6,1-14 1-15 1-6 1-9 2-1 3-2 2-1 2-41 2-1 2-30 2-14 2-8 2-10 2-1 2-1 上記のキー一覧は、本書で説明されているすべての機種に対応するものではありません。お使い の機種によっては、一部のキーが含まれていない場合があります。 1-1 k 各キーの機能表示と操作のしかた 本機のほとんどのキーには複数の機能が割り当てられており、1 つのキーに対して次のよう に最大3つの文字や記号が表示されています。 各キーに対応する文字や記号は、! キーを押した後で有効になる機能は ! キーと同じ色、 a キーを押した後で有効になる機能は a キーと同じ色で、それぞれ表示されています。 例えば上記の l キーに割り当てられている各機能を使うための操作は、次の通りです。 機能 キー操作 1 log l 2 10x !l (10x) 3 B al (B) • アルファロック (!a ( -LOCK))について a キーを押し、続いていずれかのキーを押してアルファベットを入力すると、a を押し た直後の状態はすぐに解除されます。!a( -LOCK)を押すとキーボードはアルファ ロック状態 (アルファベット入力に固定された状態)となり、連続してアルファベットを入力 できるようになります。アルファロック状態を解除するには、a を押します。 2. 画面上への各種表示項目について k アイコンの選択 ここでは、メインメニューから各機能を選択する操作について説明します。 u メインメニューでアイコンを選んで機能モードに入るには 1. m を押してメインメニューを表示する。 2. カーソルキー(fcde)を使って、アイコンを反 転させる。 1-2 現在選択されているアイコン 3. w を押す。 • 選択したアイコンに対応した機能モードに入り、そ の機能モードの初期画面が表示されます (右画面は STAT モードを選択した場合) 。 u メインメニューで数字 / 文字のキーを押して機能モードに入るには 1. m を押してメインメニューを表示する。 2. 希望する機能モードのアイコン右下に表示されている数字 / 文字のキーを押す。 メインメニューの各アイコンと対応する機能モードは、次の通りです。 アイコン 機能モード名 主な用途 RUN (fx-7400GII のみ) 四則計算や関数計算、2 進・8 進・10 進・16 進計算 を実行できます。 RUN • MAT*1 (ラン • 行列 • ベクトル *2) 四則計算や関数計算、2 進・8 進・10 進・16 進計算、 行列計算、ベクトル計算 *2 を実行できます。 STAT (統計) 1 変数統計計算 (標準偏差計算) 、2 変数統計計算(回帰 1 計算) 、検定 * 、データ解析、統計グラフの描画を実行 できます。 e • ACT*2 (eActivity) eActivity は、文字や式などのデータを入力することが 可能な、ノートブックのようなアプリケーションです。 文字や式をはじめ、本機の各モードの機能を使った例 題などをファイルに保存することができます。 S • SHT*2 (表計算) 表計算を実行できます。1 ファイルあたり 26 列 999 行のセルが利用可能です。本機の各種内蔵関数や表計 算専用コマンドが利用できるほか、STAT モードと同 様の統計計算と統計グラフの描画を実行することがで きます。 GRAPH (グラフ) 関数式を登録し、その関数式のグラフを描くことがで きます。 DYNA*1 (ダイナミックグラフ) 関数式を登録し、その関数式に含まれる変数の値を変化 させて、複数のグラフを連続的に描くことができます。 TABLE (数表作成) 関数式を登録し、その関数式に基づく数表を作成した り、グラフを描画することができます。 RECUR*1 (漸化式) 漸化式を登録し、その漸化式に含まれる変数の値を変 化させたときの解の違いを数表にしたり、グラフを描 画することができます。 CONICS*1 (円錐曲線グラフ) 円錐曲線のグラフを描くことができます。 EQUA (方程式) 2 元∼6 元連立 1 次方程式または 2 次∼6 次方程式の解 を求めることができます。 1-3 アイコン 機能モード名 主な用途 PRGM (プログラム) プログラムエリアへのプログラムの登録や、登録した プログラムを実行することができます。 TVM*1 (金融計算) 各種の金融計算や、キャッシュフローなどのグラフを 描くことができます。 E-CON2*3 別売品の EA-200 データアナライザーをコントロール (EA-200 コントローラー) するためのアプリケーションです。 E-CON3*2 (データロガーコント ローラー) 別売品のデータロガーをコントロールするためのアプ リケーションです。 LINK (リンク) プログラムなどのメモリー内容やバックアップデータ を、他の電卓やパソコンに転送することができます。 MEMORY (メモリー) メモリーに保存されているデータを管理することがで きます。 SYSTEM (システム) メモリーの初期化やコントラスト調整などのシステム 設定を行うことができます。 *1 fx-7400GII には搭載されていません。 *3 fx-9750GII のみ。 *2 fx-7400GII/fx-9750GII には搭載されていません。 k ファンクションメニューについて 画面の最下行に表示されるファンクションメニュー上のメニューやコマンドを利用するには、 1 から 6 までのファンクションキーを使います。各項目の表示状態によって、メニューな のか、コマンドなのかを見分けることができます。 ファンクションメニューの表示例 種類と動作 反転文字で右下に切り欠きのある項目を選択する と、1つ下の階層のメニューが表示されます。 反転文字で右下に切り欠きのない項目を選択する と、即座に該当するコマンドが入力されます。 枠囲い表示されている項目を選択すると、即座に該 当するコマンドが実行されます。 k テキスト表示とグラフ表示について 本機の画面表示には、テキスト表示とグラフ表示の 2 種類があります。テキスト表示時は、 21 桁× 8 行の文字が表示可能です (ただし最下行はファンクションメニューとして使われま す)。グラフ表示時は、幅 127 ×高さ 63 ドットのエリアを使った描画が行われます。 k 計算結果の標準表示について 本機の初期設定では、計算結果の表示方法として標準表示「Norm 1 モード」が選択されてい ます。Norm 1 モードでは計算結果 (x)は通常 10 桁で表示されますが、10 − 2(0.01)> ¦x¦ または ¦x¦ > 1010 の範囲となる場合は指数形式で表示されます。 1-4 u 指数表示の見方 1.2E+12 は、1.2 × 1012 を意味します。指数が正であるので、1.2 の小数点を 12 桁右に移 動することになります。結果として、1,200,000,000,000 の値が得られます。 1.2E − 03 は、1.2 × 10 − 3 を意味します。指数が負であるので、1.2 の小数点を 3 桁左に 移動することになります。結果として、0.0012 の値が得られます。 標準表示には、指数表示となる計算結果の範囲が異なる 「Norm 2 モード」もあります。 Norm 1 モード .......... 10 − 2(0.01)> ¦x¦, ¦x¦ ≧ 1010 Norm 2 モード .......... 10 − 9(0.000000001)> ¦x¦, ¦x¦ ≧ 1010 本書中の計算例は、特に断りのない限り Norm 1 モード設定時で計算結果を表示しています。 Norm 1、Norm 2 の間で設定を切り替える方法については、2-11 ページをご覧ください。 k 特殊な表示について 分数や 16 進数、60 進数の値は、本機特有の特殊な表示の仕方をします。 • 分数表示例 ........表示例:456 12 23 • 16 進数表示例 ........表示例:0ABCDEF1(16)は 180150001(10) • 60 進数表示例 ........表示例:12° 34’ 56.78” • 上記だけでなく、特殊な表示や記号は他にも使われています。詳しくは、本書の各機能説明 の中で解説します。 3. 計算式の入力と編集 k 計算式の入力 計算式の入力を始める際は、最初に A を押して表示をクリアーします。続いて、計算式を書 かれている通り左から右へ入力し、w を押すと計算結果が得られます。 1-5 例 2 + 3 − 4 + 10 = Ac+d-e+baw k 計算式の編集 d または e を使って間違った箇所にカーソルを合わせ、次のいずれかの操作を行います。 押し間違いを正しく訂正した後に w を押すと、答を求めることができます。e を使って式 の最後までカーソルを進め、入力を続けることもできます。 • 文字入力を挿入モードと上書きモードの間で切り替えることができます *1。上書きモー ドに切り替えると、新たに入力した文字が上書きされます。挿入モードと上書きモード 、上書き は、!D (INS)を押すたびに切り替わります。挿入モード時のカーソルは“ ” になります。 モード時のカーソルは “ ” *1 fx-7400GII/fx-9750GII を除く機種では、ライン入出力モード (1-29 ページ)に設定 されている場合に限り、挿入モードと上書きモードの間で切り替えることが可能です。 u 計算式の一部を訂正する 例 cos60 を sin60 に訂正する Acga ddd D s u 計算式の一部を削除する 例 369 ×× 2 を 369 × 2 に変更する Adgj**c dD 挿入モードでは、D を押すとカーソル直前の 1 文字 (1 機能) が削除されます。 u 計算式の途中に挿入する 例 2.362 を sin2.362 に変更する Ac.dgx ddddd s 1-6 k リプレイ機能 最後に実行した計算式は、リプレイメモリーに保存されます。リプレイメモリーに保存され た計算式を呼び出すには、d または e を押します。 e を押したときは、計算式の先頭にカーソルが表示されます。d を押したときは、計算式 の末尾にカーソルが表示されます。計算式は、編集して再実行することができます。 • リプレイメモリーは、ライン入出力モード (1-29 ページ)に設定されている場合に限り有効 です。自然入出力モードでは、リプレイメモリーの代わりにヒストリー機能が使われます。 詳しくは「ヒストリー(計算履歴) 機能」 (1-17 ページ) をご覧ください。 例 1 次の計算を行う 4.12 × 6.4 = 26.368 4.12 × 7.1 = 29.252 Ae.bc*g.ew dddd !D (INS) h.b w • リプレイメモリーに保存された計算式は、新たな計算を実行するまでは保存されています。 • A を押してもリプレイメモリーの内容はクリアーされません。A を押した後でも、d ま たは e を押せば、最後に実行した計算式を呼び出すことができます。 u マルチリプレイ機能 A を押してから f または c を押すと、直近の計算の計算式を順次呼び出すことができま す。Af の順に押すと最新の計算式が呼び出され、Ac の順に押すとメモリーに残って いる最も古い計算式が呼び出されます。一度 f または c を押した後は、引き続き f また は c を押すたびに、前後の計算式を順次呼び出すことができます。計算式を呼び出した後に d または e を押して計算式を編集し、計算を再実行することができます。 例2 Abcd+efgw cde-fghw A f (1 つ前の計算式に戻る) f (2 つ前の計算式に戻る) 1-7 k エラー位置表示機能 例 14 ÷ 10 × 2.3 を間違えて、14 ÷ 0 × 2.3 と入力してしまった Abe/a*c.d w J を押す カーソルはエラーが生じた位置 へ自動的に移動します。 必要な変更を行う db 再実行する w k クリップボード (コピー&ペースト)機能 関数やコマンド、その他の文字列をコピー(またはカット)してクリップボードに保存し、そ の内容を別の箇所にペーストすることができます。 • ここで説明する操作はすべて、ライン入出力モードで行います。自然入出力モード時のコ ピー/ ペーストの操作については、「自然入出力モードでコピー&ペーストを行う」 (1-17 ページ)をご覧ください。 u コピー範囲を指定する 1. カーソル( )を、コピーしたい範囲の先頭または末尾に移動して !i (CLIP)を押す。 カーソルの形が “ ” に変わる。 2. カーソルキーを使ってカーソル位置を移動し、コピーしたい範囲を反転させる。 3. 1 (COPY) を押す。反転した範囲がクリップボードにコピーされる。 選択範囲の文字は、コピーして も変化しません。 コピーせずに範囲指定を解除するには、J を押します。 1-8 u 文字列を切り取るには 1. カーソル( )を、切り取りたい範囲の先頭または末尾に移動して !i (CLIP)を押す。 カーソルの形が “ ” に変わる。 2. カーソルキーを使ってカーソル位置を移動し、切り取りたい範囲を反転させる。 3. 2 (CUT) を押す。反転した範囲がクリップボードに切り取られる。 選択範囲の文字は、切り取りの 操作によって削除されます。 u 文字列を貼り付けるには !j(PASTE) を押すと、クリップボードの内容がカーソル位置に貼り付けられます。 A !j (PASTE) k カタログ機能 本機に搭載されたすべてのコマンドをアルファベット順に並べた一覧です。カタログ画面を 呼びだし、実行したいコマンドを選んで入力することができます。 u カタログ画面を使ってコマンドを入力する 1. !e (CATALOG) を押して、カタログ画面を表示する。 • このとき、カタログ画面を使って最後にコマンド入力した画面が表示されます。 2. 6 (CTGY) を押して、カテゴリー一覧を表示する。 • この操作を省略して、手順 5 に進んでも構いません。 3. f または c を押して一覧表示したいコマンドのカテゴリーを反転させ、1(EXE)また は w を押す。 • 選択したカテゴリーに含まれるコマンドが一覧表示されます。 4. 入力したいコマンドの最初の文字を入力する。 • その文字で始まる最初のコマンドが表示されます。 5. f または c を押して入力したいコマンドを反転させ、1 (INPUT) または w を押す。 1-9 例 カタログ画面を使って ClrGraph コマンドを入力する A!e(CATALOG) I (C) c∼cw J または !J (QUIT) を押すと、カタログ画面が閉じます。 4. 自然入出力モードを使う 重要 • fx-7400GII、fx-9750GII には、自然入出力モードは搭載されていません。 セットアップ画面を使って “Input/Output”を “Math” ( 自然入出力モード)に設定すると (1-29 ページ) 、分数や '、特定の関数を含む数式を教科書通りの書式で入力し、表示する ことができます (本書中ではこうした入力 / 表示形式を 「自然表示形式」 と呼びます) 。 • ここで説明するすべての操作は、自然入出力モードで行います。 - 初期設定は自然入出力モードです。 - もしライン入出力モードになっている場合は、ここで説明する操作を行う前に、自然入出 力モードに切り替えてください。切り替えの操作については、「セットアップ画面を使う」 (1-26 ページ) をご覧ください。 • 自然入出力モードでは、入力は常に挿入モードで行われます。ライン入出力モード時のよう に !D(INS)の操作(1-6 ページ)によって上書きモードに切り替えることはできません。 自然入出力モードでは、!D (INS)には別の機能が割り当てられています。詳しくは 「数 値を関数の引数として取り込む」 (1-14 ページ) をご覧ください。 • 特に断りのない限り、ここで説明するすべての操作は RUN • MAT モードで行います。 1-10 k 自然入出力モードでの入力操作 u 自然入出力モードでの関数と記号 自然入出力モードでは、次の関数と記号を 「自然表示形式」で入力することができます。 「バイ ト」欄は、自然入出力モードで使用されるメモリーのバイト数を表します。 関数 / 記号 キー操作 バイト 分数(仮分数) v 帯分数 *1 !v (&) べき乗 M 4 2乗 x 4 −1乗 (逆数) !((x − 1) 5 ' !x(') 6 3 乗根 !( (3') 9 べき乗根 !M (x') 9 ex !I (ex) 6 10x !l (10x) 6 9 14 log(a, b) (MATH メニューから入力 *2) 7 Abs (絶対値) (MATH メニューから入力 *2) 6 1 次微分 *3 (MATH メニューから入力 *2) 7 2 次微分 *3 (MATH メニューから入力 *2) 7 積分 *3 (MATH メニューから入力 *2) 8 Σ 計算 *4 (MATH メニューから入力 *2) 11 行列、ベクトル 2 (MATH メニューから入力 * ) 14*5 カッコ ( および ) 1 中カッコ(リスト入力で使用) !* ( { )および !/ (}) 1 大カッコ (行列 / ベクトル入力で 使用) !+ ([ )および !( ]) 1 *1 帯分数キーは、自然入出力モードでのみ有効です。 *2 詳しくは「MATH メニューを使う」 (1-12 ページ) をご覧ください。 *3 自然入出力モードでは、微積分計算の許容誤差範囲は指定できません。許容誤差範囲の値 を指定したい場合は、ライン入出力モードをご利用ください。 *4 自然入出力モードでは、Σ 計算の分割間隔は 1 に固定されており、指定できません。分割 間隔の値を指定したい場合は、ライン入出力モードをご利用ください。 *5 行列の次元が 2 × 2 の場合のバイト数です。 1-11 u MATH メニューを使う RUN • MAT モードで 4 (MATH) を押すと、MATH メニューが表示されます。 このメニューを使って行列、微分、積分などを入力できます。 • {MAT} ... 行列またはベクトルの入力のためのサブメニューを表示 • {2×2} ... 2 × 2 行列を入力 • {3×3} ... 3 × 3 行列を入力 • {m×n} ... 行列またはベクトルの次元を指定して入力 (6×6まで) • {2×1} ... 2 × 1 ベクトルを入力 • {3×1} ... 3 × 1 ベクトルを入力 • {1×2} ... 1 × 2 ベクトルを入力 • {1×3} ... 1 × 3 ベクトルを入力 • {logab} ... 対数 logab の入力を始める • {Abs} ... 絶対値 ¦X¦ の入力を始める d f(x) x = a の入力を始める dx 2 d f(x)x = a の入力を始める • {d2/dx2} ... 2 次微分 dx2 • {d/dx} ... 1 次微分 • {∫dx} ... 積分 b a f(x)dx の入力を始める β • {Σ (} ... Σ 計算 Σ f(x) の入力を始める α x=α u 自然入出力モードを使った入力操作例 ここでは自然入出力モードでの入力操作例をいくつか示します。入力に際しては、カーソル の位置に注意してください。 例 1 23 + 1 を入力する AcM d e +b w を入力する 例2 A(b+ v 1-12 cc f e )x w 1 例3 1 + 0 x + 1dx を入力する Ab+4 (MATH) 6 (g)1 (∫dx) v+b ea fb e w 例4 2× 1 2 2 2 1 2 を入力する Ac*4 (MATH) 1 (MAT) 1 (2×2) vbcc ee !x (') ce 1-13 e!x (') ceevbcc w • 計算式が画面内に収まらない場合の表示について 画面の上下左右の端に矢印が現れます。これは、矢印の 方向に、さらに計算式が存在することを意味しています。 カーソルキーを押してカーソル位置を移動し、計算式をス クロールすることができます。 u 自然入出力モードを使った入力の制約について 入力する計算式によっては、計算式が画面の縦方向にも広がります。縦方向に 120 ドット (画面縦方向の約2倍) の範囲内で入力可能です。この範囲を越える入力はできません。 u 数値を関数の引数として取り込む 入力済みの数値または式を、関数の引数として取り込むことができます。 例 1. 入力済みの計算式の中で、取り込みたい数式の直前 (左側) の位置にカーソルを移動する。 2. !D (INS) を押す。カーソルの形が ' に変わる。 3. !x(')を押して、カーソル位置に “'”を挿入する。 “ (2+3)”の範囲が ' 内に取り 込まれる。 上記の操作例のように、カーソル位置の右側にあった数値または式が、!D (INS)を押し た直後に入力した関数の引数として取り込まれます。引数として取り込まれる範囲は、カー ソル位置の右側が開カッコの場合は対となる閉カッコまで、関数の場合はその関数全体 (sin (30) , log2 (4) など) 、数字の場合はその数字のみとなります。 1-14 この機能は、次の各関数で利用できます。 関数 キー操作 仮分数 v べき乗 M ' !x (') 3 乗根 !( (3') べき乗根 !M (x') ex !I (ex) 10x !l (10x) log(a, b) 4 (MATH) 2 (logab) 絶対値 4 (MATH) 3 (Abs) 1 次微分 4 (MATH) 4 (d/dx) 2 次微分 4 (MATH) 5 (d2/dx2) 積分 4 (MATH) 6 (g) 1 (∫dx) Σ 計算 4 (MATH) 4 (g) 2 (Σ( ) 取り込み前の計算式 取り込み後の計算式 • ライン入出力モードでは、!D (INS)を押すと挿入モードになります。詳しくは 1-6 ページをご覧ください。 u 自然入出力モードでの計算式の編集 自然入出力モードでの計算の編集操作は、基本的にはライン入出力モードでの場合と同じで す。「計算式の編集」 (1-6 ページ) をご覧ください。 ただし次の点がライン入出力モード時とは異なりますので、ご注意ください。 • 上書きモードによる入力はできません。常にカーソル位置への挿入となります。 • D キーはバックスペースキーとして働きます。 • 計算式の末尾にカーソルがあるときに e を押すと、計算式の先頭にカーソルが移動しま す。また、計算式の先頭にカーソルがあるときに d を押すと、計算式の末尾にカーソルが 移動します。 k 取り消し (UNDO)とやり直し(REDO) 計算式の入力中 (w を押して計算を実行する前)は、直前のキー操作1回分を取り消したり、 取り消した操作をやり直したりすることができます。取り消しとやり直しの操作は、自然入 出力モードでのみ可能です。 • 直前のキー操作1回分を取り消すには、aD (UNDO) を押します。 • 取り消した操作をやり直すには、上記の操作を行った直後に、再度 aD(UNDO)を押します。 • A キーの操作も取り消しの対象となります。入力中に A を押して入力式をクリアーした 後で aD (UNDO) を押すと、A を押す前の状態に復帰します。 1-15 • カーソルキーの操作も取り消しの対象となります。例えば入力中に e を1回押した後で aD (UNDO) を押すと、カーソルが e を押す前の位置に戻ります。 • アルファロック中 (1-2 ページ)は、取り消しの操作は無効となります。 (アルファロック中 に aD (UNDO) を押すと、D キー操作と同じ動作となります。 ) 例 b+vbe D aD (UNDO) c A aD (UNDO) k 自然入出力モードでの計算結果表示 自然入出力モードで入力した分数、行列、ベクトルおよびリストは「自然表示形式」で表示されます。 計算結果の表示例 • 分数はセットアップ画面の“Frac Result”の設定に応じて、仮分数か帯分数のどちらかで表 示されます。詳しくは 「セットアップ画面を使う」 (1-26 ページ) をご覧ください。 • 行列の計算結果は、6 行 6 列までは自然表示形式で出力されます。ベクトルの計算結果は、 1 行 6 列または 6 行 1 列までは自然表示形式で出力されます。行、列のどちらかがこの範囲 を超えると、計算結果がライン入出力モードと同じ画面で表示されます。 • リストの計算結果は、20 要素までは自然表示形式で出力されます。20 要素を超えると、 計算結果がライン入出力モードと同じ画面で表示されます。 • 画面の上下左右の端に矢印が現れる場合は、矢印の方向にさらに計算式が存在することを意 味しています。 カーソルキーを使うと、計算式をスクロールすることができます。 1-16 •2 (DEL) 1 (DEL • L) を押すと、計算結果と計算式がセットで削除されます。 • 仮分数または帯分数の直前の乗算記号は省略できません。次の例のように必ず乗算記号を入 力してください。 2 例: 2× c*cvf 5 • M、x または !)(x − 1)のキー操作は、M、x または !)(x − 1)のキー操作の直 後に連続して行うことはできません。これらの関数を連続して使いたい場合は、次の例のよ うにカッコを使って計算式を分割してください。 −1 例 :(32) (dx)!) (x − 1) k ヒストリー(計算履歴)機能 ヒストリー機能によって最大 30 組までの計算式と計算結果が保持されています。履歴をさか のぼって、最近行った計算を再表示することができます。 b+cw *cw また、履歴として保持されている計算式を編集して、再計算することができます。計算式以 降のすべての計算式も同時に再計算されます。 例 “1+2” を “1+3” に変更して再計算する 前記の例に続けて、次の操作を行います。 ffffdDdw • アンサーメモリー(Ans、2-9 ページ) には、常に最新の (履歴上では直前の計算の) 計算結果 が記憶されています。履歴の内容にアンサーメモリーを使った計算が含まれる場合、履歴上 の計算式の変更が、変更した計算式以降の計算に使われるアンサーメモリーの値に影響する ことがあります。 履歴先頭の計算式にアンサーメモリー(Ans)が含まれる形で再計算を実行すると、 「履歴上 の直前の計算」 が存在しなくなるため、Ans=0 として計算されます。 k 自然入出力モードでコピー&ペーストを行う • 自然入出力モードでは、コピー範囲として1行だけを指定することができます。 • 切り取りの操作は、ライン入出力モードでのみ実行することができます。自然入出力モード では実行できません。 1-17 u 文字列をコピーする 1. カーソルキーを使ってコピーしたい行にカーソルを移動し、反転させる。 2. !i (CLIP) を押す。 • カーソルの形が “ ” に変わります。 3. 1 (CPY・L) を押す。 • 反転した行がクリップボードにコピーされます。 u 文字列を貼り付ける !j(PASTE) を押すと、クリップボードの内容がカーソル位置に貼り付けられます。 k 自然入出力モードでの計算操作 ここでは自然入出力モードを使った計算例を紹介します。 • 各種の計算操作について詳しくは、 「第 2 章 マニュアル計算」 をご覧ください。 u 自然入出力モードでの関数計算 計算例 操 作 6 = 3 4 × 5 10 A6$4*5w cos π = 1 2 3 Ac(!E(π)$3e)w ( ) (角度単位 = ラジアン) log28 = 3 7 123 = 1.988647795 2 + 3 × 3 64 − 4 = 10 log 3 = 0.1249387366 4 A4(MATH)2(logab) 2e8w A!M(x') 7e123w A2+3*!M(x') 3e64e-4w A4(MATH)3(Abs)l3v4w 2 + 3 1 = 73 5 4 20 1.5 + 2.3i = 3 + 23 i 2 10 A2v5e+3!v(()1e4w d 3 2 dx ( x + 4x + x − 6 ) x = 3 = 52 A4(MATH)4(d/dx)vM3e+4 vx+v-6e3w ∫ A4(MATH)6(g)1(∫dx) 2vx+3v+4e1 e5w 5 2 x + 3 x + 4 dx = 404 1 3 6 2 ∑ (k − 3k + 5) = 55 2 A1.5+2.3!a(i)wM A4(MATH)6(g)2(Σ)a,(K)x-3a,(K) +5ea,(K)e2e6w k=2 1-18 k 自然入出力モードでの行列計算 / ベクトル計算 u 行列 / ベクトルの次元(大きさ)を指定する 1. RUN • MAT モードで !m (SET UP)1 (Math)J と押す。 2. 4 (MATH) を押して MATH メニューを表示する。 3. 1(MAT) を押して次のメニューを表示する。 • {2×2} ... 2 行× 2 列の行列の入力 • {3×3} ... 3 行× 3 列の行列の入力 • {m×n} ... m 行× n 列の行列またはベクトルの入力 (最大 6 × 6) • {2×1} ... 2 行 1 列のベクトルの入力 • {3×1} ... 3 行 1 列のベクトルの入力 • {1×2} ... 1 行 2 列のベクトルの入力 • {1×3} ... 1 行 3 列のベクトルの入力 例 2 行× 3 列の行列を作成する 3 (m × n) 行数を指定する cw 列数を指定する dw w u 行列成分を入力する 例 次の計算を行う 1 1 33 2 13 5 4 ×8 6 以下の操作は、前ページの操作に引き続き行ってください。 bebvceedde bdveeefege *iw 1-19 u 自然入出力モードで作成した行列を指定した行列メモリーに代入する 例 計算結果を Mat J に代入する !c (Mat)!(Ans) a !c (Mat)a) (J) w • 行列入力エリアの先頭(左上)位置にカーソルがある状態で D を押すと、その行列全体が消 去されます。 D ⇒ k 自然入出力モードで各種グラフモードや EQUA モードを使う 次の各モードでは 「自然表示形式」 による数式の入力、計算結果の表示が可能です。 自然表示形式で数式を入力することができるモード: RUN • MAT、e • ACT、GRAPH、DYNA、TABLE、RECUR、EQUA(SOLV) 自然表示形式で計算結果が出力されるモード: RUN • MAT、e • ACT、EQUA こ こ で は GRAPH、DYNA、TABLE、RECUR、EQUA の 各 モ ー ド で の 入 力 操 作 や、 EQUA モードでの計算結果の自然表示について説明します。 • 各モードの詳しい説明は、それぞれのモードの章をご覧ください。 • RUN • MAT モードでの入力操作と計算結果の表示については、 「自然入出力モードでの入 力操作」 (1-11 ページ)および 「自然入出力モードでの計算操作」 (1-18 ページ)をご覧くださ い。 • e • ACT モ ー ド の 入 力 操 作 や 計 算 結 果 表 示 は、RUN • MAT モ ー ド と 同 じ で す。 e • ACT モードの操作については 「第 10 章 eActivity」 をご覧ください。 1-20 u GRAPH モードでの自然入出力モードによる入力操作 GRAPH、DYNA、TABLE、RECUR の各モードでは、グラフ式の入力を自然表示形式で 行うことができます。 例 1 GRAPH モードで関数式 y = x x2 − − 1 を入力し、グラフを描画する。ビューウ ' ' 2 2 インドウ (5-2 ページ) は初期設定とする。 mGRAPHvxv!x (') c ee-vv!x(') cee -bw 6(DRAW) 例 2 GRAPH モードで関数式 y = ∫ x 0 1 2 x − 1 x − 1dx を入力し、グラフを描画する。 4 2 ビューウインドウ (5-2 ページ) は初期設定とする。 mGRAPHK2 (CALC) 3 (∫dx) bveevx-bvce v-beaevw 6 (DRAW) u EQUA モードでの自然入出力モードによる入力操作と計算結果表示 EQUA モードでは、次の入力操作と計算結果表示が可能です。 • 連立方程式(1 (SIML) )および高次方程式(2 (POLY))では、可能な限り解を自然表示形 式(分数、'、π をそのまま表示する形式) で出力します。 • ソルブ機能(3 (SOLV))では、求解対象となる方程式の入力を、自然表示形式で行うこと ができます。 例 EQUA モードで2次方程式 x2 + 3x + 5 = 0 を解く mEQUA!m (SET UP) cccc (Complex Mode) 2 (a+bi) J 2(POLY) 1 (2) bwdwfww 1-21 5. オプション (OPTN) メニュー キー上に印刷されている関数 / 機能のほかに、K を押すと表示される 「オプション (OPTN) メニュー」から呼び出すことができる関数 / 機能があります。使用中の機能モードによって、 オプションメニューの内容は変わります。 • RUN • MAT (または RUN)モードで n 進演算モードに設定しているとき、K を押しても オプションメニューは表示されません。 • オプションメニューに含まれるすべての関数 / 機能の一覧は、「プログラムコマンド一覧」 (8-39 ページ) の 「K キー」 の項目をご覧ください。 • オプションメニューに含まれる各項目の意味について詳しくは、各章の個別の説明をご覧く ださい。 以下は、RUN • MAT(または RUN)モードまたは PRGM モード選択時に、オプションメ ニューに表示される項目の一覧です。 アスタリスク (*) 付きの項目は、fx-7400GII には含まれません。 • {LIST} ... リスト機能メニュー • {MAT}* ... 行列 / ベクトル *1 計算メニュー(*1 fx-9750GII には含まれません。 ) • {CPLX} ... 複素数計算メニュー • {CALC} ... 応用計算メニュー • {STAT} ... 2 変数統計の推定値計算メニュー(fx-7400GII) 2 変数統計の推定値計算、分布、標準偏差、分散、および検定機能メニュー (fx-7400GII を除く全機種) • {CONV} ... 単位換算メニュー • {HYP} ... 双曲線計算メニュー • {PROB} ... 確率 / 分布計算メニュー • {NUM} ... 数値計算メニュー • {ANGL} ... 角度 / 座標変換・度分秒入力 / 変換メニュー • {ESYM} ... Eng シンボルメニュー • {PICT} ... ピクチャーメモリーメニュー • {FMEM} ... ファンクションメモリーメニュー • {LOGIC} ... 論理計算メニュー • {CAPT} ... 画面キャプチャー機能メニュー • {TVM}* ... 財務計算メニュー • PICT、FMEM、CAPT は、セットアップ画面 (1-26 ページ)の “Input/Output”が“Math” に設定されているときは表示されません。 6. 変数データ (VARS) メニュー J を押すと、変数データ (VARS) メニューが表示されます。 {V-WIN}/{FACT}/{STAT}/{GRPH}/{DYNA}/{TABL}/{RECR}/{EQUA}/{TVM}/{Str} • EQUA と TVM の各項目は、RUN • MAT(または RUN)モードまたは PRGM モードから 変数データメニューを表示した場合に限り現れます。 1-22 • RUN • MAT (または RUN)モードで n 進演算モードに設定しているとき、J を押しても 変数データメニューは表示されません。 • 一部のメニュー項目は機種によっては含まれていません。 • 変数データメニューに含まれるすべてのコマンドの一覧は、「プログラムコマンド一覧」 (8-39 ページ) の 「J キー」 の項目をご覧ください。 • アスタリスク (*) 付きの項目は、fx-7400GII には含まれません。 u V-WIN ̶ ビューウインドウ値の呼び出し • {X}/{Y}/{T,} ... {x 軸 }/{y 軸 }/{T,} • {R-X}/{R-Y}/{R-T,} ... デュアルグラフの右側グラフの {x 軸 }/{y 軸 }/{T,} • {min}/{max}/{scal}/{dot}/{ptch} ... { 最小値 }/{ 最大値 }/{ 目盛りの間隔 }/{dot 値 *1}/ { ピッチ } *1 dot 値は、表示範囲(Xmax 値− Xmim 値)を画面ドットピッチ(126)で割った値です。 通常は max 値と min 値から自動的に計算されます。dot 値を変更すると、max 値が再 計算されます。 u FACT ̶ ズームファクターの呼び出し • {Xfct}/{Yfct} ... {x 軸ズームファクター}/{y 軸ズームファクター} u STAT ̶ 統計データの呼び出し • {X} ... 1 変数、2 変数統計の x データ • {n}/{x̄}/{Σx}/{Σx2}/{σx}/{sx}/{minX}/{maxX} ... { データ数 }/{ 平均 }/{ 総和 }/{ 二乗和 }/ { 母標準偏差 }/{ 標本標準偏差 }/{ 最小値 }/{ 最大値 } • {Y} ... 2 変数統計の y データ • {ȳ}/{Σy}/{Σy2}/{Σxy}/{σy}/{sy}/{minY}/{maxY} ... { 平均 }/{ 総和 }/{ 二乗和 }/{x データと y データの積和 }/{ 母標準偏差 }/{ 標本標準偏差 }/{ 最小値 }/{ 最大値 } • {GRPH} ... 統計グラフデータ • {a}/{b}/{c}/{d}/{e} ... 回帰係数、多項式係数 • {r}/{r2} ... { 相関係数 }/{ 決定係数 } • {MSe} ... 誤差の平方和 • {Q1}/{Q3} ... { 第 1 四分位点 }/{ 第 3 四分位点 } • {Med}/{Mod} ... 入力データの { 中間値 }/{ 最頻値 } • {Strt}/{Pitch} ... ヒストグラムの { 開始区間 }/{ 間隔 } • {PTS} ... サマリーポイントのデータ • {x1}/{y1}/{x2}/{y2}/{x3}/{y3} ... サマリーポイントの座標値 • {INPT}* ... 統計計算の各種入力値 • {n}/{x̄}/{sx}/{n1}/{n2}/{x̄1}/{x̄2}/{sx1}/{sx2}/{sp} ... { 標本サイズ }/{ 標本の平均 }/{ 標本 標準偏差 }/{ 標本サイズ 1}/{ 標本サイズ 2}/{ 標本の平均 1}/{ 標本の平均 2}/{ 標本 1 の標準偏差 }/{ 標本 2 の標準偏差 }/{ 標本 p の標準偏差 } • {RESLT}* ... 統計計算の各種出力値 • {TEST} ... 検定計算の出力値 • { p }/{ z }/{ t } / {Chi}/{ F }/{ p̂ }/{ p̂ 1}/{ p̂ 2}/{ df }/{s e}/{ r }/{ r 2}/{pa}/{Fa}/{Adf}/{SSa}/ {MSa}/{pb}/{Fb}/{Bdf}/{SSb}/{MSb}/{pab}/{Fab}/{ABdf}/{SSab}/ {MSab}/{Edf}/{SSe}/{MSe} ... {p 値 }/{z 値 }/{t 値 }/{2 値 }/{F 値 }/{ 推 定 標 本 比 1-23 率 }/{ 標本 1 の推定比率 }/{ 標本 2 の推定比率 }/{ 自由度 }/{ 標本誤差 }/{ 相関係数 }/{ 決 定係数 }/{ 要因 A の p 値 }/{ 要因 A の F 値 }/{ 要因 A の自由度 }/{ 要因 A の二乗和 }/{ 要 因 A の平均平方 }/{ 要因 B の p 値 }/{ 要因 B の F 値 }/{ 要因 B の自由度 }/{ 要因 B の二 乗 和 }/{ 要 因 B の 平 均 平 方 }/{ 要 因 AB の p 値 }/{ 要 因 AB の F 値 }/{ 要 因 AB の 自 由 度 }/{ 要因 AB の二乗和 }/{ 要因 AB の平均平方 }/{ 誤差自由度 }/{ 誤差二乗和 }/{ 誤差 平均平方 } • {INTR} ... 信頼区間計算の出力値 • {Left}/{Right}/{p̂}/{p̂1}/{p̂2}/{df} ... { 信 頼 区 間 の 下 限 (左端) }/{ 信 頼 区 間 の 上 限( 右 端) }/{ 推定標本比率 }/{ 標本 1 の推定比率 }/{ 標本 2 の推定比率 }/{ 自由度 } • {DIST} ... 分布計算の出力値 • {p}/{xInv}/{x1Inv}/{x2Inv}/{zLow}/{zUp}/{tLow}/{tUp} ... { 確率分布または累積 分布演算の結果 (p) }/{Student-t、カイ 2 乗 ( 2) 、F、2 項、ポアソン、幾何、およ び超幾何の各累積分布逆演算の結果 }/{ 正規累積分布逆演算の下界または上界 }/{ 正 規累積分布逆演算の上界 }/{ 正規累積分布演算の下界 }/{ 正規累積分布演算の上 界 }/{Student-t 累積分布演算の下界 }/{Student-t 累積分布演算の上界 } u GRPH ̶ グラフ関数式の呼び出し • {Y}/{r} ... {Y=( f x)タイプの直交座標 }/{ 極座標 } のグラフ関数式 • {Xt}/{Yt} ... パラメーター関数式 {Xt}/{Yt} • {X} ... X=( f y)タイプの直交座標のグラフ関数式 • 式データを指定するために、式番号の前にこれらのキーを押します。 u DYNA* ̶ ダイナミックグラフの描画条件の呼び出し • {Strt}/{End}/{Pitch} ... 係数範囲の { 初期値 }/{ 終了値 }/{ 変化の度合い } u TABL ̶ 数表設定、数表内容データの呼び出し • {Strt}/{End}/{Pitch} ... 数表範囲の { 初期値 }/{ 終了値 }/{ 変化の度合い } • {Reslt*1} ... 数表内容の行列 *1 RUN • MAT (または RUN)または PRGM モードで TABL メニューが表示されている ときのみ “Reslt” 項目が表示されます。 u RECR* ̶ 漸化式の式 *1、数表の範囲、数表内容データの呼び出し • {FORM} ... 漸化式 • {an}/{an+1}/{an+2}/{bn}/{bn+1}/{bn+2}/{cn}/{cn+1}/{cn+2} ... {an}/{an+1}/{an+2}/{bn}/{bn+1}/ {bn+2}/{cn}/{cn+1}/{cn+2} の式 • {RANG} ... 数表範囲 • {Strt}/{End} ... 数表範囲の { 初期値 }/{ 終了値 } • {a0}/{a1}/{a2}/{b0}/{b1}/{b2}/{c0}/{c1}/{c2} ... {a0}/{a1}/{a2}/{b0}/{b1}/{b2}/{c0}/{c1}/{c2} の値 • {anSt}/{bnSt}/{cnSt} ... {an}/{bn}/{cn} の収束 / 発散グラフ (WEB グラフ) の始点 • {Reslt*2} ... 数表内容の行列 *3 *1 関数式 / 漸化式の数表がメモリー上に存在しない場合は、エラーとなります。 *2 RUN • MAT (または RUN)または PRGM モードのときのみ“Reslt”項目が表示され ます。 *3 数表の内容は自動的に行列用アンサメモリー(MatAns)に記憶されます。 1-24 u EQUA* ̶ 方程式の係数、解の呼び出し *1*2 • {S-Rlt}/{S-Cof} ... 2元∼6 元連立 1 次方程式の { 解 }/{ 拡大係数 } 行列 *3 • {P-Rlt}/{P-Cof} ... 2 次∼6 次方程式の { 解 }/{ 係数 } 行列 *1 係数と解は自動的に行列用アンサメモリー(MatAns)に記憶されます。 *2 以下の状態ではエラーが生じます。 - 方程式の係数が入力されていないとき - 方程式の解が得られていないとき *3 連立 1 次方程式の解と係数のメモリーデータを同時に呼び出すことはできません。 u TVM* ̶ 金融計算データの呼び出し • {n}/{I%}/{PV}/{PMT}/{FV} ... { 支払期間(回数) }/{ 年利(%) }/{ 現在価値 }/{ 支払金額 }/{ 将 来価値 } • {P/Y}/{C/Y} ... { 年間の支払回数 }/{ 年間の複利回数 } u Str ̶ 文字列コマンド • {Str} ... 文字列メモリー 7. プログラム (PRGM) メニュー RUN • MAT (または RUN)モードまたは PRGM モードで !J (PRGM)を押すとプロ グラム(PRGM)メニューが表示されます。 • 自然入出力モードが選択されている場合(セットアップ画面の “Input/Output”が “Math”の 場合)は、プログラムメニューは表示されません。 • {COM} ............ 条件分岐 / ループコマンドメニューを呼び出す • {CTL} ............. プログラムコントロールコマンドメニューを呼び出す • {JUMP} ......... ジャンプコマンドメニューを呼び出す • {?} ................... 入力コマンドを入力する • {^} .................. 出力コマンドを入力する • {CLR} ............. クリアーコマンドメニューを呼び出す • {DISP} ........... 表示コマンドメニューを呼び出す • {REL} ............. 比較式メニューを呼び出す • {I/O}................ 入出力制御 / 転送コマンドメニューを呼び出す • {:} .....................(計算式あるいはコマンドの) 区切りコードを入力する • {STR} ............. 文字列コマンドメニューを呼び出す RUN • MAT (または RUN)モードで n 進演算モードに設定しているとき、または PRGM モードで n 進計算のプログラムを編集しているときに !J (PRGM)を押した場合は、次 のメニュー項目が表示されます。 • {Prog} ........... プログラムを呼び出す • {JUMP}/{?}/{^}/{REL}/{:} プログラムメニューから呼び出した各メニューに含まれるコマンドについて詳しくは、「第 8 章 プログラム機能」 をご覧ください。 1-25 8. セットアップ画面を使う セットアップ画面には、機能モードに応じた各種の設定項目が表示されます。設定の変更は、 次の手順で行います。 u セットアップを変更するには 1. メインメニューからアイコンを選び w を押していずれかの機能モードに入り、初期画面 を表示させる。 • ここでは RUN • MAT(または RUN) モードに入ります。 2. !m (SET UP)を押して、セットアップ画面を表示 する。 • 右の画面は、RUN • MAT(または RUN)モード時の セットアップ画面例です。表示されるセットアップ画 面は、機能モードによって異なります。 3. f、c カーソルキーを押して、設定したい項目を反転させる。 4. 希望する設定に対応したファンクションキー(1∼6) を押す。 5. 設定を終えたら J を押してセットアップを終了する。 k セットアップ画面のファンクションメニュー ここでは、セットアップ画面上の設定項目ごとのファンクションメニューを示します。 は各設定項目の初期設定を表します。 • アスタリスク (*) 付きの項目は、fx-7400GII には含まれません。 • Mode(一般計算 /2 進、8 進、10 進、16 進モード) • {Comp} ... 一般計算モードに設定 • {Dec}/{Hex}/{Bin}/{Oct} ... {10 進 }/{16 進 }/{2 進 }/{8 進 } の各 n 進演算モードに設定 u Frac Result(分数結果の表示形式) • {d/c}/{ab/c} ... { 仮分数 }/{ 帯分数 } • Func Type(グラフ関数式タイプ) ファンクションメニュー項目を選択すると同時に、v キーの機能も切り替わります。 • {Y=}/{r=}/{Parm}/{X=} ... { 直 交 座 標 (Y=( f x)タ イ プ )}/{ 極 座 標 }/{ パ ラ メ ー タ ー 関 数 }/{ 直交座標 (X=( f y)タイプ)}のグラフを描く • {Y>}/{Y<}/{YI}/{YH} ... 不等式 {y>( f x)}/{y<( f x)}/{yI( f x)}/{yH( f x)}のグラフを描く • {X>}/{X<}/{XI}/{XH} ... 不等式 {x>( f y)}/{x<( f y)}/{xI( f y)}/{xH( f y)}のグラフを描く 1-26 • Draw Type(グラフ描画タイプ) • {Con}/{Plot} ... { グラフの点と点を結んだ線で描画 }/{ 点のみで描画 } • Derivative(微分係数表示) • {On}/{Off} ... 数表上やトレース中に微分係数値を表示 { させる }/{ させない } • Angle(角度単位) • {Deg}/{Rad}/{Gra} ... 角度単位を { ディグリー(度数法) }/{ ラジアン (弧度法) }/{ グラー ド } に設定 • Complex Mode(複素数計算モード) • {Real} ... 実数の範囲でのみ計算する • {a+bi}/{r ∠ } ... 複素数演算を行い、結果を { 直交形式 }/{ 極形式 } で表示 • Coord(ポインター座標値表示) • {On}/{Off} ... グラフ画面にポインターの座標値を表示 { させる }/{ させない } • Grid(グラフ座標格子点表示) • {On}/{Off} ... グラフ画面に座標格子点を表示 { させる }/{ させない } • Axes(グラフ座標軸表示) • {On}/{Off} ... グラフ画面に座標軸を表示 { させる }/{ させない } • Label(グラフ座標軸名表示) • {On}/{Off} ... グラフ画面に座標軸名を表示 { させる }/{ させない } • Display(表示形式) • {Fix}/{Sci}/{Norm}/{Eng} ... { 小 数 点 以 下 桁 数 設 定 }/{ 有 効 桁 数 設 定 }/{ 標 準 表 示 設 定 }/{Eng 記号表示設定 } • Stat Wind(統計グラフ描画ビューウインドウ) • {Auto}/{Man} ... 統計グラフ描画時のビューウインドウを { 自動 }/{ 手動 } で設定 • Resid List(残差の計算、保存) • {None}/{LIST} ... 残差を { 計算しない }/{ 計算し、指定したリストに保存する } • List File(リストファイル表示) • {FILE} ... 画面に表示させるリストファイルを設定 • Sub Name(リスト名) • {On}/{Off} ... リストのサブネームを表示 { させる }/{ させない } • Graph Func(グラフ関数式表示) • {On}/{Off} ... グラフ描画中やトレース中に関数式を表示 { させる }/{ させない } 1-27 • Dual Screen(画面分割表示) • {G+G}/{GtoT}/{Off} ... { 画面を分割し、グラフを 2 つ描く }/{ 画面を分割し、グラフか ら数表を作成 }/{ 画面を分割しない } • Simul Graph(グラフ同時描画) • {On}/{Off} ... 登録した関数式のグラフを { 同時に }/{ 順番に } 描く • Background(グラフ背景) • {None}/{PICT} ... グラフの背景にピクチャーデータを { 描かない }/{ 描く } • Sketch Line(スケッチ機能の描画線) •{ }/{ }/{ }/{ } ... { 標準 }/{ 太線 }/{ 破線 }/{ 点線 } • Dynamic Type*(ダイナミックグラフ軌跡) • {Cnt}/{Stop} ... ダイナミックグラフを { 連続して描く }/{10 回描いて自動終了する } • Locus*(ダイナミックグラフ軌跡モード) • {On}/{Off} ... { 軌跡の描画 }/{ 軌跡の非描画 } • Y=Draw Speed*(ダイナミックグラフの描画速度) • {Norm}/{High} ... { 標準 }/{ 高速 } • Variable(テーブルとグラフ作成条件) • {RANG}/{LIST} ... { 数表レンジ }/{ 指定したリスト } による数表作成およびグラフ描画 • Σ Display*(漸化式の数表への Σ データ表示) • {On}/{Off} ... 漸化式の数表上に Σ (シグマ) の値を表示 { させる }/{ させない } • Slope*(円錐曲線グラフ微分係数表示) • {On}/{Off} ... 円錐曲線のグラフを描いているとき、ポインターの微分係数の値を表示 { させる }/{ させない } • Payment*(支払期間) • {BGN}/{END} ... 支払いの時期を { 期初 }/{ 期末 } に設定する • Date Mode*(年間日数) • {365}/{360} ... 計算に使う年日数を {365}/{360} に設定する *1 *1 TVM モードの日数計算では、365 日に設定します。360 日ではエラーが生じます。 • Periods/YR*(利払いの間隔) • {Annu}/{Semi} ... 利払いの間隔を { 年 1 回 }/{ 半年に 1 回 } に設定する • Ineq Type(不等式の塗りつぶし) • {AND}/{OR} ... 複数の不等式の描画時に { すべての不等式の条件を満たす範囲だけを塗 りつぶす }/{ 各不等式の条件を満たす範囲すべてを塗りつぶす } 1-28 • Simplify(約分の自動 / 手動設定) • {Auto}/{Man} ... 計算結果を { 自動的に約分して表示する }/{ 約分せずに表示する } • Q1Q3 Type(Q1/Q3 の計算方式) • {Std}/{OnData} ... { 集団全体を中央値で上下に分けたときの、下側の集団の中央値 を Q1、上側の集団の中央値を Q3 とする計算方法 }/{ 累積度数の割合が 1/4 以上 で 1/4 に最も近い値を持つ要素のデータ値を Q1、累積度数の割合が 0.75 以上で 0.75 に最も近い値を持つ要素のデータ値を Q3 とする計算方法 } 次の各項目は、fx-7400GII/fx-9750GII には含まれません。 • Input/Output(入出力モード) • {Math}/{Line} ... { 自然入出力モード }/{ ライン入出力モード } • Auto Calc(表計算の自動計算) • {On}/{Off} ... 表計算のセルの自動計算を { する }/{ しない } • Show Cell(表計算のセルの表示モード) • {Form}/{Val} ... { 式 }*1/{ 値 } • Move(表計算のカーソルのセル移動)*2 • {Low}/{Right} ... { 下への移動 }/{ 右への移動 } *1 “Form” (式)を選択すると、セルには式として表示されます。 “Form”は式でないデータ には影響しません。 *2 セル入力で w を押したときや、シーケンス機能で数列を作って入力したときや、リス トデータを呼び出して入力したときに、カーソルがどの方向に動くかを指定します。 9. 画面キャプチャー機能を使う 本機の操作中に、表示中の画面をキャプチャーメモリーに保存することができます。 u 画面をキャプチャーするには 1. 本機を操作して、キャプチャーしたい画面を表示させる。 2. !h (CAPTURE) を押す。 • メモリーエリアを選択するためのダイアログが表示さ れます。 1-29 3. 1から 20 までの値を入力して、w を押す。 • 画面がキャプチャーされ、 “Capt n”という名前 (n は入力値)のキャプチャーメモリーに 画像データが保存されます。 • 演算中、通信中の画面はキャプチャーできません。 • キャプチャーした画像データを保存するためのメインメモリーの空き容量が足りない場合 は、メモリーエラーとなります。 u キャプチャーメモリーから画像データを呼び出すには 次の操作はライン入出力モードの選択時のみ可能です。 1. RUN • MAT (または RUN) モードで K6 (g) 6(g) 5 (CAPT) (fx-7400GII では 4 (CAPT)) 1 (RCL) と押す。 2. 1から 20 のキャプチャーメモリー番号を入力して、w を押す。 • 指定したキャプチャーメモリー番号の画像データが表示されます。 3. 画像データの表示から手順 1 で表示していた画面に戻るには、J を押す。 • プログラム上で RclCapt コマンドを使い、キャプチャーメモリーから画像データを呼び出 すこともできます。 10. 故障とお思いになる前に 操作中に問題が発生し続ける場合は、本機の故障とお思いになる前に、次の操作を行ってく ださい。 k 本機の設定を初期状態に戻す 1. メインメニューから SYSTEM モードに入る。 2. 5 (RSET) を押す。 3. 1 (STUP) を押し、続いて 1 (Yes) を押す。 4. Jm を押してメインメニューに戻る。 その後、正しい機能モードに入り、計算を再度実行して、表示される計算結果を確認してく ださい。 1-30 k リスタートとリセット u リスタート 本機の動作が異常になった場合は、RESTART ボタンを押して本機を再起動することができ ます。ただし、緊急時以外は RESTART ボタンを使用しないでください。 通常、RESTART ボタンを押すと本機の OS が再起動し、プログラムやグラフ関数式、その 他本機のメモリーに保存されているデータは保護されます。 RESTART ボタン fx-9860GII SD fx-9860GII fx-9860G AU PLUS fx-9750GII fx-7400GII 重要 本機は電源オフ時にユーザーデータ(メインメモリー)のバックアップを行い、次回の電源オ ン時には、このバックアップデータをロードします。 RESTART ボタンを押すと OS が再起動し、その時点でバックアップされているデータが ロードされます。このため、プログラム編集やグラフ式などの入力後に RESTART ボタンを 押すと、バックアップされていないデータは消えてしまいます。 u リセット リセットは、本機のメモリーに記憶されているすべてのデータを消去したり、各種のモード 設定を購入時の状態に戻したりする場合に実行します。 リセットを実行する前に、重要なデータはノートに書くなどして、控えを残してください。 詳しくは、 「各種のリセットを実行する」 (12-3 ページ) をご覧ください。 k ローバッテリー表示について 次のようなメッセージが画面に表示された場合は本機の電源を切り、ただちに電池を交換し てください。 電池を交換しないでそのまま使用を続けると、メモリーを保護するために自動的に電源が切 れます。この状態になると、電源を入れることができなくなります。またこの状態のまま放 置すると、メモリーの内容が完全に消去されてしまう恐れがあります。 • ローバッテリー表示が現れた後で、データ転送機能を使うことはできません。 1-31 第2章 マニュアル計算 1. 基本計算 2 k 加減乗除計算 • 加減乗除算は、式を記述する場合と同様に、左から右に入力します。 • 負数を入力する場合は、数値の前に - を押します。 • 本機は仮数部 15 桁で内部演算を行います。計算結果は仮数部 10 桁に四捨五入して表示さ れます。 • 四則の混合計算は、加減算より乗除算優先で計算されます。 計算例 操 作 56 × (–12) ÷ (–2.5) = 268.8 56*-12/-2.5w (2 + 3) × 102 = 500 (2+3)*1E2w 2 + 3 × (4 + 5) = 29 2+3*(4+5w*1 6 4 × 5 = 0.3 6/(4*5)w (w を押す直前) の閉じカッコは、いくつでも省略できます。 *1 計算式末尾 k 計算結果の桁数表示方式設定 (小数点以下桁数設定、有効桁数設定、または 標準表示) [SET UP]- [Display] -[Fix]/[Sci]/[Norm] • 小数点以下桁数設定(Fix) または有効桁数設定(Sci) を指定して計算を実行する場合でも、本 機は内部演算時の仮数部 15 桁、計算結果表示用の仮数部 10 桁の値を保持しています。こ れらの数値を小数点以下設定、有効桁数設定による設定桁数と一致させたい場合は、NUM メニューの関数 “Rnd” を使います (次ページの計算例を参照) 。 • 小数点以下桁数設定(Fix) または有効桁数設定(Sci) を指定した場合、通常はこれらの指定を 変更するか、標準表示モード (Norm) に設定するまで解除されません。 例 1 100 ÷ 6 = 16.66666666... 条 件 操 作 表 示 100/6w 16.66666667 小数点以下 4 桁を指定 !m(SET UP) ff 1(Fix)ewJw *1 16.6667 有効桁数 5 桁を指定 !m(SET UP) ff 2(Sci)fwJw *1 1.6667E+01 指定を解除 !m(SET UP) ff 3(Norm)Jw 16.66666667 *1 指定桁の次の桁で四捨五入して表示されます。 2-1 例 2 200 ÷ 7 × 14 = 400 条 件 操 作 小数点以下 3 桁を指定 表示 10 桁で計算を続ける 表 示 200/7*14w 400 !m(SET UP) ff 1(Fix)dwJw 400.000 28.571 200/7w * 14w Ans × I 400.000 200/7w 28.571 Rnd 関数を使うことで、計 算結果 (アンサーメモリー Ans に 記 憶 さ れ る 値 )は、 指定した桁数 (ここでは Fix3)の次の桁を四捨五入 した値となります。 K6(g)4(NUM)*4(Rnd)w * 14w 28.571 Ans × I 399.994 200/7w 28.571 RndFix 関 数 を 用 い て、 小 数点以下の指定桁数で丸 めを行うこともできます。 ( 例: 小 数 点 以 下 2 桁 で 丸 める) 6(g)1(RndFi)!-(Ans),2) w * 14w RndFix(Ans,2) 28.570 Ans × I 399.980 • 同じ計算を指定した桁数で計算すると: * fx-7400GII: 3 (NUM) • RndFix 計算の書式の各項の中で、次の関数は使用できません。 d/dx、d2/dx2、∫dx、Σ、FMin、FMax、Solve、RndFix、logab k 計算の優先順位 本機は以下のような優先順位を自動的に判断して、計算を行います。 1 タイプ A 関数 • 座標変換 Pol (x, y) 、Rec (r, ) • カッコ付き関数 (微分、積分、Σ 計算など) d/dx 、 d 2/dx 2、∫ dx 、Σ、Solve、SolveN、FMin、FMax、List → Mat、Fill、Seq、 SortA、SortD、Min、Max、Median、Mean、Augment、Mat → List、DotP、 CrossP、Angle、UnitV、Norm、P (、Q (、R (、t (、RndFix、logab • 合成関数 *1、List、Mat、Vct、fn、Yn、rn、Xtn、Ytn、Xn *1 ファンクションメモリー(fn)またはグラフメモリー(Yn、rn、Xtn、Ytn、Xn)は、合成 関数として使用することができます。例えば、fn1(fn2)とすると、fn1 と fn2 の合成関 数 fn1 fn2 となります (5-7 ページ参照) 。関数の合成は、5 段階まで可能です。 2-2 2 タイプ B 関数(後置関数) 引数となる数値などを入力した直後に入力するタイプの関数です。 x2、x − 1、x!、° ’ ”、Eng 記号、角度単位 °、r、g 3 べき乗・べき乗根 ^ (xy) 、x' 4 分数 a b/c 5 π、メモリー名、変数名の直前の省略乗算 2π、5A、Xmin、F Start など 6 タイプ C 関数(前置関数) 引数となる数値などを入力する直前に入力するタイプの関数です。 '、3'、log、In、e x、10x、sin、cos、tan、sin‒1、cos‒1、tan‒1、sinh、cosh、 tanh、sinh‒1、cosh‒1、tanh‒1、(−) 、d、h、b、o、Neg、Not、Det、Trn、Dim、 Identity、Ref、Rref、Sum、Prod、Cuml、Percent、AList、Abs、Int、Frac、 Intg、Arg、Conjg、ReP、ImP 7 タイプ A 関数の直前、タイプ C 関数の直前、またはカッコの直前の省略乗算 2' 3、A log2 など 8 順列、組み合わせ、複素数極座標指定 nPr、nCr、∠ 9 単位換算コマンド 0 ×、÷、Int ÷、Rmdr ! +、− @ 関係演算子 =、≠、>、<、I、H # And(論理演算子) 、and(ビット演算子) $ Or、Xor(論理演算子) 、or、xor、xnor(ビット演算子) 例 2 + 3× (log sin2π2 + 6.8)= 22.07101691(角度単位 = ラジアン) 1 2 3 4 5 6 • 同順位の関数が連続しているときは、計算は右側から左側の順に実行されます。 exIn 120 → ex{In( 120)} その他の場合は、左側から右側の順に計算が実行されます。 • 複合関数は右側から左側の順に計算されます。 • 計算式の中ではカッコ内の計算が最優先されます。 k 計算結果の無理数表示について (fx-9860GII SD、fx-9860GII、fx-9860G AU PLUS のみ) 自然入出力モードに設定することで、計算結果を ' や π を含む形式(無理数形式)で表示する ことができます。 2-3 例: ' 2+' 8 = 3' 2 (自然入出力モード時) !x (') ce+!x (') iw u ' 形式で表示される計算結果の範囲 計算結果が ' 形式で表示されるのは、計算結果が ' の項を含む 2 項までとなる場合です。 ' 形式の計算結果は、次のいずれかの表示形式となります。 e b ± d' ± a' b、± d ± a' b、± a' f c • 計算結果を ' 形式で表示できるのは、各係数 (a、b、c、d、e、f)が次の範囲内となる場合 です。 1 ≦ a < 100、1 < b < 1000、1 ≦ c < 100 0 ≦ d < 100、0 ≦ e < 1000、1 ≦ f < 100 • 次のような場合は、係数(a、c、d)が上記の対応範囲を超えていても、計算結果が ' 形式 で表示される場合があります。 ' 形式での計算結果は、分母が共通 (通分) になります。 b + d´' e a' b + d' e → a´' c´ c f ※ c´ は、c と f の最小公倍数 計算結果は通分されているため、係数 (a´、c´、d´)が、係数(a、c、d)の対応範囲を超えてい ても、' 形式になる場合があります。 例: ' ' 3 2 10 ' 3 + 11 ' 2 + = 11 10 110 計算例: この計算は: この形式で表示されます: 2 × (3 – 2' 5) = 6 – 4' 5 ' 形式 2)*1 35' 2 × 3 = 148.492424 (= 105' 小数形式 150' 2 = 8.485281374*1 25 23 × (5 – 2' 3) = 35.32566285 (= 115 – 46' 3)*1 小数形式 ' 2+' 3+' 8=' 3 + 3' 2 ' 形式 2+' 3+' 6 = 5.595754113*2 ' 小数形式 *1 数値が対応範囲外のため、小数表示となります。 *2 計算結果の項数が 3 つとなるため、小数表示となります。 2-4 • 計算の途中で項の数が 3 つ以上になった場合も、結果は小数で表示されます。 例:(1 + ' 2+' 3) (1 − ' 2−' 3) (= − 4 − 2' 6) = − 8.898979486 • 計算式の中に、' (根号)の項と、分数として表示することができない項がある場合、計算 結果は小数で表示されます。 例: log3 + ' 2 = 1.891334817 u π 形式で表示される計算結果の範囲 計算結果が π 形式で表示されるのは、次のような場合です。 • 計算結果を nπ の形で表すことができる場合。 ただし n は ¦106¦ 未満の整数であること。 b b • 計算結果を a c π または c π の形で表すことができる場合。 b b ただし、約分された状態での上記 a c または c の {a の桁数 + b の桁数 + c の桁数 } が 8 以 下であること *1*2。また、c の桁数が 3 以下であること。 *2 b b *1 c < b の場合は、仮分数 ( c )から帯分数( a c )の形式に変換して a、b、c の桁数を数えま す。 *2 セットアップの “Simplify”の設定が“Manual”の場合、この範囲を満たしていても、計算 結果が小数表示となる場合があります。 計算例: この計算は: この形式で表示されます: 78π × 2 = 156π π 形式 123456π × 9 = 3490636.164 (= 11111104 π)*3 小数形式 105 568 π = 105 71 π 824 103 π 形式 2 258 π = 6.533503684 3238 2 129 4 π * 1619 小数形式 *3 計算結果の整数部分が ¦106¦ 以上なので、小数表示となります。 b *4 計算結果を a c π の形で表したときの分母の桁数が 4 桁以上なので、小数表示となりま す。 k 乗算記号 (×)の省略について 乗算記号(×) は、次の場合に省略できます。 •「計算の優先順位」の 1 タイプ A 関数 (2-2 ページ)および 6 タイプ C 関数 (2-3 ページ)に属 する関数の前 (ただし負符号は除く) 例 1 2sin30、10log1.2、2' 3、2Pol(5, 12)など • 定数、変数名、メモリー名の前 例 2 2π、2AB、3Ans、3Y1 など 2-5 • 開きカッコの前 例3 3 (5 + 6) 、 (A + 1) (B − 1) など 割り算(÷)と乗算省略がある計算を実行する場合は、下記の例のように自動的にカッコが入 力されます。 • 開きカッコ“ (” の直前または、閉じカッコ “) ” の直後に乗算省略がある場合 例 1 6 ÷ 2(1 + 2) → 6 ÷ (2(1 + 2)) 6 ÷ A(1 + 2) → 6 ÷ (A(1 + 2)) 1 ÷ (2 + 3)sin30 → 1 ÷ ((2 + 3)sin30) • 変数や定数などの直前に乗算省略がある場合 例 2 6 ÷ 2π → 6 ÷ (2π) 2 ÷ 2' 2 → 2 ÷ (2' 2) 4π ÷ 2π → 4π ÷ (2π) 分数(帯分数も含む)の直前に乗算省略がある計算を実行する場合は、下記の例のように自動 的にカッコが入力されます。 1 ) 3 例 (2 × 例 (sin 2 × 4 ) 5 ( 13 ) 1 3 → 2 sin 2 4 5 → 2 sin 2 ( 45 ) k 桁オーバーとエラーについて 数値の入力可能範囲や演算範囲を超えたり、書式の誤った入力を行ったりすると、エラー メッセージが表示されます。エラーメッセージが表示されている間は、それ以上操作するこ とはできません。詳しくは、 「エラーメッセージ一覧表」 (α-1 ページ) をご覧ください。 • エラーメッセージが表示されているときは、ほとんどのキー操作はできません。この状態を 解除するには、J を押してください。 k 入力文字数 (バイト数) キーを 1 回押して 1 文字または 1 機能 (関数やコマンド)が入力されるたびに、通常は 1 バ イ ト ま た は 2 バ イ ト が 使 用 さ れ ま す。 例 え ば b、c、d、s、c、t、l、 I、!x(') 、!E (π) などは、1 バイトを消費します。 2 バイトを消費する機能には、d/dx (、Mat、Vct、Xmin、If、For、Return、DrawGraph、 SortA (、PxIOn、Sum、an+1 などがあります。 • ライン入出力モードと自然入出力モードでは、関数やコマンドを入力するのに必要なバイト 数が異なります。自然入出力モードでの必要バイト数については、1-11 ページをご覧くだ さい。 2-6 2. 特別機能 k メモリー計算 例 操 作 表 示 193.2aav(A)w 193.2 193.2 ÷ 23 = 8.4 av(A)/23w 8.4 193.2 ÷ 28 = 6.9 av(A)/28w 6.9 k メモリーについて u 変数メモリー 本機は 28 個の変数を備えています。計算の中で使いたい数値を、変数に格納しておくことが できます。変数には 26 のアルファベット(a∼z)と r と があり、これら 1 文字の名前で識別 することができます。変数に格納できる数値は、最大で仮数部 15 桁、指数部2桁までです。 • 電源をオフにしても変数に格納されている内容は保持されます。 u 変数メモリーに数値を記憶させる [数値]a [変数名] w 例 1 変数 A に 「123」 を記憶させる Abcdaav (A) w 例 2 変数 B に 「変数 A+456」 を記憶させる Aav (A) +efga al(B) w u 複数の変数メモリーに同じ数値を記憶させる [数値]a [最初の変数名] a3 (∼) [最後の変数名] w • 変数名に “r” または “” は使用できません。 例 変数 A∼F のすべてに 10 を記憶させる Abaaav (A) a3 (∼) at (F) w 2-7 u 文字列メモリー 20 個の文字列メモリー(Str 1∼Str 20)に文字列を格納しておくことができます。格納し た文字列は、画面への出力や、文字列を引数として取ることができる関数やコマンド内で使 うことができます。 文字列の操作について詳しくは、 「文字列操作コマンド」 (8-19 ページ) をご覧ください。 例 文字列“ABC” を Str 1 に代入し、Str 1 を画面に出力する A!a ( -LOCK) E (”) v (A) l (B) I(C) E (”) a (アルファロックを解除) aJ6 (g) 5 (Str) *bw 5 (Str) *bw * fx-7400GII: 6 (Str) 文字列は左詰で表示されます • 上記の操作はライン入出力モードで行ってください。自然入出力モードではできません。 u ファンクションメモリー [OPTN]-[FMEM] ファンクションメモリーは、よく使う数式を一時的に記憶しておくのに便利です。長い間記 憶しておきたいときは、数式ならば GRAPH モードを、プログラムならば PRGM モードを お使いになることをおすすめします。 • {STO}/{RCL}/{fn}/{SEE} ... { 数式を記憶 }/{ 数式の呼び出し }/{ ファンクションメモリーの 番号を表す “fn” を入力 }/{ 数式一覧を表示 } u ファンクションメモリーに数式を登録する 例 数式 (A+B) (A − B) をファンクションメモリーf1 に登録する (av (A) +al (B) ) (av (A) -al (B) ) K6 (g) 6 (g) 3 (FMEM) * 1 (STO)bw * fx-7400GII: 2 (FMEM) JJJ • 数式の登録先として指定した番号のファンクションメモリーにすでに数式が記憶されている 場合、以前の数式は新たに登録した数式によって置き換えられます。 • a を使って数式をファンクションメモリーに登録する こともできます。この場合、登録したい数式をダブル クォーテーション (") で囲んで記述します。 2-8 u ファンクションメモリーに登録されている数式を呼び出す 例 ファンクションメモリーf1 に登録されている数式を呼び出す AK6 (g) 6 (g) 3 (FMEM) * 2 (RCL) bw * fx-7400GII: 2 (FMEM) • 呼び出された数式は現在のカーソル位置に表示されます。 u ファンクションメモリーに登録されている数式を変数として呼び出す Adaav (A) w baal (B) w K6 (g) 6 (g) 3 (FMEM) *3 (fn) b+cw * fx-7400GII: 2 (FMEM) u ファンクションメモリーに登録されている数式を一覧表示する K6 (g) 6 (g) 3 (FMEM) * 4 (SEE) * fx-7400GII: 2 (FMEM) u ファンクションメモリーに登録されている数式を削除する 例 ファンクションメモリーf1 に登録されている数式を削除する A K6 (g) 6 (g) 3 (FMEM) * 1 (STO)bw * fx-7400GII: 2 (FMEM) • 何も入力されていない状態でファンクションメモリーへの登録操作を行うと、指定した番号 のファンクションメモリーの内容が削除されます。 k アンサーメモリー(Ans) アンサーメモリーには、w を押して計算を実行することで得られた最新の計算結果が、自動 的に記憶されます (w を押した結果がエラーとなった場合を除く) 。 • アンサーメモリーが記憶することができる最大値は、仮数部 15 桁、指数部 2 桁までです。 • アンサーメモリーの内容は、A を押しても電源をオフにしても消えません。 2-9 u アンサーメモリーの内容を計算に利用するには 例 123 + 456 = 579 789 − 579 = 210 Abcd+efgw hij-!(Ans) w fx-7400GII、fx-9750GII をご使用の方へ • 変数メモリーに数値を代入する操作(例えば faal (B) w など)を行っても、アン サーメモリーの内容は更新されません。 自然入出力モード搭載機種をご使用の方へ • 自然入出力モードでは、アンサーメモリーの内容を呼び出す操作がライン入出力モード時と は異なります。詳しくは、 「ヒストリー(計算履歴) 機能」 (1-17 ページ)をご覧ください。 • 変数メモリーに数値を代入する操作(例えば faal(B) w など)を行った場合、自然 入出力モードではアンサーメモリーの内容が更新されますが、ライン入出力モードでは更新 されません。 k 連続計算を行う アンサーメモリーを使うと、1つの計算結果を次の計算の引数として利用できます。 例 1÷3 = 1÷3×3 = Ab/dw (続けて) *dw 、+、−、 上記のような連続計算の操作は、タイプ B 関数 (x2、x − 1、x! など、2-3 ページ参照) y x ^ (x )、 '、° ’ ” などでも可能です。 3. 角度単位と表示形式の設定 本機で計算を行う前に、セットアップ画面を使って角度単位と計算結果の表示形式を設定す る必要があります。 k 角度単位の設定 [SET UP]-[Angle] 1. セットアップ画面で “Angle” を反転させる。 2. 希望する角度単位に応じたファンクションキーを押し、J を押す。 • {Deg}/{Rad}/{Gra} ... { ディグリー(度数法) }/{ ラジアン (弧度法) }/{ グラード } • 度数法 (ディグリー) 、弧度法 (ラジアン) 、およびグラードの関係は、次の通りです。 360° = 2π ラジアン = 400 グラード 90° = π/2 ラジアン = 100 グラード 2-10 k 計算結果の表示形式の設定 [SET UP]-[Display] 1. セットアップ画面で “Display” を反転させる。 2. 希望する項目に応じたファンクションキーを押し、J を押す。 • {Fix}/{Sci}/{Norm}/{Eng} ... { 小数点以下桁数設定 }/{ 有効桁数設定 }/{ 標準表示設定 }/ {Eng 記号表示設定 } u 小数点以下桁数を設定する(Fix モード) 例 小数点以下 2 桁表示を指定する 1 (Fix) cw 指定したい小数点以下桁数(n = 0∼9) に応じた数字キーを押します。 • 小数点以下桁数の設定を行うと、指定桁の次の桁を四捨五入して表示します。 u 有効桁数を設定する(Sci モード) 例 有効桁数 3 桁表示を指定する 2 (Sci) dw 指定したい有効桁数(n = 0∼9)に応じた数字キーを押します。0 を指定すると、有効桁数 10 桁と なります。 • 有効桁数の設定を行うと、指定桁の次の桁を四捨五入して表示します。 u 標準表示を設定する(Norm 1/Norm 2 モード) 3 (Norm) を押すたびに、Norm 1 と Norm 2 の間で切り替わります。 Norm 1 モード 10 − 2(0.01)> ¦x¦, ¦x¦ ≧ 1010 Norm 2 モード 10 − 9(0.000000001)> ¦x¦, ¦x¦ ≧ 1010 u Eng 記号を使った表示を設定する(Eng モード) 4 (Eng)を押すたびに、計算結果を表示する際に Eng 記号を使う(Eng 表記オン)か、使わ ない (Eng 表記オフ)かを切り替えることができます。Eng 表記オンのときは、セットアップ 画面の“Display” の行の右端に “/E”と表示されます。 Eng 表記オンのときに計算結果の表示に使われる Eng 記号は、次の通りです (例えば 2,000 3 = 2 × 10 なので、2k と表示されます) 。 E(エクサ) × 1018 m(ミリ) × 10 − 3 P(ペタ) × 1015 μ(マイクロ) × 10 − 6 T(テラ) × 1012 n(ナノ) × 10 − 9 G(ギガ) × 109 p(ピコ) × 10 − 12 M(メガ) × 106 f(フェムト) × 10 − 15 k(キロ) × 103 2-11 • Eng 表記オンの設定時、本機は仮数部が 1 以上 1000 未満になるような Eng 記号を自動的 に選択して、計算結果を表示します。 4. 関数計算 • ここでの操作例を実行する際は、セットアップ画面の “Mode”を必ず“Comp”に設定してく ださい。 k 関数メニュー 本機はキーパネルには印刷されていない関数を呼び出すための、5 つのファンクションメ ニューを備えています。 • K を押したときに表示されるファンクションメニュー項目は、メインメニューから選択 した機能モードによって異なります。以下ここでは、RUN • MAT(または RUN)または PRGM モードで表示されるファンクションメニューの場合の例を示します。 u ハイパボリック計算(HYP) [OPTN]-[HYP] • {sinh}/{cosh}/{tanh} ... 双曲線関数 {sinh}/{cosh}/{tanh} • {sinh − 1}/{cosh − 1}/{tanh − 1} ... 逆双曲線関数 {sinh − 1}/{cosh − 1}/{tanh − 1} u 確率 / 分布計算(PROB) [OPTN]-[PROB] • {x!} ... 階乗を求める関数 • {nPr}/{nCr} ... { 順列 }/{ 組み合わせ } を求める関数 • {RAND} ... 乱数関数メニューを表示 • {Ran#}/{Int}/{Norm}/{Bin}/{List} ... {0 以上 1 未満の擬似乱数を発生 }/{ 整数の乱数 を発生 }/{ 正規乱数を発生 }/{ 二項乱数を発生 }/{0 以上 1 未満の擬似乱数を発生し結 果を ListAns に格納 } • {P(}/{Q(}/{R (} ... 正規分布確率 {P (t) }/{Q(t) }/{R(t) } の値を求める関数 • {(} t ... 標準化変量( t x)の値を求める関数 u 数値計算(NUM) [OPTN]-[NUM] • {Abs} ... 絶対値を求める関数 • {Int}/{Frac} ... 数値の { 整数部分 }/{ 小数部分 } を取り出す関数 • {Rnd} ... 計算結果の数値 (アンサーメモリーの値を含む) をセットアップの “Display” で設 定されている表示形式通りの桁数に丸める関数 (Norm モード時は内部数値の有効桁 数 11 桁目を四捨五入して 10 桁に丸め、Fix・Sci モード時は内部数値を切り捨て て設定桁数により表示される数値通りの値に丸める) • {Intg} ... 引数の値を超えない最大の整数値を求める関数 • {RndFi} ... 内部数値を指定の小数点以下桁数 (0∼9) の次の桁を四捨五入して丸める関数 (2-2 ページ参照) • {GCD} ... 2 つの数値の最大公約数を求める関数 2-12 • {LCM} ... 2 つの数値の最小公倍数を求める関数 • {MOD} ... 除算を行った際の余りを求める関数 (n を m で割った時の余りを返す) • {MOD • E} ... べき剰余を求める関数 (n を p 乗した値を、m で割った際の余りを返す) u 角度 / 座標変換・度分秒入力 / 変換計算(ANGL) [OPTN]-[ANGL] • {°}/{r}/{g} ... 特定の入力値の角度単位を { ディグリー(度数法) }/{ ラジアン (弧度法)}/{ グ ラード } に指定する • {° ’ ”} ... 60 進数を入力する際の度 (時) 、分、秒を指定する • {° ’ ”} ... 10 進数の数値を度 / 分 / 秒に変換する • {° ’ ”} メニューの操作は、演算結果を表示しているときのみ有効となります。 • {Pol(}/{Rec (} ... { 直交座標→極座標 }/{ 極座標→直交座標 } に変換する • {'DMS} ... 10 進数の数値を 60 進数に変換する u Eng 記号メニューを呼び出す関数(ESYM) [OPTN]-[ESYM] • {m}/{}/{n}/{p}/{f} … {ミリ (10 −3) }/{マイクロ (10 −6) }/{ナノ (10 −9) }/{ピコ (10 −12) }/ −15 {フェムト (10 ) } • {k}/{M}/{G}/{T}/{P}/{E} ... { キロ (103) }/{ メガ (106) }/{ ギガ (109) }/{ テラ (1012) }/ 15 18 { ペタ (10 ) }/{ エクサ (10 ) } • {ENG}/{ENG} ... 表示されている数値を指数表示または指数部が 3 の倍数 { 負の数 }/{ 正 の数 } になるように変換 (Eng モード指定時は、表示されている数値の Eng 記号を 1 つ { 小さな記号 }/{ 大きな記号 } に変換) • {ENG} および {ENG} メニューの操作は、計算結果を表示しているときのみ有効となり ます。 k 角度単位 例 操 作 4.25ラジアンを度数法に変換する 243.5070629 !m(SET UP)cccccc*1(Deg)J 4.25K6(g)5(ANGL)**2(r)w 47.3° + 82.5rad = 4774.20181° 47.3+82.5K6(g)5(ANGL)**2(r)w 2°20´30˝ + 39´30˝ = 3°00´00˝ 2K6(g)5(ANGL)**4(° ’ ”) 204(° ’ ”) 30 4(° ’ ”)+04(° ’ ”) 394(° ’ ”) 304(° ’ ”)w 5(° ’ ”) 2.255° = 2°15´18˝ 2.255K6(g)5(ANGL)**6(g)3('DMS)w * fx-7400GII、fx-9750GII: ccccc ** fx-7400GII: 4 (ANGL) 2-13 k 三角関数と逆三角関数 • 三角関数または逆三角関数の計算を行うときは、角度単位を確実に設定してください。 π ラジアン = 100 グラード) 2 (90° = 例 操 作 π cos ( 3 rad) = 0.5 !m(SET UP)cccccc*2(Rad)J c(!E(π)/3)w 2 • sin 45° × cos 65° = 0.5976724775 !m(SET UP)cccccc*1(Deg)J 2*s45*c65w*1 sin–10.5 = 30° (sinx = 0.5 のときの x を求める) !s(sin–1) 0.5*2w *1 * は省略可能です。 * fx-7400GII、fx-9750GII: ccccc *2 最初のゼロは省略可能です。 k 対数関数と指数関数 例 操 作 log 1.23 (log101.23) = 0.08990511144 l1.23w log28 = 3 K4(CALC)*6(g)4(logab) 2,8)w (–3)4 = (–3) × (–3) × (–3) × (–3) = 81 (-3)M4w 7 1 123 (= 123 7 ) = 1.988647795 7!M(x')123w * fx-7400GII: 3 (CALC) • ライン入出力モードと自然入出力モードでは、2 つ以上のべき乗の入力が連続する場合 (例 えば 2 M 3 M 2) の計算結果が異なります。 ライン入出力モードの場合:2^3^2 = 64 32 自然入出力モードの場合:2 = 512 この理由は、自然入出力モードでは上記の入力を内部的には次のように取り扱うためです: 2^(3^(2) ) 。 k 双曲線関数と逆双曲線関数 例 sinh 3.6 = 18.28545536 cosh–1 20 = 0.7953654612 15 操 作 K6(g)2(HYP)*1(sinh) 3.6w K6(g)2(HYP)*5(cosh–1)(20/15)w * fx-7400GII: 1 (HYP) 2-14 k その他の関数 例 操 作 ' 2+' 5 = 3.65028154 !x(') 2+!x(') 5w (–3)2 = (–3) × (–3) = 9 (-3)xw 8! (= 1 × 2 × 3 × .... × 8) = 40320 8K6(g)3(PROB)*11(x!)w – 3.5の整数部は? K6(g)4(NUM)*22(Int)-3.5w –3 *1 fx-7400GII: 2 (PROB) *2 fx-7400GII: 3 (NUM) k 乱数(RAND) u 0 以上 1 未満の乱数(Ran#、RanList#) Ran#、RanList# の各関数はいずれも、0 以上 1 未満の 10 桁の乱数をランダムに、または 系列的に発生します。Ran# が実行と同時に乱数を 1 つ返すのに対して、RanList# は実行と 同時に指定した個数の乱数をリスト形式で返します。Ran# と RanList# は次の書式で入力し ます。 Ran#[a] 1≦a≦9 RanList#(n[,a] ) 1 ≦ n ≦ 999 • n は試行回数を表し、n に入力した個数の乱数が生成されて ListAns 画面に表示されます。 n の入力を省略することはできません。 • a は系列を表します。a に何も入力しないとランダムな乱数が返され、a に 1 から 9 の整数を 入力すると、入力した値に対応した系列乱数が返されます。 • Ran# 0 を実行すると、Ran#, RanList# 両方の系列が初期化されます。また、Ran# また は RanList# を使って直前に実行した系列とは異なる系列の乱数を発生させたり、ランダム な乱数を発生させたりすると、系列は初期化されます。 Ran# の使用例 例 操 作 Ran# (乱数を生成) K6(g)3(PROB)*4(RAND) 1(Ran#)w (w を押すたびに新しい乱数を生成) w w Ran#1 (系列 1 の最初の乱数を生成) K6(g)3(PROB)*4(RAND) 1(Ran#) 1w (系列 1 の 2 番目の乱数を生成) w 2-15 Ran#0 (系列を初期化) 1(Ran#) 0w Ran#1 (系列 1 の最初の乱数を生成) 1(Ran#) 1w * fx-7400GII: 2 (PROB) RanList# の使用例 例 操 作 RanList#(4) (4 個のランダムな乱数を発生し、 ListAns 画面に表示) K6(g)3(PROB)*4(RAND)5(List) 4)w RanList#(3, 1) (系列 1 の最初から 3 つ目までの乱数を発 生し、ListAns 画面に表示) JK6(g)3(PROB)*4(RAND) 5(List) 3,1)w (続いて系列 1 の 4 つ目から 6 つ目までの 乱数を発生し、ListAns 画面に表示) Jw Ran# 0 (系列を初期化) J1(Ran#) 0w RanList#(3, 1) (再度、系列 1 の最初から 3 つ目までの乱 数を発生し、ListAns 画面に表示) 5(List) 3,1)w * fx-7400GII: 2 (PROB) u 整数乱数(RanInt#) 指定した 2 つの整数の間の整数乱数を発生します。 RanInt#(A, B[,n] ) A0 1 ≦ n ≦ 999 • n を省略すると発生した乱数をそのまま返し、n を指定すると指定した個数の乱数をリスト 形式で返します。 例 操 作 RanNorm#(8, 68) (1 歳未満の子供の平均身長が 68cm、標 準偏差が 8 の時、正規分布に従って身長 が取り得る値を乱数で出す) K6(g)3(PROB)*4(RAND)3(Norm) 8,68)w RanNorm#(8, 68, 5) (上記と同じ例で、5 人分の身長を乱数で 出し、リストに表示する) K6(g)3(PROB)*4(RAND)3(Norm) 8,68,5)w * fx-7400GII: 2 (PROB) u 二項乱数(RanBin#) 指定した試行回数 n と確率 p の値に基づく二項分布に従って、整数の乱数を発生します。 RanBin#(n, p[,m] ) 1 ≦ n ≦ 100000 1 ≦ m ≦ 999 0≦p≦1 • m を省略すると発生した乱数をそのまま返し、m を指定すると指定した個数の乱数をリスト 形式で返します。 例 操 作 RanBin#(5, 0.5) (コインを投げ、表が出る確率が 0.5、コ インを 5 回投げた時、二項分布に従って コインの表が出ると期待される回数を乱 数で出す) K6(g)3(PROB)*4(RAND)4(Bin) 5,0.5)w RanBin#(5, 0.5, 3) (上記の例の実験を 3 回試行した場合の結 果をリストに表示する) K6(g)3(PROB)*4(RAND)4(Bin) 5,0.5,3)w * fx-7400GII: 2 (PROB) 2-17 k 座標変換 (Pol、Rec) u 直交座標 (Rectangular) u 極座標 (Polar) • 極座標の計算結果の は、− 180° < ≦ 180° の範囲で表示されます(ラジアン、グラー ド設定時の演算範囲も同様) 。 例 操 作 x = 14、y = 20.7のとき r および は? 1 2 24.989 55.928 → → 24.98979792 (r) 55.92839019 (θ ) 2(Rec() 25,56)w r = 25、 = 56°のとき x および y は? 1 2 13.979 20.725 → → !m(SET UP)cccccc* 1(Deg)J K6(g)5(ANGL)**6(g)1(Pol() 14,20.7)wJ 13.97982259 (x) 20.72593931 (y) (ANGL) * fx-7400GII、fx-9750GII: ccccc ** fx-7400GII: 4 k 順列(nPr)、組み合わせ(nCr) u 順列の総数 nPr = u 組み合わせの総数 n! (n – r)! nCr = n! r! (n – r)! 例 1 10 個の中から 4 個を取り出して並べるとき、その並べ方は何通りあるか? 式 10 操 作 P4 = 5040 10K6(g)3(PROB)*2(nPr) 4w * fx-7400GII: 2 (PROB) 例 2 10 個の中から 4 個を取り出すとき、その取り出し方は何通りあるか? 式 10 操 作 C4 = 210 10K6(g)3(PROB)*3(nCr) 4w * fx-7400GII: 2 (PROB) 2-18 k 最大公約数 (GCD) 、最小公倍数(LCM) 例 操 作 28 と 35 の最大公約数を求める (GCD (28, 35) = 7) K6(g)4(NUM)*6(g)2(GCD) 28, 35)w 9 と 15 の最小公倍数を求める (LCM (9, 15) = 45) K6(g)4(NUM)*6(g)3(LCM) 9,15 )w * fx-7400GII: 3 (NUM) k 除算の余り (MOD)、べき剰余(MOD Exp) 例 操 作 137 を 7 で割ったときの余りを求める (MOD (137, 7) = 4) K6 (g) 4 (NUM) *6 (g) 4(MOD) 137,7)w 53 を 3 で割ったときの余りを求める (MOD_Exp (5, 3, 3) = 2) K6(g)4 (NUM)*6(g) 5(MOD • E) 5,3,3)w * fx-7400GII: 3 (NUM) k 分数計算 • 自然入出力モードでは分数の入力方法が下記とは異なります。自然入出力モードでの分数入 力操作例は、1-18 ページをご覧ください。 例 操 作 2 1 73 –– + 3 –– = ––– 5 4 20 2$5+3$1$4w M = 3.65 (小数に変換)*1 1 1 ––––– + ––––– = 6.066202547×10–4 *2 2578 4572 1$2578+1$4572w 1 –– × 0.5 = 0.25*3 2 1$2*.5w *1 分数は小数に、小数は分数に変換することができます。 *2 計算結果の数値を分数 (1 を超える数値の場合は帯分数の形式)で表したときの整数部の桁 数、分子の桁数、分母の桁数、区切りシンボル数の総合計が 10 を超える場合、計算結果 は小数で表示されます。 *3 計算式に分数と小数の両方が含まれる場合、計算結果は小数で表示されます。 • !M( ) を押すと、分数の表示形式が仮分数と帯分数の間で交互に切り替わります。 2-19 k Eng 記号計算 Eng 記号を使って、計算を行うことができます。 例 操 作 999k (キロ) + 25k (キロ) = 1.024M (メガ) !m(SET UP)ff4(Eng)J999K6(g)6(g) 1(ESYM)*6(g)1(k)+251(k)w 9 ÷ 10 = 0.9 = 900m (ミリ) = 0.9 9/10w K6(g)6(g)1(ESYM)*6(g)6(g)3(ENG)*1 3(ENG)*1 2(ENG)*2 2(ENG)*2 = 0.00009k (キロ) = 0.9 = 900m (ミリ) * fx-7400GII: 5 (ESYM) *1 小数点位置を右に 3 桁ずらして、表示値を一つ上の Eng 記号を使った値に変換します。 *2 小数点位置を左に 3 桁ずらして、表示値を一つ下の Eng 記号を使った値に変換します。 k 論理演算 (AND、OR、NOT、XOR) [OPTN]-[LOGIC] 論理演算メニューを使うと、計算式の中に論理演算子を入力することができます。 • {And}/{Or}/{Not}/{Xor} ... { 論理積 }/{ 論理和 }/{ 否定 }/{ 排他的論理和 } を求める。 例 A = 3、B = 2 のとき、A と B の論理積は?(A AND B = 1) 操 作 表 示 3aav(A)w 2aal(B)w av(A)K6(g)6(g) 4(LOGIC)*1(And)al(B)w 1 * fx-7400GII: 3 (LOGIC) u 論理演算について • 論理演算は、常に 1 または 0 を計算結果として出力します。 • 次の表は、論理演算子 AND、OR、XOR が返す計算結果の一覧です。 数値または式 A 数値または式 B A AND B A OR B A XOR B A≠0 B≠0 1 1 0 A≠0 B=0 0 1 1 A=0 B≠0 0 1 1 A=0 B=0 0 0 0 • 次の表は、論理演算子 NOT が返す計算結果の一覧です。 数値または式 A NOT A A≠0 0 A=0 1 2-20 5. 応用計算 ここでは K4 (CALC) (fx-7400GII では K3(CALC))を押したときに表示される ファンクションメニューを使った、次の各種数値計算について説明します。 • {Int ÷ }/{Rmdr}/{Simp} ... { 商 }/{ 余り }/{ 約分 } • {Solve}/{d/dx}/{d2/dx2}/{∫dx}/{SolvN} ... { ソ ル ブ 計 算 ( 方 程 式 の 解 )}/{ 微 分 }/{2 次 微 分 }/{ 積分 }/{ ソルブ N 計算 (関数式( f x)の解)} • {FMin}/{FMax}/{Σ (}/{logab} ... { 最小値 }/{ 最大値 }/{ 総和 }/{ 対数 logab} k 整数÷整数の商を求める [OPTN]-[CALC]-[Int ÷ ] “Int ÷” 関数を使うと、整数を整数で割ったときの商を求めることができます。 例 107 ÷ 7 の商を求める AbahK4 (CALC) *6(g) 6 (g) 1(Int ÷) h w * fx-7400GII: 3 (CALC) k 整数÷整数の余りを求める [OPTN]-[CALC]-[Rmdr] “Rmdr” を使うと、整数を整数で割ったときの余りを求めることができます。 例 107 ÷ 7 の余りを求める AbahK4 (CALC) *6(g) 6 (g) 2 (Rmdr) h w * fx-7400GII: 3 (CALC) k 約分する [OPTN]-[CALC]-[Simp] “'Simp”を使うと、分数の約分を手動で実行することができます。約分されていない計算結 果の表示中に、次の操作で約分を実行します。 • {'Simp} w ... 表示中の計算結果を、約分可能な最小の素数で自動的に約分します。約分 に使った素数と約分の結果が表示されます。 • {'Simp} n w ... 指定した約数 n によって約分を実行します。 本機の初期設定では、分数計算の結果は自動的に約分されてから表示されます。次の操作 を行う前に、セットアップ画面の “Simplify”を “Auto”から “Manual”に変更してください (1-26 ページ参照) 。 • セットアップ画面の “Complex Mode”で “a+bi”ま た は“r ∠ ”が 指 定 さ れ て い る 場 合、 “Simplify”が “Manual”に設定されていても、分数計算の結果は常に約分されて表示されま す。 2-21 • 約分を手動で行いたい場合 ( “Simplify” : “Manual”の設定を有効にしたい場合)は、必ず “Complex Mode” として “Real” を選択してください。 例1 15 を約分する 60 15 5 1 = = 60 20 4 Abf$gaw K4 (CALC) *6 (g) 6 (g) 3 (Simp) w * fx-7400GII: 3 (CALC) 3 (Simp)w “F=”の後に約数が表示されます 例 2 27 を約数 9 を指定して約分する 63 27 3 = 63 7 Ach$gdwK4 (CALC)* 6 (g) 6(g) 3(Simp) jw * fx-7400GII: 3 (CALC) • 指定した約数で約分できないときは、エラーとなります。 • 約分が不可能な分数に対して 'Simp を実行すると、 “F =”行は表示されず、計算結果とし て元の分数がそのまま表示されます。 k ソルブ計算 (方程式の解) [OPTN]-[CALC]-[Solve] ソルブ計算の機能を使うと、方程式の解の 1 つを近似的に求めることができます。ソルブ計 算は EQUA モードを使う方法が簡単ですので、通常は EQUA モードの利用をおすすめしま す。詳しくは 4-4 ページをご覧ください。 “Solve” を使ってソルブ計算を実行する場合は、次の書式で入力します。 Solve(( f x) [, 初期推定値] [, 下限 , 上限]) • ソルブ計算の各引数の中に、次の関数は使用できません。 Solve、d2/dx2、FMin、FMax、Σ • ソルブ計算の実行中(カーソルが画面に表示されていないとき)に A を押すと、計算が中断 されます。 2-22 k ソルブ N 計算 (関数式( f x)の解を求める) [OPTN]-[CALC]-[SolvN] “SolveN” を使うと、方程式 ( f x)の複数の解を、一度に求めることができます。入力は次の書 式で行います。 SolveN(左辺 [= 右辺] [, 変数] [, 下限 , 上限] ) • 右辺、変数、下限、上限は省略できます。 • 左辺 [= 右辺]は求解対象の式です。変数として A∼Z、r、 を使用できます。右辺を省略し たときは右辺 =0 として扱います。 •「変数」は、式中の求解対象の変数 (A∼Z、r、)を指定します。指定を省略した場合は X を 変数とみなします。 •「下限」 「上限」 は、求解範囲を指定します。数値または数式の入力が可能です。 • 各引数の中に次の関数は使用できません。 Solve、d2/dx2、FMin、FMax、Σ 演算結果は ListAns 形式で、最大 10 個の解を同時に表示することができます。 • 解が存在しない場合は、 “No Solution” と表示されます。 • 表示した解以外の解が存在する可能性があるときは、“More solutions may exist.”と表 示されます。 例 x2 − 5x − 6 = 0 の解を求める K4 (CALC) *5 (SolvN) vx-fv-g)w (CALC) * fx-7400GII: 3 J k 微分計算 [OPTN]-[CALC]-[d/dx] 微分計算を実行するには、CALC メニューから d/dx を選び、次の書式に従って値を入力しま す。 K4 (CALC) *2 (d/dx)( f x),a,tol) (a = 微分係数を求める点、tol = 許容誤差範囲) d/dx ( f (x), a) ⇒ d f (a) dx 2-23 * fx-7400GII: 3 (CALC) 本機の微分計算は、微分の定義 f (a + Ax) – f (a) f ' (a) = lim ––––––––––––– Ax→0 Ax において「無限小」 の代わりに 「十分小さな Ax」 を用いて、f( ' a)に近似した値 f (a + Ax) – f (a) f ' (a) ⱌ ––––––––––––– Ax を求めるものです。解の精度をより高めるために、本機は 「中心差分法」 を用います。 例 次の関数の点 x = 3 における微分係数を求める y = x3 + 4x2 + x − 6(ただし許容誤差範囲 tol = 1E−5 とする) f x)の入力 関数 ( AK4 (CALC) *2 (d/dx) vMd+evx+v-g, * fx-7400GII: 3 (CALC) 微分係数を求める点 x = a の入力 d, 許容誤差範囲の入力 bE-f)w グラフ式の中での微分計算について • グラフ式の中で微分計算式を入力する際に許容誤差範囲 (tol)の指定を省略すると、グラフ の描画速度を優先するために、精度を落として簡略化した計算が実施されます。tol 値を指 定すれば、指定した精度に従った計算が行われます。 • 微分点の指定は省略可能なので、例えば Y2 = d/dx (Y1)のような入力を行うことができま す。この場合、変数 X の値が微分点として使われます。 微分計算時のご注意 • 関数 ( f x)には X の式しか使うことができません。それ以外の変数(X を除く A∼Z および r、 )は定数と見なされ、その変数メモリーに記憶されている数値が計算に使われます。 • tol と閉じカッコは省略することができます。tol の省略時は tol = 1E−10 として計算され ます。 • tol の値は 1E−14 以上に設定してください。指定した tol 値を満たす解が求められなかった 場合は、エラー(Time Out) となります。 • 微分計算の実行中(カーソルが画面に表示されていないとき)に A を押すと、計算が中断さ れます。 • 次の場合は、計算結果の精度が落ちたりエラーが発生したりします。 - x 値における不連続な点 - x 値における極端な変化 - x 値における極大点や極小点の含有 - x 値における変曲点の含有 2-24 - x 値における微分不可能点の含有 - 微分計算結果がゼロに近づく • 三角関数の微分計算を行う場合は、必ず角度単位としてラジアンを選択してください。 • 微分計算の各引数の中に、次の関数は使用できません。 d/dx、d2/dx2、∫dx、Σ、FMin、FMax、Solve、RndFix、logab • 自然入出力モード時の tol 値は 1E−10 に固定されており、変更できません。 k 2 次微分計算 [OPTN]-[CALC]-[d2/dx2] 2 次微分計算を実行するには、CALC メニューから d2/dx2 を選び、次の書式に従って値を入 力します。 K4 (CALC) *3 (d2/dx2)( f x),a,tol) * fx-7400GII: 3 (CALC) (a = 微分係数を求める点、tol = 許容誤差範囲) d 2 ( f (x), a) d 2 f (a) ––– ––– ⇒ dx2 dx2 本機の 2 次微分計算は、次のニュートンの補間多項式に基づく 2 階数値微分公式を使って、 近似値を求めるものです。 f'' (a) = 2 f(a + 3h) – 27 f(a + 2h) + 270 f(a + h) – 490 f(a) + 270 f(a – h) – 27 f(a –2h) + 2 f(a – 3h) 180h2 この式において 「十分小さな h」 を用いて、f''(a) に近似した値を求めます。 例 次の関数の点 x = 3 における 2 次微分係数を求める y = x3 + 4x2 + x − 6(ただし許容誤差範囲 tol = 1E−5 とする) f x)の入力 関数( AK4(CALC) *3 (d2/dx2) vMd+evx+v-g, * fx-7400GII: 3 (CALC) 微分係数を求める点 x = a の値として 3 を入力 d, 許容誤差範囲の入力 bE-f) w 2 次微分計算時のご注意 • 2 次微分計算における計算精度は、最大で仮数部 5 桁です。 • その他の注意点は、1 次微分の場合と同様です。「微分計算時のご注意」 (2-24 ページ)をご 覧ください。 • グラフ式の中で 2 次微分計算式を入力する際のルールは、1 次微分の場合と同様です。「グ ラフ式の中での微分計算について」 (2-24 ページ) をご覧ください。 2-25 [OPTN]-[CALC]-[∫dx] k 積分計算 積分計算を実行するには、CALC メニューから ∫dx を選び、次の書式に従って値を入力しま す。 * fx-7400GII: 3 (CALC) f x), a , b , tol) K4 (CALC) *4 (∫dx)( (a = 始点、b = 終点、tol = 許容誤差範囲) ∫( f(x), a, b, tol) ⇒ ∫a f(x)dx b 面積 ∫ b a f(x)dx を求めます。 本機の積分計算は、上の図に示すように区間 a ≦ x ≦ b において常に ( f x)≧ 0 であり、か つ連続的な関数 y = ( f x)の a から b までの積分値、すなわち塗りつぶした部分の面積を求める ものです。 例 1 次の関数の積分計算を行う (ただし許容誤差範囲 tol = 1E−4 とする) ∫ 5 1 (2x2 + 3x + 4) dx 関数( f x)の入力 AK4(CALC) *4 (∫dx) cvx+dv+e, * fx-7400GII: 3 (CALC) 始点と終点の入力 b,f, 許容誤差範囲の入力 bE-e)w 例 2 角度単位の設定がディグリー(Deg) のとき、ラジアンを使って三角関数の積分計算を 行う(角度単位=ディグリー) 計算結果の表示例 2-26 正確な積分値を求めるために、以下の点にご注意ください。 (1)周期関数や、積分区間によって関数( f x)の値が正・負になる場合は、1 周期ごと、また は正の部分と負の部分に分けて積分値を求め、各々を加算します。 ∫ 正の部分(S) b a f(x)dx = ∫ c a f(x)dx + ∫ b c f(x)dx 負の部分(S) 正の部分(S) 負の部分 (S) (2)積分区間の微小移動により積分値が大きく変動する場合は、積分区間を分割して (変動の 大きい箇所をより細かく分割する) 積分値を求め、各々を加算します。 ∫ b a f(x)dx = ∫ x a 1 f(x)dx + ∫ x 2 x f(x)dx +.....+ 1 ∫ b x f(x)dx 4 • 積分計算の実行中(カーソルが画面に表示されていないとき)に A を押すと、計算が中断さ れます。 • 三角関数の積分計算を行う場合は、必ず角度単位としてラジアンを選択してください。 • 指定した tol 値を満たす解が求められなかった場合は、エラー(Time Out)となります。 積分計算時のご注意 • 関数 ( f x)には X の式しか使うことができません。それ以外の変数(X を除く A∼Z および r、 )は定数と見なされ、その変数メモリーに記憶されている数値が計算に使われます。 • tol と閉じカッコは省略することができます。tol の省略時は tol = 1E−5 として計算されま す。 • 積分計算は完了までに長時間かかる場合があります。 • 積分計算の各引数の中に、次の関数は使用できません。 d/dx、d2/dx2、∫dx、Σ、FMin、FMax、Solve、RndFix、logab • 自然入出力モード時の tol 値は 1E−5 に固定されており、変更できません。 2-27 k Σ 計算 [OPTN]-[CALC]-[Σ(] Σ (シグマ)計算を実行するには、CALC メニューから Σ(を選び、次の書式に従って値を入力 します。 K4(CALC)* 6 (g) 3 (Σ ( )ak , k , , , n ) (CALC) * fx-7400GII: 3 Σ (a k, k, α, β, n) = β Σ a =a k k=α α + aα +1 +........+ aβ (n = 分割間隔) 例 次の計算を行う 6 Σ (k 2 – 3k + 5) k=2 ただし、分割間隔 n = 1 とする。 AK4 (CALC) *6 (g) 3 (Σ () a, (K) x-da,(K) +f, a, (K) ,c,g,b)w * fx-7400GII: 3 (CALC) Σ 計算時のご注意 • 指定した変数の値は Σ 計算の間に変化します。計算を実行する前に、後で必要になるかもし れない変数値は、別途書き残しておいてください。 • 数列 ak の関数式に、変数は 1 つしか使うことはできません。 • 求めたい数列 ak の初項 と終項 には、整数を入力してください。 • n と閉じカッコは省略することができます。n を省略すると、n = 1 として計算されます。 • 終項 には、初項 より大きな値を入力してください。終項 の値が初項 の値より小さい と、エラーとなります。 • Σ 計算の実行中 (カーソルが画面に表示されていないとき)に A を押すと、計算が中断され ます。 • Σ 計算の各引数の中に、次の関数は使用できません。 d/dx、d2/dx2、∫dx、Σ、FMin、FMax、Solve、RndFix、logab • 自然入出力モードでは n の値は 1 に固定されており、変更できません。 k 最小値/最大値計算 [OPTN]-[CALC]-[FMin]/[FMax] CALC メニューから FMin または FMax を選び、次の書式に従って値を入力することにより、 区間 a ≦ x ≦ b における関数式の最小値 / 最大値を求めることができます。 • 最小値 f x), a , b , n ) * fx-7400GII: 3(CALC) K4 (CALC) * 6(g) 1 (FMin)( (a = 求める区間の始点、b = 求める区間の終点、n = 演算精度 (n = 1∼9)) 2-28 • 最大値 f x), a , b , n ) * fx-7400GII: 3(CALC) K4(CALC) *6 (g) 2 (FMax)( (a = 求める区間の始点、b = 求める区間の終点、n = 演算精度 (n = 1∼9)) 例 関数式 y = x2 − 4x + 9 の始点 a = 0、終点 b = 3 の区間における最小値の座標を求 める(ただし演算精度は n = 6 とする) f x)の入力 関数 ( AK4 (CALC) *6 (g) 1(FMin) vx-ev+j, * fx-7400GII: 3 (CALC) 区間 a = 0、b = 3 の入力 a,d, 演算精度 n = 6 の入力 g)w • 関数 ( f x)には X の式しか使うことができません。それ以外の変数(X を除く A∼Z および r、 )は定数と見なされ、その変数メモリーに記憶されている数値が計算に使われます。 • n と閉じカッコは省略することができます。 • 不連続な点、急激に変化する部分では精度がでなかったりエラーになったりすることがあり ます。 • n の数値を大きくすると精度は上がりますが、演算時間は長くかかります。 • 区間の終点 b には、始点 a より大きな値を入力してください。終点 b の値が始点 a の値より 小さいと、エラーとなります。 • 最大値/最小値計算の実行中に A を押して計算を中断することができます。 • n には 1 から 9 までの整数を入力してください。それ以外の値を入力すると、エラーとなり ます。 • 最大値/最小値計算の各引数の中に、次の関数は使用できません。 d/dx、d2/dx2、∫dx、Σ、FMin、FMax、Solve、RndFix、logab 6. 複素数計算 複素数を使った計算として、2-1∼2-15 ページで説明されている各種のマニュアル計算と同 様の加減乗除算、カッコ計算、関数計算、メモリー計算などが実行できます。 • 複素数の入出力範囲は仮数部 10 桁、指数部 2 桁です。 • 複素数計算では、次の関数が利用可能です。 '、x2、x − 1、^(xy)、3'、x'、In、log、logab、10x、ex、lnt、Frac、Rnd、lntg、 RndFix(、Fix、Sci、ENG、ENG、° ’ ”、° ’ ”、a b/c、d/c セットアップ画面で“Complex Mode”の設定を変更することで、次のいずれかの複素数計算 モードを選択することができます。 • {Real} ... 実数の範囲で計算を行う *1 2-29 • {a+bi} ... 複素数計算を行い、計算結果を直交形式で表示 • {r ∠ } ... 複素数計算を行い、計算結果を極形式で表示 *2 *1 計算式の中に引数が実数で解が虚数となるような関数項が 1 つでも含まれる場合は、計算 結果が実数の範囲を超えることを意味する “Non-Real ERROR”が表示されます。ただし 引数に複素数が指定された場合は、 “Real” 設定でも複素数計算を行います。 例: ln 2i = 0.6931471806 + 1.570796327i ln 2i + ln(− 2)=(Non-Real ERROR) *2 の表示範囲は、角度単位の設定に応じてそれぞれ次のようになります。 • ディグリー(度)... −180 < ≦ 180 • ラジアン ... − π < ≦ π • グラード ... −200 < ≦ 200 (CPLX))を押すと、次の各項目を含む複素数計 K3 (CPLX) (fx-7400GII では K2 算メニューが表示されます。 • {i} ... 虚数単位 i の入力 • {Abs}/{Arg} ... 複素数の { 絶対値 }/{ 偏角 } を求める • {Conj} ... 共役複素数を求める • {ReP}/{ImP} ... 複素数の { 実部 }/{ 虚部 } を抽出 • {'r ∠ }/{'a+bi} ... 結果を { 極形式 }/{ 直交形式 } に変換して表示する • 虚数単位 i は複素数計算メニューから入力する代わりに、!a(i)を押して入力すること もできます。 • べき乗根 (x √ )の 計 算 に お い て 「x < 0」か つ 「y = m/n で n が 奇 数 」の 場 合、Real、a+bi、 r ∠ の各複素数計算モードで解が変わります。 例 : 3 x'(− 8)= − 2(Real) = 1 + 1.732050808i(a+bi) = 2 ∠ 60(r ∠ 、角度単位 = ディグリー(度) ) •“∠”を入力するには、!v (∠) を押します。 k 加減乗除計算 [OPTN]-[CPLX]-[i] 加減乗除計算は、マニュアル計算と同様に行います。カッコやメモリーも使用できます。 例 (1 + 2i)+(2 + 3i) AK3 (CPLX) * (b+c1 (i) ) +(c+d1 (i) )w * fx-7400GII: 2 (CPLX) 2-30 k 逆数、平方根、べき乗 例 (3 + i) AK3 (CPLX) * )w !x (') (d+1 (i) * fx-7400GII: 2 (CPLX) k 極形式による複素数計算 例 2 ∠ 30 × 3 ∠ 45 = 6 ∠ 75 !m (SET UP) cccccc* 1(Deg) c3 (r ∠ ) J Ac!v (∠) da*d !v(∠) efw * fx-7400GII、fx-9750GII: ccccc k 絶対値と偏角 [OPTN]-[CPLX]-[Abs]/[Arg] 本機は a + bi の形で表わされる複素数をガウス平面上の座標と見なし、絶対値 ¦Z¦ と偏角 (arg)を計算します。 例 (r ) と偏角 () を求める (角度単位 = ディグリー(度) ) 複素数 3+4i の絶対値 虚軸 実軸 AK3 (CPLX) *2(Abs) )w (d+e1 (i) (絶対値を算出) * fx-7400GII: 2 (CPLX) AK3 (CPLX) *3 (Arg) (d+e1 (i) )w (偏角を算出) * fx-7400GII: 2 (CPLX) 2-31 • 偏角の計算結果は、セットアップ画面で選択されている角度単位(ディグリー、ラジアン、 グラード) によって異なります。 k 共役複素数を求める [OPTN]-[CPLX]-[Conj] 複素数 a + bi に対する共役複素数は a − bi となります。 例 複素数 2 + 4i の共役複素数を求める AK3 (CPLX) *4(Conj) (c+e1 (i) )w * fx-7400GII: 2 (CPLX) k 実部、虚部の抽出 [OPTN]-[CPLX]-[ReP]/[lmP] 複素数 a + bi の実部 a、虚部 b を、次の操作によって抽出することができます。 例 複素数 2 + 5i の実部および虚部を抽出する AK3 (CPLX) *6(g) 1 (ReP) )w (c+f6 (g) 1 (i) (実部を抽出) * fx-7400GII: 2 (CPLX) AK3 (CPLX) *6 (g) 2(ImP) (c+f6 (g) 1 (i) )w (虚部を抽出) * fx-7400GII: 2 (CPLX) k 極形式 / 直交形式変換表示 [OPTN]-[CPLX]-['r ∠ ]/['a+bi] 直交形式で表示されている複素数を極形式に、また極形式で表示されている複素数を直交形 式に変換して表示することができます。 例 直交形式の複素数 1 + ' 3 i を極形式に変換して表示する !m(SET UP) cccccc* J 1 (Deg) c2 (a+bi) Ab+(!x (') d) K3 (CPLX) **1 (i) 6 (g) 3 ('r ∠ ) w * fx-7400GII、fx-9750GII: ccccc ** fx-7400GII: 2 (CPLX) Ac!v (∠) ga K3 (CPLX) *6 (g) 4 ('a+bi) w * fx-7400GII: 2 (CPLX) 2-32 7. 2 進、8 進、10 進、16 進計算 RUN • MAT (または RUN)モードでは、セットアップ画面の“Mode”の設定を変更するこ とで、2 進数、8 進数、10 進数、16 進数を含む計算を行うことができます。また、記数法 間での数値の変換や、ビット演算が実行できます。 • 2 進、8 進、10 進、16 進計算では、関数を使用することはできません。 • 2 進、8 進、10 進、16 進計算で使用できるのは、整数のみです。つまり小数値は使えませ ん。計算結果が小数となる場合の小数部は、自動的に切り捨てられます。 • セットアップ画面の “Mode”で選択されている記数法 (2 進法、8 進法、10 進法、または 16 進法)で無効な数字を入力しようとすると、エラーメッセージが表示されます。記数法 に応じて使用できる数字は、次の通りです。 2 進法 : 0、1 8 進法 : 0、1、2、3、4、5、6、7 10 進法 : 0、1、2、3、4、5、6、7、8、9 16 進法 : 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F • 2 進数、8 進数、10 進数、16 進数における負数は、2 の補数を使用して算出されます。 • 記数法ごとの表示可能桁数は、次の通りです。 記数法 2 進法 8 進法 10 進法 16 進法 表示可能桁数 16 桁 11 桁 10 桁 8桁 • 16 進数で使用される A∼F は通常のアルファベット文字と区別するため、次のように表示 されます。 通常の文字 A B C D E F v l I s c t 16 進数 入力に使うキー • 記数法ごとの演算範囲は、次の通りです。 2 進数: 正 : 0 ≦ x ≦ 111111111111111 負 : 1000000000000000 ≦ x ≦ 1111111111111111 8 進数: 正 : 0 ≦ x ≦ 17777777777 負 : 20000000000 ≦ x ≦ 37777777777 10 進数: 正 : 0 ≦ x ≦ 2147483647 負 : − 2147483648 ≦ x ≦ − 1 16 進数: 正 : 0 ≦ x ≦ 7FFFFFFF 負 : 80000000 ≦ x ≦ FFFFFFFF 2-33 k 記数法の選択と入力値の基数指定 セットアップ画面を使って、計算時の数値入力と結果表示に使われる記数法(2 進法、8 進法、 10 進法、または 16 進法)を指定することができます。また、指定した記数法にかかわらず、 入力数値の基数を個別に指定することが可能です。 u 2 進、8 進、10 進、16 進計算の開始 [SET UP]-[Mode]-[Dec]/[Hex]/[Bin]/[Oct] 1. メインメニューで RUN • MAT (または RUN) を選択する。 2. !m(SET UP)を 押 し、c/f を 使 っ て “Mode”を 反 転 さ せ、2 (Dec)=10 進、 3 (Hex)= 16 進、4 (Bin)= 2 進、5 (Oct)= 8 進のいずれかを押して記数法を選 ぶ。 3. J を押して計算入力画面に切り替える。次の項目を含むファンクションメニューが表示 される。 • {d∼o}/{LOG}/{DISP} ... { 基数指定記号メニューを表示 }/{ ビット演算子メニューを表 示 }/{ 記数法変換コマンドメニューを表示 } u 入力数値に対する基数の個別指定 数値の入力はセットアップ画面で選択した記数法(2 進、8 進、10 進、16 進)に従って行い ますが、基数を数値ごとに個別指定することも可能です。1 (d∼o)を押すと表示される基数 指定記号メニューで希望する記号を入力し、その記号の直後に数値を入力します。 • {d}/{h}/{b}/{o} ... {10 進 }/{16 進 }/{2 進 }/{8 進 } の基数指定記号を入力 例 記数法の指定が 16 進法のとき(セットアップ画面の“Mode”=“Hex”のとき)に、10 進数の 123 を入力する !m (SET UP) “Mode” を反転させ、3 (Hex) J を押す。 A1 (d∼o) 1 (d) bcdw 計算結果は 16 進法で表示されるため、入力値が 16 進数に変換されたことになります。 k 負数およびビット演算 2 (LOG) を押すと、次のようなビット演算子メニューが表示されます。 • {Neg} ... { 置数の負数を求める }*1 • {Not}/{and}/{or}/{xor}/{xnor} ... 置 数 の { 否 定 }*2/{ 論 理 積 }/{ 論 理 和 }/{ 排 他 的 論 理 和 }/{ 排他的論理和の否定 }*3 を求める *1 2 の補数 *2 1 の補数 (ビット単位補数) *3 ビット単位 AND、ビット単位 OR、ビット単位 XOR、ビット単位 XNOR 2-34 u 負数計算 例 2 進数 110010 の負数を求める !m (SET UP) “Mode” を反転させ、4 (Bin) J を押す。 A2 (LOG)1 (Neg) bbaabaw • 本機は 16 ビットの 2 進数の 2 の補数を 2 進法、8 進法、16 進法の負数として使用します (8 進法、16 進法の負数は、16 ビットの 2 進数の 2 の補数を各記数法に変換した値となり ます)。10 進法の負数はマイナス記号付きで表示されます。 u ビット演算 例 16 進法で “120 and AD” を求める !m(SET UP) “Mode” を反転させ、3 (Hex) J を押す。 Abca2 (LOG) 3 (and)ADw k 記数法の変換表示 3 (DISP) を押すと、次のような記数法変換コマンドメニューが表示されます。 • {'Dec}/{'Hex}/{'Bin}/{'Oct} ... 計算結果として表示されている値を {10 進 }/{16 進 }/{2 進 }/{8 進 } に変換して表示 例 10 進数の 22 を 2 進数、8 進数に変換する A!m (SET UP) “Mode” を反転させ、2 (Dec) J を押す。 1 (d∼o) 1(d) ccw J3 (DISP) 3 ('Bin) w 4 ('Oct)w 2-35 8. 行列計算 重要 • 行列計算は fx-7400GII では実行できません。 行列計算を実行するには、メインメニューから RUN • MAT モードに入り、1('MAT)を 押します。 26 の行列メモリー(Mat A∼Mat Z)と行列用アンサーメモリー(MatAns)を使って、次の 行列計算を行うことができます。 • 加算、減算、乗算 • スカラー倍計算 • 行列式の計算 • 転置行列の計算 • 逆行列の計算 • 二乗計算 • べき乗計算 • 絶対値、整数部抽出、小数部抽出、最大整数値計算 • 行列成分への複素数の入力、および複素数関連関数を使った計算 • 行列コマンドを使った行列の編集 各行列に指定可能な行数は最大で 999、指定可能な列数は最大で 999 です。 行列用アンサーメモリー(MatAns) について 行列用アンサーメモリー(MatAns)とは、行列計算の結果を記憶するためのメモリーです。 次の点に注意してください。 • 行列計算を実行するたびに、MatAns の内容は新しい計算結果に置き換わります。以前に 記憶していた内容は消去され、元に戻すことはできません。 • 行列の代入を行っても、行列用アンサーメモリーの内容は更新されません。 • 行列計算の結果が m(行)× 1 (列)または 1(行)× n (列)の場合は、ベクトル用アンサーメモ リー(VctAns) にも計算結果が記憶されます。 k 行列の入力と編集 1 ('MAT)を押すと、MAT エディター画面が表示されます。この MAT エディターを使っ て、行列の入力および編集ができます。 m × n ... m(行)× n(列)の行列が登録されていることを表す None ... 行列が登録されていないことを表す • {DEL}/{DEL • A} ... { 行列メモリーを指定して消去 }/{ すべての行列メモリーの内容を消去 } • {DIM} ... { 行列メモリーの次元 (行数×列数) を指定 } • {M ⇔ V} ... VCT エディター画面に切り替え (2-50 ページ参照 ) 2-36 u 行列の作成 行列を作成するには、まず MAT エディターで行列の次元を設定する必要があります。その後 で、行列に値を入力することができます。 u 行列の次元を設定する 例 “Mat B” に 2 行× 3 列の行列を作成する “Mat B” を反転させる c 3(DIM) (このステップは省略可能) 行数を指定する cw 列数を指定する dw w • 作成直後の行列の全セルには 0 が入ります。 • 行列メモリーの次元を変更すると、現在の内容は消去されます。 •“Memory ERROR”と表示される場合は、メモリー不足のためそのエリアに行列を作成で きなかったことを表します。 u 行列成分を入力する 例 “Mat B” に次のデータを入力する 1 4 2 5 3 6 次の操作は、前ページの操作例の続きです。 bwcwdw ewfwgw 現在入力可能なセルが反転表示されます (セルカーソ ル)。w を押すたびに、セルカーソルは 1 つ右のセ ル(右端からは次行左端セル) に移動します。 J (行列成分の入力画面を閉じる) • セル上に表示される値は、6 桁までの正の整数および 5 桁までの負の整数です(1 桁が負符 号に使用されます)。指数表示の場合は有効数字 2 桁までが表示されます。分数は表示され ません。 2-37 u 行列の消去 行列メモリー内の特定の行列、またはすべての行列を消去することができます。 u 特定の行列を消去する 1. MAT エディターの表示中に f と c を使って、消去したい行列を反転させる。 2. 1 (DEL) を押す。 3 指定した行列の内容を消去するには、1 (Yes)を押す。何も消去せずに操作を中止する には、6 (No) を押す。 u すべての行列を消去する 1. MAT エディターの表示中に 2 (DEL • A)を押す。 2 すべての行列の内容を消去するには、1 (Yes)を押す。何も消去せずに操作を中止する には、6 (No) を押す。 k 行列のセル (成分)に対する操作 次の手順で、行列のセルに対する操作を開始することができます。 1. MAT エディターの表示中に f と c を使って、編集したい行列を反転させる。 • 行列のエリア名に対応するアルファベットを入力することで、該当する行列へジャンプ することができます。例えば ai (N) を押すと Mat N へジャンプします。 また、!(Ans)を押して行列用アンサーメモリー(MatAns)へもジャンプできま す。 2. w を押して、編集対象の行列メモリーの内容を表示する。 • このときファンクションメニューとして次の各項目が表示されます。 • {R • OP} ... { 行成分の入れ替え、スカラー倍、加算 } を実行するメニューを呼び出す • {ROW} • {DEL}/{INS}/{ADD} ... 行を { 削除 }/{ 挿入 }/{ 追加 } するメニューを呼び出す • {COL} • {DEL}/{INS}/{ADD} ... 列を { 削除 }/{ 挿入 }/{ 追加 } するメニューを呼び出す • {EDIT} ... 成分の値を編集する 以下のすべての例題では Mat A を使用します。 u 行成分を対象とした操作や計算 行列メモリーの成分入力画面で 1 (R • OP)を押すと、次のメニューが表示されます。 • {Swap} ... 2 つの行の成分を入れ替える • {×Rw} ... 指定行の各成分をその行のスカラー倍で置き換える • {×Rw+} ... 指定行の各成分のスカラー倍を別の行の各成分に加算する • {Rw+} ... 指定行の各成分を別の指定行の各成分に加算する 2-38 u 2 つの行の成分を入れ替える 例 次の行列の2行目と3行目の成分を入れ替える。 Mat A = 1 2 3 4 5 6 1 (R • OP) 1 (Swap) 入れ替えたい行の番号を入力する。 cwdww u 指定行の各成分をその行のスカラー倍で置き換える 例 Mat A の 2 行目の各成分を 4 倍する 1 (R • OP) 2 (×Rw) かける値(k = 4) を入力する。 * ew 行番号(m = 2) を入力する。 cww * かける値(k) として、複素数を入力することもできます。 u 指定行の各成分のスカラー倍を別の行の各成分に加算する 例 Mat A の 2 行目の各成分を 4 倍し、3 行目の成分に加算する 1 (R • OP) 3 (×Rw+) かける値(k = 4) を入力する。 * ew スカラー倍を求める対象となる行番号 (m = 2)を入力する。 cw 求めたスカラー倍の加算対象となる行番号(n = 3)を入力 する。 dww * かける値 (k) として、複素数を入力することもできます。 u 指定行の各成分を別の指定行の各成分に加算する 例 Mat A の 2 行目の各成分を 3 行目の成分に加算する 1 (R • OP) 4 (Rw+) を入力する。 加算元となる行番号 (m = 2) cw 加算先となる行番号 (n = 3) を入力する。 dww 2-39 u 行の編集 • {DEL} ... 行を削除する • {INS} ... 行を挿入する • {ADD} ... 行を追加する u 行を削除する 例 2 行目を削除する 2 (ROW) c 1 (DEL) u 行を挿入する 例 1 行目と 2 行目の間に新たな行を挿入する 2 (ROW) c 2 (INS) u 行を追加する 例 3 行目の下に新たな行を追加する 2 (ROW) cc 3 (ADD) u 列の編集 • {DEL} ... 列を削除する • {INS} ... 列を挿入する • {ADD} ... 列を追加する u 列を削除する 例 2 列目を削除する。 3 (COL) e 1 (DEL) 2-40 k 行列コマンドによる行列の編集 [OPTN]-[MAT] u 行列コマンドを表示する 1. メインメニューで RUN • MAT を選択する。 2. K を押してオプションメニューを表示する。 3. 2 (MAT) を押して行列コマンドメニューを表示する。 ここでは、行列を作成したり入力したりするための次の行列コマンドについて説明します。 • {Mat} ... 行列を指定するコマンド “Mat”を入力 • {M → L} ... 指定した列成分をリストへ代入するコマンド “Mat → List” を入力 • {Aug} ... 2 つの行列を結合するコマンド “Augment”を入力 • {Iden} ... 単位行列を入力するコマンド “Identity” を入力 • {Dim} ... 次元を確認するコマンド “Dim” を入力 • {Fill} ... すべての行列成分に同じ値を入力するコマンド “Fill” を入力 •“Mat”コマンドは行列コマンドメニューから入力する代わりに、!c (Mat)を押して入 力することもできます。 u 行列データの入力書式 [OPTN]-[MAT]-[Mat] “Mat” コマンドを使って行列のデータ入力を行う際は、次の書式に従います。 ... ... a12 ... a1n a22 ... a2n ... a11 a21 am1 am2 ... amn =[[a11, a12, ..., a1n] [a21, a22, ..., a2n]....[am1, am2, ..., amn]] → Mat[A∼Z] 例 1 3 5 2 4 6 !+ ([ ) !+ ([ ) b,d,f Mat A に次のデータを入力する: !( ]) !+ ([ ) c,e,g !( ]) !( ]) aK2 (MAT) 1 (Mat)av (A) w 行列名 • m、n の最大値は、ともに 999 です。 • メモリー不足により行列データを入力できなかった場合は、エラーとなります。 • 行列データの入力を行うプログラム内でも、上記の書式を使うことができます。 2-41 u 単位行列を入力する [OPTN]-[MAT]-[Iden] 単位行列を作成するには、 “Identity” コマンドを使います。 例 Mat A として 3 行 3 列の単位行列を作成する K2 (MAT) 6 (g) 1 (Iden) da6 (g) 1 (Mat) av (A) w 行数 / 列数 u 行列の次元を確認する [OPTN]-[MAT]-[Dim] 行列の次元を確認するには、 “Dim”コマンドを使います。 例 1 Mat A の次元を確認する K2 (MAT) 6 (g) 2 (Dim) 6 (g) 1 (Mat)av (A) w 結果表示は、Mat A が 2 行 3 列の行列であることを表します。 “Dim”コマンドの結果はリストタイプのデータなので、リストアンサーメモリー(ListAns) に記憶されます。 “Dim” コマンドを使って行列の次元を設定することもできます。 例2 Mat B の次元を 2 行 3 列に設定する !* ({) c,d!/( } )a K2 (MAT)6 (g) 2 (Dim) 6 (g) 1 (Mat) al (B)w •“Dim”コマンドを使って、ベクトルの次元を確認したり、設定したりすることもできます。 u 行列コマンドを使った行列の操作 行列コマンドを使うと、次の操作ができます。 • 既存の行列に値を代入する • 既存の行列から値を呼び出す • 既存の行列のすべての成分に同じ値を書き込む • 2 つの行列を 1 つの行列に結合する • 既存の行列の指定した列の内容をリストに代入する 2-42 u 既存の行列に値を代入する/既存の行列から値を呼び出す [OPTN]-[MAT]-[Mat] 値の代入/呼び出しを行う対象のセルを、 “Mat”コマンドを使って次の書式で指定します。 Mat X[m, n] X = 行列名 (A∼Z または Ans) m = 行番号 n = 列番号 例 1 Mat A の 1 行 2 列目の成分に 10 を代入する Mat A = 1 2 3 4 5 6 baaK2 (MAT) 1 (Mat) av (A) !+ ([ ) b,c !( ]) w •“Vct” コマンドを使って、既存のベクトルに値を代入することもできます。 例2 Mat A の 2 行 2 列目の成分値を呼び出し、その値を 5 倍する K2 (MAT) 1 (Mat) av (A) !+ ([ ) c,c !-( ]) *fw •“Vct” コマンドを使って、既存のベクトルから値を呼び出すこともできます。 u 行列のすべての成分に同じ値を書き込む/2 つの行列を 1 つに結合する [OPTN]-[MAT]-[Fill]/[Aug] “Fill”コマンドを使うと、行列のすべての成分に同じ値を書き込むことができます。また “Augment” コマンドを使って 2 つの行列を 1 つに結合することができます。 例1 Mat A のすべて成分の値を 3 にする K2 (MAT) 6 (g) 3 (Fill) d,6 (g) 1 (Mat) av (A)w 1 (Mat) av (A) w •“Fill”コマンドを使って、ベクトルのすべての成分に同じ値を書き込むこともできます。 例 2 次の 2 つの行列を 1 つの行列に結合する Mat A = 1 2 Mat B = 3 4 K2 (MAT) 5 (Aug) 1 (Mat)av (A) , 1 (Mat) al (B) w 2-43 • 結合対象の 2 つの行列は、行数が同じでなければなりません。行数の異なる 2 つの行列を結 合しようとすると、エラーとなります。 • 例 2 では Mat A と Mat B の結合結果が行列用アンサーメモリー(MatAns)に格納されます が、MatAns の代わりに他の行列メモリー(Mat C など)に代入することもできます。この 代入操作は、次の構文で行います。 Augment(Mat , Mat )→ Mat γ ただし 、、γ は A から Z までのアルファベットです。 この構文で計算を実行した場合、MatAns の内容は影響を受けません。 •“Aug” コマンドを使って、2つのベクトルを1つの行列に統合することもできます。 u 列成分をリストへ代入する [OPTN]-[MAT]-[M → L] “Mat → List”コマンドを使うと、指定した列成分をリストへ代入することができます。 Mat → List (Mat X, m)→ List n X = 行列名 (A∼Z) m = 列番号 n = リスト番号 例 Mat A の 2 列目の成分をリスト 1 へ代入する Mat A = 1 2 3 4 5 6 K2 (MAT) 2 (M → L) 1 (Mat) av (A) ,c) aK1 (LIST) 1 (List) bw 1(List) bw k 行列計算 [OPTN]-[MAT] 行列計算を行うには、行列コマンドメニューを使います。 u 行列コマンドを表示する 1. メインメニューで RUN • MAT を選択する。 2. K を押してオプションメニューを表示する。 3. 2 (MAT) を押して行列コマンドメニューを表示する。 ここでは、行列計算を実行するための次の行列コマンドについて説明します。 • {Mat} ... 行列を指定するコマンド “Mat”を入力 • {Det} ... 行列式を計算するコマンド “Det” を入力 • {Trn} ... 転置行列を計算するコマンド “Trn” を入力 • {Iden} ... 単位行列を入力するコマンド “Identity”を入力 • {Ref} ... 階段形の行列 (Row Echelon Form)を計算するコマンド “Ref” を入力 2-44 • {Rref} ... 被約階段形の行列(Reduced Row Echelon Form)を計算するコマンド “Rref” を入力 行列計算時のご注意 • 行列式および逆行列は、桁落ちにより誤差が生じることがあります。 • 階段形の行列および被約階段形の行列は、桁落ちにより精度が出ない場合があります。 • 行列計算は成分ごとに独立して計算が実行されるため、結果が表示されるまでに時間がかか ることがあります。 • 行列計算の演算精度は、原則として表示結果の最下位桁±1 となります。 • 行列計算の結果が、メモリー不足により行列用アンサーメモリー(MatAns)に格納できな かった場合は、エラーとなります。 • 計算結果を行列用アンサーメモリー(MatAns)から他の行列メモリーに代入することがで きます。この代入操作は、次の構文で行います。 MatAns → Mat ただし は A から Z までのアルファベットです。この構文で計算を実行した場合、MatAns の内容は影響を受けません。 以下の例題は、行列メモリーにデータが入力されていることを前提として説明します。 u 行列の加減乗除計算 [OPTN]-[MAT]-[Mat]/[Iden] 例 1 次の 2 つの行列の和を求める (Mat A + Mat B) Mat A = 1 1 2 1 Mat B = 2 3 2 1 AK2 (MAT) 1 (Mat) av(A) + 1(Mat) al (B) w 例 2 例1の 2 つの行列の積を求める (Mat A × Mat B) AK2 (MAT) 1 (Mat) av(A) * 1 (Mat) al (B) w • 2 つの行列の加減算を実行するには、2 つの行列の次元が同じでなければなりません。2 つ の行列の次元が異なる場合はエラーとなります。 • 行列の乗算 (行列 1 × 行列 2)を実行する際は、行列 1 の列数と、行列 2 の行数が一致して いなければなりません。この条件が満たされない場合はエラーとなります。 2-45 u 行列式 例 [OPTN]-[MAT]-[Det] 次の行列の行列式を求める 1 2 3 4 5 6 −1 −2 0 Mat A = K2 (MAT) 3 (Det) 1 (Mat) av (A) w • 行列式は、正方行列(行数と列数が同じ行列)以外については求めることができません。正方 行列でない行列の行列式を求めようとすると、エラーとなります。 • 2 行 2 列の正方行列の行列式は、次式で求められます。 |A| = a11 a12 a21 a22 = a11a22 – a12a21 • 3 行 3 列の正方行列の行列式は、次式で求められます。 |A| = a11 a12 a13 a21 a22 a23 a31 a32 a33 = a11a22a33 + a12a23a31 + a13a21a32 – a11a23a32 – a12a21a33 – a13a22a31 u 転置行列 [OPTN]-[MAT]-[Trn] 行列の行と列を入れ替えた行列を転置行列と呼びます。 例 次の行列の転置行列を求める Mat A = 1 2 3 4 5 6 K2 (MAT) 4 (Trn) 1 (Mat) av (A) w •“Trn”コマンドは、ベクトルにも使うことができます。1 行× n 列のベクトルを n 行× 1 列 のベクトルに変換します。また、m 行× 1 列のベクトルを 1 行× m 列のベクトルに変換しま す。 u 階段形の行列 [OPTN]-[MAT]-[Ref] “Ref”コマンドはガウスの消去法アルゴリズムを用いて、指定した行列の階段形の行列 (Row Echelon Form) を求めます。 例 次の行列の階段形の行列を求める Mat A = 1 2 3 4 5 6 2-46 K2 (MAT) 6 (g) 4 (Ref) 6 (g) 1(Mat) av (A) w u 被約階段形の行列 [OPTN]-[MAT]-[Rref] “Rref”コ マ ン ド を 用 い て、 指 定 し た 行 列 の 被 約 階 段 形 の 行 列(Reduced Row Echelon Form) を求めます。 例 次の行列の被約階段形の行列を求める Mat A = 2 −1 3 19 1 1 −5 −21 0 4 3 0 K2 (MAT) 6 (g) 5 (Rref) 6 (g) 1 (Mat)av (A) w u 逆行列 例 [x − 1] 次の行列の逆行列を求める Mat A = 1 2 3 4 K2 (MAT) 1 (Mat) av (A) !) (x − 1) w • 正方行列(行数と列数が同じ行列)に限り、逆行列を求めることが可能です。正方行列以外の 逆行列を求めようとすると、エラーとなります。 • 行列式が 0 となるような行列の逆行列を求めることはできません。行列式が 0 の行列に対す る逆行列を求めようとすると、エラーとなります。 • 行列式が 0 に近い行列を使って計算を行うと、精度が出ない場合があります。 • 行列 A と、その逆行列 A − 1 は、次の条件を満たす行列のことです。 A A–1 = A–1 A = E = 1 0 0 1 2-47 行列 A が 2 行 2 列の場合、行列 A から逆行列 A − 1 を求める式は、次のようになります。 A= a b c d A–1= 1 ad – bc d –b –c a ただし、ad − bc ≠ 0 u 行列の二乗 例 [x2] 次の行列の二乗を求める Mat A = 1 2 3 4 K2 (MAT) 1 (Mat) av (A) xw u 行列のべき乗 例 [^] 次の行列の 3 乗を求める Mat A = 1 2 3 4 K2 (MAT) 1 (Mat) av (A) Mdw • 行列のべき乗計算は、最大 32766 乗まで行うことができます。 u 行列の絶対値/整数部抽出/小数部抽出/最大整数計算 [OPTN]-[NUM]-[Abs]/[Frac]/[Int]/[Intg] 例 次の行列の絶対値を求める Mat A = 1 –2 –3 4 K6 (g) 4 (NUM) 1 (Abs) K2 (MAT) 1 (Mat) av (A)w •“Abs” コマンドを使って、ベクトルの要素の絶対値を求めることもできます。 2-48 u 行列による複素数計算を行う 例 複素数を要素に持つ次の行列の絶対値を求める –1 + i Mat D = 1+i 1+i –2 + 2i AK6 (g) 4 (NUM) 1 (Abs) K2 (MAT) 1 (Mat) as(D) w • 行列およびベクトルに対して、次の複素数関連の関数が使用可能です。 i, Abs, Arg, Conjg, ReP, ImP 9. ベクトル計算 重要 • ベクトル計算は fx-7400GII/fx-9750GII では実行できません。 ベクトル計算を実行するには、メインメニューから RUN • MAT モードに入り、1('MAT) 6(M ⇔ V) と押します。 ベクトルは、m(行) ×1 (列) または 1 (行) ×n (列) の行列として定義されます。 m、n に指定可能な数は最大で 999 です。 26 のベクトルメモリー(Vct A∼Vct Z)とベクトル用アンサーメモリー(VctAns)を使っ て、次のベクトル計算を行うことができます。 • 加算、減算、乗算 • スカラー倍計算 • 内積の計算 • 外積の計算 • ベクトルのノルム (大きさ) を求める • 2 つのベクトルのなす角を求める • 単位ベクトルを求める ベクトル用アンサーメモリー(VctAns)について ベクトル用アンサーメモリー(VctAns)とは、ベクトル計算の結果を記憶するためのメモ リーです。 次の点に注意してください。 • ベクトル計算を実行するたびに、VctAns の内容は新しい計算結果に置き換わります。以 前に記憶していた内容は消去され、元に戻すことはできません。 • ベクトルの代入を行っても、ベクトル用アンサーメモリーの内容は更新されません。 • ベクトル計算の結果は、行列用アンサーメモリー(MatAns)にも記憶されます。 2-49 k ベクトルの入力と編集 1('MAT)6(M ⇔ V) と押すと、VCT エディター画面が表示されます。この VCT エディ ターを使って、ベクトルの入力および編集ができます。 m × n ... m 行 × n 列のベクトルが登録されていることを表 す None ... ベクトルが登録されていないことを表す • {DEL}/{DEL • A} ... { ベクトルメモリーを指定して消去 }/{ すべてのベクトルメモリーの内 容を消去 } • {DIM} ... ベクトルメモリーの次元を指定 (m 行× 1 列または 1 行× n 列) • {M ⇔ V} ... MAT エディター画面に切り替え (2-36 ページ参照 ) ベクトルの入力と編集と、ベクトルのセル(成分)に対する操作は、行列計算と同じ操作を行 います。 「行列の入力と編集」 (2-36 ページ)、 「行列のセル (成分)に対する操作」 (2-38 ペー ジ)を参照してください。ただし、行列計算と次の点が異なります。 • ベクトルメモリーの成分入力画面では、ファンクションメニューに 1(R • OP) は表示され ません。 • ベクトルの編集では、次元はつねに m 行× 1 列または 1 行× n 列に限られます。 k ベクトル計算 [OPTN]-[MAT] ベクトル計算を行うには、ベクトルコマンドメニューを使います。 u ベクトルコマンドを表示する 1. メインメニューで RUN • MAT を選択する。 2. K を押してオプションメニューを表示する。 3. 2 (MAT) 6(g)6(g) を押してベクトルコマンドメニューを表示する。 • {Vct} ... ベクトルを指定するコマンド “Vct”を入力 • {DotP} ... 内積を計算するコマンド “DotP” を入力 • {CrsP} ... 外積を計算するコマンド “CrossP”を入力 • {Angle} ... 2 つのベクトルのなす角を計算するコマンド “Angle”を入力 • {UntV} ... 単位ベクトルを計算するコマンド “UnitV” を入力 • {Norm} ... ベクトルのノルム (大きさ) を計算するコマンド “Norm”を入力 ベクトル計算時のご注意 • 内積、外積および 2 つのベクトルのなす角を計算する場合は、2 つのベクトルの次元が同じ でなければなりません。さらに、外積は 1 × 2、1 × 3、2 × 1、または 3 × 1 の次元でな ければなりません。 • ベクトル計算は成分ごとに独立して計算が実行されるため、結果が表示されるまでに時間が かかることがあります。 2-50 • ベクトル計算の演算精度は、原則として表示結果の最下位桁 1 となります。 • ベクトル計算の結果が、メモリー不足によりベクトル用アンサーメモリー(VctAns)に格納 できなかった場合は、エラーとなります。 • 計算結果をベクトル用アンサーメモリー(VctAns)から他のベクトルメモリーに代入するこ とができます。この代入操作は、次の構文で行います。 VctAns → Vct ただし は A から Z までのアルファベットです。この構文で計算を実行した場合、VctAns の内容は影響を受けません。 • ベクトルメモリーと行列メモリーは互換性があり、ベクトルメモリーの内容を行列メモリー に代入することができます。この代入操作は、次の構文で行います。 Vct → Mat ただし 及び は A から Z までのアルファベットです。 u ベクトルデータの入力式 [OPTN]-[MAT]-[Vct] “Vct”コマンドを使ってベクトルのデータ入力を行う際は、次の書式に従います。 a11 a21 → Vct [A∼Z] [a11 a12 ... a1n] → Vct [A∼Z] am1 例 VctA に次のデータを入力する : [1 2 3] !+( [ )!+( [ )b,c,d !-( ] ) !-( ] )l K2(MAT)6(g)6(g)1(Vct) av(A)w ベクトル名 • m、n の最大値は、ともに 999 です。 • メモリー不足によりベクトルデータを入力できなかった場合は、エラーとなります。 • ベクトルデータの入力を行うプログラム内でも、上記の書式を使うことができます。 以下の例題では、ベクトルメモリーにデータが入力されていることを前提として説明します。 u ベクトルの加減乗算 [OPTN]-[MAT]-[Vct] 例 1 次の 2 つのベクトルの和を求める (Vct A+Vct B) Vct A = 1 2 Vct B = 3 2-51 4 K2(MAT)6(g)6(g)1(Vct) av(A)+1(Vct)al(B)w 例 2 次の 2 つのベクトルの積を求める (Vct A × Vct B) Vct A = 1 2 3 Vct B = 4 K2(MAT)6(g)6(g)1(Vct) av(A)*1(Vct)al(B)w 例 3 次の行列とベクトルの積を求める (Mat A × Vct B) Mat A = 1 2 2 1 1 Vct B = 2 K2(MAT)1(Mat) av(A)*6(g)6(g) 1(Vct)al(B)w • 2 つのベクトルの加減算を実行するには、2 つのベクトルの次元が同じでなければなりませ ん。 • Vct A (1 × n) と Vct B (m × 1) の乗算を実行する際は、n と m とが一致していなければなり ません。 u 内積 例 [OPTN]-[MAT]-[DotP] 次の 2 つのベクトルの内積を求める Vct A = 1 2 Vct B = 3 4 K2(MAT)6(g)6(g) 2(DotP)1(Vct)av(A), 1(Vct)al(B))w u 外積 例 [OPTN]-[MAT]-[CrsP] 次の 2 つのベクトルの外積を求める Vct A = 1 2 Vct B = 3 K2(MAT)6(g)6(g) 3(CrsP)1(Vct)av(A), 1(Vct)al(B))w 2-52 4 u 2 つのベクトルのなす角 例 [OPTN]-[MAT]-[Angle] 次の 2 つのベクトルのなす角を求める Vct A = 1 2 3 Vct B = 4 K2(MAT)6(g)6(g) 4(Angle)1(Vct)av(A), 1(Vct)al(B))w u 単位ベクトル 例 [OPTN]-[MAT]-[UntV] 次のベクトルの単位ベクトルを求める Vct A = 5 5 K2(MAT)6(g)6(g) 5(UntV)1(Vct)av(A))w u ベクトルのノルム (大きさ) 例 [OPTN]-[MAT]-[Norm] 次のベクトルのノルム (大きさ) を求める Vct A = 1 3 K2(MAT)6(g)6(g)6(g) 1(Norm)6(g)6(g)6(g) 1(Vct)av(A))w •“Norm” コマンドを使って、行列のノルムを計算することもできます。 10. 単位換算 ある単位の数値を異なる単位の数値に変換することができます。単位は次の 11 のカテゴリー の中から選択します。「表示名」は単位換算メニュー( [OPTN] [CONV] )上に表示される名称 です。 表示名 カテゴリー 表示名 カテゴリー 表示名 カテゴリー LENG 長さ TMPR 温度 PRES 圧力 AREA 面積 VELO 速度 ENGY エネルギー/仕事 VLUM 体積 MASS 質量 PWR 仕事率/動力 TIME 時間 FORC 力/重量 2-53 変換元の単位と変換先の単位は、同じカテゴリー内であれば自由な組み合わせで指定するこ とが可能です。 • カテゴリーの異なる単位同士(例えば “AREA”と “TIME”の間など)で換算を実行しようとす ると、エラー(Conversion ERROR) となります。 • 各カテゴリーに含まれる単位は、 「単位換算コマンド一覧」 (2-55 ページ) をご覧ください。 k 単位換算を実行する [OPTN]-[CONV] 次の書式で換算元の数値と換算コマンドを入力して、単位換算を実行します。 { 換算元の数値 }{ 換算コマンド 1}'{ 換算コマンド 2} • { 換算コマンド 1} として { 換算元の数値 } の単位を、{ 換算コマンド 2} として換算先の単位を 指定します。 • ' は換算元と換算先の2つのコマンドをつなぐコマンドで、単位換算メニューの表示中は必 ず1 (') で入力できます。 • 換算元の数値としては、実数または実数のみを要素に持つリストデータを使うことができま す。換算元の数値としてリストデータを入力(またはリストメモリーを指定)した場合は、リ ストデータ内の各要素が単位換算され、計算結果はリスト形式で返されます(ListAns 画面 に表示されます) 。 • 換算元の数値として複素数を使うことはできません。また換算元の数値としてリストデータ を指定した場合、そのリストデータの中に複素数の要素が 1 つでも含まれていると、エラー となります。 例 1 50cm をインチに換算する AfaK6 (g) 1 (CONV) *2 (LENG) f (cm) 1 (') 2 (LENG)ec (in) w * fx-7400GII: 5 (CONV) 例 2 175, 162, 180m2 をまとめてヘクタールに換算する A!* ({) bhf,bgc, bia!/ (}) K6 (g) 1 (CONV) *3 (AREA)c (m2) 1 (') 3 (AREA) d (ha) w * fx-7400GII: 5 (CONV) 2-54 k 単位換算コマンド一覧 カテゴリー 表示名 単 位 カテゴリー 表示名 単 位 フェルミ cm3 立方センチメートル Å オングストローム mL ミリリットル m マイクロメートル L mm ミリメートル m3 立方メートル cm センチメートル in3 立方インチ m メートル ft3 立方フィート km キロメートル AU 天文単位 l.y. 光年 gal(US) ガロン pc パーセク gal(UK) 英ガロン Mil ミル pt パイント in インチ qt クォート(= 2 pt) ft フィート yd ヤード tbsp テーブルスプーン ファゾム cup カップ fath 体積 長さ fm リットル fl_oz(UK) 液量オンス (英) fl_oz(US) 液量オンス (米) tsp ティースプーン rd ロッド ns ナノ秒 mile マイル s マイクロ秒 海里 ms ミリ秒 n mile cm2 平方センチメートル 平方メートル ha ヘクタール 面積 km2 時間 m2 平方キロメートル s 秒 min 分 h 時 day 日 week 週 yr 年 in2 平方インチ ft2 平方フィート yd2 平方ヤード s-yr 恒星年 acre エーカー t-yr 太陽年 (回帰年) mile2 平方マイル 2-55 カテゴリー 表示名 単 位 カテゴリー 表示名 単 位 温度 摂氏 Pa パスカル K ケルビン kPa キロパスカル °F 華氏 mmH2O 水柱ミリメートル °R 蘭氏 mmHg 水銀柱ミリメートル atm 気圧 (標準大気圧) 速度 m/s メートル/秒 km/h キロメートル/時 knot ノット ft/s フィート/秒 mile/h u mg 圧力 °C inH2O 水柱インチ inHg 水銀柱インチ lbf/in2 マイル/時 bar kgf/cm2 原子質量単位 ミリグラム eV バール 重量キログラム/ 平方センチメートル 電子ボルト グラム kg キログラム calth 熱力学カロリー メトリックトン cal15 15 度カロリー oz 常用オンス calIT 国際蒸気表カロリー lb 常用ポンド kcalth キロカロリー (熱力学) kcal15 キロカロリー (15 度) kcalIT キロカロリー (国際蒸気表) l-atm リットル気圧 質量 slug スラグ ton (short) 米トン (= 2000 ポンド) ton(long) 英トン (= 2240 ポンド) エネルギー/仕事 g mton J ポンド/平方インチ ジュール 力/重量 N ニュートン kW•h キロワット時 lbf 重量ポンド ft•lbf フィート重量ポンド tonf 重量トン Btu 英熱量 dyne ダイン erg エルグ kgf 重量キログラム kgf•m 2-56 重量キログラムメー トル カテゴリー 表示名 W 仕事率/動力 calth/s hp 単 位 ワット カロリー/秒 馬力 ft•lbf/s フィート重量ポンド/ 秒 Btu/min 英熱量/分 * NIST Special Publication 811(2008)のデータに準拠。 2-57 第3章 リスト機能 リストは複数のデータをまとめて操作するのに便利な 「入れ物」 です。 本機には、1 ファイルあたり 26 個のリストを保存できます。ファイルは最大 6 つまで保存可能で す。リストは四則演算や統計計算、グラフの描画などに利用することができます。 要素番号 表示範囲 List 1 SUB 1 2 3 4 5 6 7 8 • • • • 56 37 21 69 40 48 93 30 • • • • セル List 2 List 3 1 2 4 8 16 32 64 128 107 75 122 87 298 48 338 49 • • • • • • • • List 4 List 5 3.5 6 2.1 4.4 3 6.8 2 8.7 4 0 0 2 0 3 9 0 • • • • • • • • List 26 0 0 0 0 0 0 0 0 リスト名 サブ名 • • • • 1. リストの入力と編集 STAT モードに入ると、最初に「リストエディター」が表示されます。リストにデータを入力 したり、その他各種のリストに対する操作を実行したりする際に、このリストエディターを 使います。 u 値を 1 つずつ入力するには カーソルキーを使ってリスト名、サブ名、または特定のセ ルにセルカーソル * を移動します。c を押すと、値が入力 されている次の行までの範囲でセルカーソルの移動ができ ます (値が入力されていない行よりも下の行にはセルカーソ ルは移動しませんので、ご注意ください) 。 * 入力可能なセル位置を示すための反転表示部分を 「セルカーソル」 と呼びます。 カーソルキーを使ってセルカーソルを画面の端からさらに移動すると、画面は自動的にスク ロールします。以下はセルカーソルが List 1 の 1 行目にある状態から操作を開始した場合の 例です。 1. 数値を入力し、w を押してリストに登録する。 dw • セルカーソルが自動的に次の行に移動します。 3-1 3 2. 2 行目に 4 を入力し、続いて 3 行目に 2 + 3 と入力す る (この場合、2 + 3 の計算結果として 5 が入力されま す)。 ewc+dw • 各セルには計算式の計算結果や、複素数も入力することができます。 • 1 つのリストには 999 行までの値を入力できます。 u 値をまとめて入力するには 1. カーソルキーを使って、リスト名にセルカーソルを移動 する。 2. !* ( { )を押し、続いて登録したい複数の値を , で 区 切 っ て 入 力 す る。 最 後 の 値 を 入 力 し た ら、 最 後 に !/ (}) を押す。 !* ({) g,h,i!/ (}) 3. w を押して、入力した値をリストに登録する。 w • カンマ(,)は複数の値の区切りとして入力するので、最後の値の後にカンマを入力しない ようご注意ください。 正:{34,53,78} 誤:{34,53,78,} 数式中にリスト名を指定して、他のセルへの値入力を行うこともできます。以下は、List 1 と List 2 の各行の値の和を List 3 に入力する場合の操作例です。 1. カーソルキーを使って、計算結果を入力したいリストの リスト名にセルカーソルを移動する。 2. K を押して、式を入力する。 K1 (LIST) 1 (List) b+ K1 (LIST) 1 (List) cw • K1(LIST) 1 (List)の代わりに、!b (List)を押すこともできます。 3-2 k リストの値を編集する u セルの値を変更するには カーソルキーを使って、値を変更したいセルにセルカーソルを移動します。新たな値を入力 して w を押すと、入力されていた値が新しい値によって上書きされます。 u セルの内容を編集するには 1. カーソルキーを使って、値を編集したいセルにセルカーソルを移動する。 2. 6 (g) 2 (EDIT) を押す。 3. 入力されている値に対して、希望する編集を行う。 u セルを削除するには 1. カーソルキーを使って、削除したいセルにセルカーソルを移動する。 2. 6 (g) 3 (DEL) を押す。 • セルカーソル位置のセルが削除され、以降のすべての行が 1 行上に移動します。 • セル削除の操作は、他のリストのセルには影響しません。もしセル削除を行ったリストと他 のリストの各行に関連があった場合、セル削除の操作によってその関連が崩れることになり ますので、ご注意ください。 u 1 つのリスト内の全セルを削除するには 1. カーソルキーを使って、全セルを削除したいリスト内のセル (どのセルでも構いません)に セルカーソルを移動する。 2. 6 (g) 4 (DEL • A) を押すと、確認メッセージが表示される。 3. 全セルを削除するには 1 (Yes) を押し、削除をキャンセルするには 6(No) を押す。 u 新しいセルを挿入するには 1. カーソルキーを使って、新しいセルを挿入したい位置にセルカーソルを移動する。 2. 6 (g) 5 (INS) を押す。 • セルカーソルの位置に“0”が入力された新しいセルが挿入され、そのセル以降のすべて の行が 1 行下に移動します。 • セル挿入の操作は、他のリストのセルには影響しません。もしセル挿入を行ったリストと他 のリストの各行に関連があった場合、セル挿入の操作によってその関連が崩れることになり ますので、ご注意ください。 k リストに名前を付ける List 1∼List 26 のそれぞれに、8 バイト以内の名前 (サブ名) を付けることができます。 3-3 u リストに名前を付けるには 1. セットアップ画面で “Sub Name” を反転させ、1 (On) J を押す。 2. カーソルキーを使って、名前を付けたいリストの “SUB”行にセルカーソルを移動する。 3. 名前を入力し、w を押す。 • アルファベットを入力するには !a を押してアルファロック状態にします。 例:YEAR (Y) c (E) v (A) g (R) w • 次の操作で、リストにつけられたサブ名を RUN • MAT(または RUN)モードで確認する ことができます。 !b (List) n!+([ )a!-( ])w (n = リスト番号 1∼26) • サブ名には 8 バイトまで入力できますが、リストエディターには幅に収まる範囲の文字だけ が表示されます。 • リストエディターの “SUB”行は、セットアップ画面の “Sub Name”が “Off”に設定されて いるときは表示されません。 k リストの値を並べ替える リストを値の昇順または降順に並べ替えることができます。この操作を行うとき、セルカー ソルはどのセルにあっても構いません。 u 1 つのリストを並べ替えるには 値の昇順に並べ替える場合: 1. リストエディターの表示中に、6 (g) 1 (TOOL) 1 (SRT • A)を押す。 • いくつのリストを並べ替えたいかを確認するために、 “How Many Lists?:”と表示され ます。 3-4 2. 1 つのリストを並べ替えるので、1 を入力する。 bw 3.“Select List List No:” と表示されるので、並べ替えを実行したいリスト番号を入力する。 bw 値の降順に並べ替える場合: 「値の昇順に並べ替える場合」の手順 1 で、1 (SRT • A)を押す代わりに 2(SRT • D)を押し ます。その他の操作は、昇順に並べ替える場合と同様です。 u 複数のリストを並べ替えるには 複数のリストを、ある 1 つの基準リストの並べ替えに従って並べ替えることができます。基 準リストは昇順または降順で並べ替えが行われ、その他のリストは基準リストとの行の相関 が維持された状態で並べ替えられます。 値の昇順に並べ替える場合: 1. リストエディターの表示中に、6(g) 1 (TOOL) 1 (SRT • A)を押す。 • 並べ替えるリスト数を確認するための“How Many Lists?:”というメッセージが表示さ れます。ここでは例として、1 つの基準リストとそれにリンクしたもう 1 つのリスト(合 計 2 つのリスト) の並べ替えを行います。 2. 2 つのリストを並べ替えるので、2 を入力する。 cw 3. 基準リストの指定を促す “Select Base List List No:” というメッセージが表示されるの で、ここでは List 1 を指定する。 bw 4. 基準リストに従って並べ替えるリストの指定を促す “Select Second List List No:” とい うメッセージが表示されるので、ここでは List 2 を指定する。 cw 値の降順に並べ替える場合: 「値の昇順に並べ替える場合」の手順 1 で、1 (SRT • A)を押す代わりに 2(SRT • D)を押し ます。その他の操作は、昇順に並べ替える場合と同様です。 • 同時に並べ替えることができるリストは、最大 6 つまでです。 • 上記の操作で 1 つのリストを 2 回以上指定すると、エラーとなります。また、要素数(行数) が異なるリストを指定して並べ替えを実行しようとした場合も、エラーとなります。 2. リストデータを操作する リストデータは四則演算や関数計算の中で使うことができます。さらに、さまざまなリスト データ操作関数を使うことで、リストデータを素早く簡単に操作することができます。 リストデータ操作関数は、RUN • MAT(または RUN) 、STAT、TABLE、EQUA および PRGM の各機能モードで利用可能です。 3-5 k リストデータ操作関数の呼び出し 以下のすべての操作例は、RUN • MAT(または RUN) モードで行います。 K1(LIST) を押すと、次の項目を含むリストデータ操作メニューが表示されます。 • {List}/{L → M}/{Dim}/{Fill}/{Seq}/{Min}/{Max}/{Mean}/{Med}/{Aug}/{Sum}/ {Prod}/{Cuml}/{ % }/{A} 以下のすべての操作例で、末尾の閉じカッコは省略可能です。 u リストの内容を行列用アンサーメモリー(MatAns)に代入するには (fx-7400GII では操作できません) [OPTN]-[LIST]-[L → M] K1 (LIST) 2(L → M) 1 (List)< リスト番号 1∼26> ,1 (List)< リスト番号 1∼26> ... ,1 (List)< リスト番号 1∼26> )w • 上記の操作中の “1 (List) ” の部分は、省略可能です。 • 転送元のすべてのリストの要素数は同じであることが必要です。要素数の異なるリストが含 まれていると、エラーとなります。 例:List → Mat (1, 2) w 例 行列用アンサーメモリーの 1 列目に List 1(2, 3, 6, 5, 4)を、2 列目に List 2(11, 12, 13, 14, 15) を代入する。 AK1(LIST) 2 (L → M) 1 (List) b,1 (List) c)w u リスト内の要素数を求めるには [OPTN]-[LIST]-[Dim] K1 (LIST) 3 (Dim) 1 (List)< リスト番号 1∼26> w •“Dim”は“Dimension” (次元) の略で、ここではリストに含まれる要素数を表します。 例 List 1(36, 16, 58, 46, 56) の要素数を求める。 AK1 (LIST) 3 (Dim) 1 (List) bw u 要素数を指定してリストを作成するには [OPTN]-[LIST]-[Dim] 次の書式を使って、指定した数の要素を持つリストを作成することができます。 (LIST) 3 (Dim) 1 (List)< リスト番号 1∼26> w < 要素数 n> aK1 (n = 1∼999) 3-6 例 List 1 に 5 つの要素を作成する。 AfaK1 (LIST) 3 (Dim) 1(List) bw 作成されたリストは STAT モードで確認できます。 u リスト内のすべての要素を同じ値で置き換えるには [OPTN]-[LIST]-[Fill] K1 (LIST) 4 (Fill)< 値 > ,1 (List)< リスト番号 1∼26> )w 例 List 1 のすべての要素を 3 に置き換える。 AK1 (LIST) 4 (Fill) d,1 (List)b)w 要素置き換え後の List 1 の内容は次のようになります。 u リストに数列を作成するには [OPTN]-[LIST]-[Seq] K1 (LIST) 5 (Seq)< 式 > , < 変数名 > , < 開始値 > , < 終了値 > , < 変化の度合い > )w • この操作の結果は、リスト用アンサーメモリー(ListAns)に保存されます。 例 f x)= X2 を使ってリストに入力する。開始値 1、 12、62、112 という数列を、関数式( 終了値 11、変化の度合い 5 とする。 AK1 (LIST) 5 (Seq) vx, v,b,bb,f)w 終了値を 12、13、14、15 にしても、結果は上記の例と同じになります。変化の度合いが 5 なので、11 の次の X の値は 16 (11 + 5)となるためです。 u リスト内の最小値を求めるには [OPTN]-[LIST]-[Min] K1 (LIST) 6 (g) 1 (Min) 6 (g) 6(g)1 (List)< リスト番号 1∼26> )w 例 List 1 (36, 16, 58, 46, 56) の最小値を表示する。 AK1 (LIST) 6 (g) 1(Min) 6 (g) 6 (g) 1 (List) b)w 3-7 u 2 つのリストの同じ位置の要素からより大きい方を抽出するには [OPTN]-[LIST]-[Max] K1 (LIST) 6(g) 2 (Max) 6(g) 6 (g) 1 (List)< リスト番号 1∼26> ,1 (List)< リスト番号 1∼26> )w • 2 つのリストの要素数は同じであることが必要です。要素数が異なると、エラーとなりま す。 • この操作の結果は、リスト用アンサーメモリー(ListAns)に保存されます。 例 List 1 (75, 16, 98, 46, 56)と List 2(35, 59, 58, 72, 67)の同じ位置の要素か ら、より大きい方を抽出する。 K1 (LIST) 6 (g) 2 (Max) 6 (g) 6 (g) 1 (List) b, 1 (List) c)w u リストに含まれる全要素の平均値を求めるには [OPTN]-[LIST]-[Mean] K1 (LIST) 6(g) 3 (Mean) 6 (g) 6 (g) 1 (List)< リスト番号 1∼26> )w 例 List 1(36, 16, 58, 46, 56) に含まれる全要素の平均値を求める。 AK1(LIST) 6 (g) 3 (Mean) 6 (g) 6 (g) 1 (List) b)w u 度数指定付きのデータの中央値を求めるには [OPTN]-[LIST]-[Med] この操作では、2 つのリストを使います。1つはデータ値を含むリスト、もう1つはその データ値の度数(発生頻度)を含むリストです。最初のリストの各要素がデータ値を表し、2 つ目のリストの対応する各要素が度数を表すことになります。 • 2 つのリストの要素数は同じであることが必要です。要素数が異なると、エラーとなりま す。 K1 (LIST)6 (g) 4 (Med) 6(g)6 (g) 1(List)< リスト番号 1∼26(データ) > ,1 (List)< リスト番号 1∼26 (度数) > )w 例 List 1 (36, 16, 58, 46, 56) の中央値を計算する。ただし List 1 の各データの度数 が List 2 (75, 89, 98, 72, 67) で表されるものとする。 AK1 (LIST) 6 (g) 4 (Med) 6 (g) 6 (g) 1 (List) b, 1 (List)c)w 3-8 u 2 つのリストを 1 つに結合するには [OPTN]-[LIST]-[Aug] • 2 つの別々のリストを結合して 1 つのリストにすることができます。この操作の結果は、リ スト用アンサーメモリー(ListAns) に保存されます。 K1 (LIST) 6(g) 5 (Aug) 6 (g) 6(g) 1 (List)< リスト番号 1∼26> ,1 (List)< リスト番号 1∼26> )w 例 List 1(− 3, − 2) と List 2 (1, 9, 10)を結合する。 AK1 (LIST) 6 (g) 5 (Aug) 6 (g) 6 (g) 1 (List) b, 1 (List)c)w u リストに含まれる全要素の総和を求めるには [OPTN]-[LIST]-[Sum] K1 (LIST)6 (g) 6 (g) 1 (Sum)6 (g) 1 (List)< リスト番号 1∼26> w 例 List 1(36, 16, 58, 46, 56) に含まれる全要素の総和を求める。 AK1 (LIST) 6 (g) 6 (g) 1(Sum) 6 (g) 1 (List) bw u リストに含まれる全要素の総積を求めるには [OPTN]-[LIST]-[Prod] K1 (LIST) 6 (g) 6 (g) 2 (Prod)6 (g) 1 (List)< リスト番号 1∼26> w 例 List 1(2, 3, 6, 5, 4) に含まれる全要素の総積を求める。 AK1 (LIST) 6 (g) 6 (g) 2 (Prod) 6 (g) 1 (List) bw u リスト内の各要素の累積度数を計算する [OPTN]-[LIST]-[Cuml] K1 (LIST) 6 (g) 6 (g) 3 (Cuml) 6 (g) 1(List)< リスト番号 1∼26> w • この操作の結果は、リスト用アンサーメモリー(ListAns)に保存されます。 例 List 1(2, 3, 6, 5, 4) の各要素の累積度数を計算する。 AK1 (LIST) 6 (g) 6 (g) 3 (Cuml) 6 (g) 1 (List) bw 2+3= 2+3+6= 2+3+6+5= 2+3+6+5+4= 3-9 u リスト内の各要素のパーセンテージを計算する [OPTN] [LIST] [%] - K1 (LIST) 6 (g) 6 (g) 4 (%) 6 (g) 1 (List)< リスト番号 1∼26> w • 上記の操作により、リスト内の全要素合計値に対する各要素のパーセンテージが計算されま す。 • この操作の結果は、リスト用アンサーメモリー(ListAns)に保存されます。 例 List 1 (2, 3, 6, 5, 4) の各要素のパーセンテージを計算する。 AK1 (LIST) 6 (g) 6 (g) 4(%) 6 (g) 1 (List) bw 2/(2+3+6+5+4) × 100 = 3/(2+3+6+5+4) × 100 = 6/(2+3+6+5+4) × 100 = 5/(2+3+6+5+4) × 100 = 4/(2+3+6+5+4) × 100 = u リスト内の各要素と隣り合う要素の差を計算する [OPTN]-[LIST]-[A] K1 (LIST) 6 (g) 6 (g) 5 (A)< リスト番号 1∼26> w • この操作の結果は、リスト用アンサーメモリー(ListAns)に保存されます。 例 List 1(1, 3, 8, 5, 4) の各要素と隣り合う要素の差を計算する。 AK1 (LIST) 6 (g) 6 (g)5 (A) bw 3–1= 8–3= 5–8= 4–5= • リスト計算の結果として ListAns に保存される要素を、特定のリストメモリーを指定して 代入することができます。例えば “AList 1 → List 2”と指定することで、AList 1 の結果 を List 2 に保存することができます。 • AList の計算結果として得られるリストは、元のリストよりも要素数が 1 つ減ります。 • 要素を持たないリストや要素が 1 つしかないリストを指定して AList を実行すると、エラー となります。 3. リストを使った四則演算 リスト同士、またはリストと数値を使った四則演算を実行することができます。計算結果は ListAns に保存されます。 リスト 数値 + − × ÷ リスト用アンサー メモリー(ListAns) リスト 数値 = 3-10 リスト k エラーメッセージについて • リスト同士による四則演算は、各リスト内の対応する要素同士によって行われます。このた め要素数 (次元) が異なるリスト同士による四則演算は、エラーとなります。 • 対応する要素同士で行われた計算の組の中に、1 つでも数学的エラー(Ma ERROR)を起こ す組があった場合は、エラーとなります。 k 計算式の中にリストを入力するには 計算式の中にリストを入力する方法は、次の 3 通りがあります。 • リストエディターに登録済みのリストを、リスト番号で指定する方法 • リストエディターに登録済みのリストを、サブ名で指定する方法 • 直接リストの値を入力する方法 u 登録済みのリストを番号で指定して入力するには 1. RUN • MAT (または RUN) モードで次のキー操作を行う。 AK1 (LIST) 1(List) •“List” コマンドが入力されます。 2. 指定したいリスト番号 (1∼26) を入力する。 u 登録済みのリストをサブ名で指定して入力するには 1. RUN • MAT (または RUN) モードで次のキー操作を行う。 AK1 (LIST) 1(List) •“List” コマンドが入力されます。 2. 指定したいリストのサブ名を " " で括って入力する。 例:"QTY" u リストの値を直接入力するには !*( { ) 、!/ (}) 、, を使ってリストを直接入力することもできます。 例 {56, 82, 64} というリストを入力する。 !* ({) fg,ic, ge!/ (}) 3-11 u あるリストの内容を他のリストに代入する a を使って、あるリストの内容を他のリストに代入することができます。 例 List 3 (41, 65, 22) の内容を List 1 に代入する。 K1 (LIST) 1 (List) da1 (List)bw 次の操作を、上記の 1 (LIST) 1 (List) d という操作の代わりに使うこともできます。 !*( { ) eb,gf,cc!/( } ) u リスト内の特定のセルの値を呼び出す あるリストに含まれる特定のセルの値を呼び出して、計算式の中で使うことができます。セ ル番号は[ ] で括って指定します。 例 関数 sin の引数として List 2 の 3 つめのセルの値を使い、計算を実行する。 sK1 (LIST) 1 (List) c!+ ([ ) d!( ]) w u リスト内の特定のセルに値を入力する あるリストに含まれる特定のセルを指定して、値を入力することができます。この操作を行 うと、指定したセルの元の値は、新しく入力した値に置き換わります。 例 List 3 の 2 つめのセルに 25 を入力する。 cfaK1 (LIST) 1 (List) d!+ ([ ) c!( ])w k リストの内容を呼び出す 例 List 1 の内容を呼び出す。 K1 (LIST) 1 (List) bw • 上記の操作によって、指定したリストの内容が表示されると同時に、リスト用アンサーメモ リー(ListAns) に保存されます。次の計算に ListAns の内容を使うことができます。 u リスト用アンサーメモリー(ListAns)の内容を計算に使うには 例 ListAns × 36 を計算する。 K1 (LIST) 1 (List) !(Ans) *dgw • K1 (LIST) 1 (List) !(Ans)の操作で、ListAns の内容を呼び出すことができま す。 • ListAns を使った計算の結果がリスト形式となる場合、ListAns の内容は計算結果に置き 換わります。 3-12 k リストを使って関数式のグラフを描く GRAPH モードにグラフ式を入力する際に、例えば “Y1 = List 1X”のように入力する ことができます。List 1 が 1、2、3 という値を含んでいる場合、このグラフ式によって “Y = X” 、 “Y = 2X” 、 “Y = 3X” という 3 つのグラフが描画されます。 リストを使ったグラフの描画には、一部に制約があります。 k 関数計算の結果をリストに代入する TABLE モードを使って、関数計算の結果をリストに代入することができます。まず数表を 作成してから、数表からリストへの代入を行います。 例 TABLE モードで関数式 “Y1 = x2 − 1”から数表を作成し、その数表を List 1 に代入す る。 1. TABLE モードで関数式 “Y1 = x2 − 1”を入力する。 2. 数表を作成する。 3. e を使って Y1 列にセルカーソルを移動する。 4. K1 (LMEM) を押す。 5. bw を押して List 1 への代入を実行する。 • STAT モードに入ると、数表の Y1 列の内容が List 1 に代入されているのを確認すること ができます。 k リストを使った関数計算を行う リストは、数値と同様に計算式の中で関数の引数として使うことができます。計算結果がリ ストとなる場合、その計算結果は ListAns に保存されます。 例 List 3 = {41, 65, 33} のとき、sin (List 3)を計算する。 (角度単位 = ラジアン) sK1 (LIST) 1 (List) dw 3-13 4. リストファイルを切り替える File 1∼File 6 の各ファイルに、それぞれ 26 のリスト (List 1∼List 26)を保存することが できます。使用するリストファイルは、次の操作で切り替えることができます。 u リストファイルを切り替えるには 1. メインメニューから STAT モードに入り、!m (SET UP)を押して STAT モードの セットアップ画面を表示する。 2. c を使って “List File” を反転させる。 3. 1 (FILE)を押し、続いて使いたいリストファイルのファイル番号を入力し、w を押す。 例 File 3 を選択する。 1 (FILE) d w 以降のリスト操作では、選択したリストファイル (上記の例では File 3)に含まれているリス トが使われます。 3-14 第4章 方程式計算 方程式計算を行うには、メインメニューから EQUA モードに入 ります。 • {SIML} ... 2∼6 元連立一次方程式を解く • {POLY} ... 2∼6 次方程式を解く • {SOLV} ... ソルブ計算を実行する 4 1. 連立一次方程式 2 元から 6 元までの連立一次方程式を解くことができます。 • 2 元連立一次方程式: a1x + b1y = c1 a2x + b2y = c2 • 3 元連立一次方程式: a1x + b1y + c1z = d1 a2x + b2y + c2z = d2 … a3x + b3y + c3z = d3 1. メインメニューから EQUA モードに入る。 2. SIML モードを選択し、元 (変数) の数を 2∼6 の間で指定する。 3. 順次、係数を入力する。 • 現在入力可能なセルが、反転表示されます(反転表示位置を 「セルカーソル」と呼びます)。 係数を入力するたびに、セルカーソルは次の順序で移動します。 a1 → b1 → c1 → ... → an → bn → cn(n = 2∼6) • 分数や変数 (A∼X, r, ) を、係数として入力することもできます (変数を入力した場合は、 その変数に代入されている値が使われます) 。 • 各セルへの入力は w を押すと確定します。入力中に J を押すとそのセルへの入力開 始前の状態に戻るので、必要に応じて再度入力し直すことができます。 • セルの値を変更するには、その位置にセルカーソルを移動し、新しい値を入力します。 •3 (CLR) を押すと、すべての係数値が 0 になります。 4. 方程式の解を求める。 例 次の連立一次方程式を x、y、z について解く。 4x + y ‒ 2z = − 1 x + 6y + 3z = − 5x + 4y + 1 z = −7 4-1 1 m EQUA 2 1 (SIML) 2 (3) 3 ewbw-cw-bw bwgwdwbw -fwewbw-hw 4 1 (SOLV) • 内部演算は仮数部 15 桁で行われますが、計算結果は仮数部 10 桁、指数部 2 桁で表示され ます。 • 本機は連立一次方程式の解を、方程式の係数値を含む行列の逆行列を計算することによって 求めます。例えば、3 元連立一次方程式は次の式で求めます。 x y z = a1 b1 c1 a2 b2 c2 a3 b3 c3 –1 d1 d2 d3 このため行列式の値が 0 に近づくと、精度が落ちる場合があります。また 3 元以上の連立方 程式は、計算に非常に時間がかかることがあります。 • 解が見つからなかった場合は、エラーとなります。 •1 (REPT) を押した後に、係数を変更して計算することができます。 2. 高次方程式 (2∼6 次) 本機は 2 次から 6 次までの高次方程式を解くことができます。 • 2 次方程式:ax2 + bx + c = 0(a ≠ 0) • 3 次方程式:ax3 + bx2 + cx + d = 0(a ≠ 0) … • 4 次方程式:ax4 + bx3 + cx2 + dx + e = 0(a ≠ 0) 1. メインメニューから EQUA モードに入る。 2. POLY モードを選択し、次数を 2∼6 の間で指定する。 3. 順次、係数を入力する。 • 現在入力可能なセルが、反転表示されます(反転表示位置を 「セルカーソル」と呼びます)。 係数を入力するたびに、セルカーソルは次の順序で移動します。 a → b → c → ... • 入力のしかたは 「連立一次方程式」 (4-1 ページ) の手順 3 と同様です。 4. 方程式の解を求める。 4-2 例 次の 3 次方程式を解く。 (角度単位 = ラジアン) 3 2 x − 2x − x + 2 = 0 1 m EQUA 2 2 (POLY) 2 (3) 3 bw-cw-bwcw 4 1 (SOLV) 方程式が重解を持つ場合 (例:x3 + 3x2 + 3x + 1 = 0) 方程式が虚数解を持つ場合 (例:x3 + 2x2 + 3x + 2 = 0) 複素数モード:Real(1-27 ページ) 複素数モード:a + bi 複素数モード:r ∠ • 内部演算は仮数部 15 桁で行われますが、計算結果は仮数部 10 桁、指数部 2 桁で表示され ます。 • 3 次以上の高次方程式は、計算に非常に時間がかかることがあります。 • 解が見つからなかった場合は、エラーとなります。 • 方程式が重解を持つ場合、解が不正確になることがあります。 •1 (REPT) を押した後に、係数を変更して計算することができます。 4-3 3. ソルブ計算 式の変形や整理など方程式を解く手間を省いて、その方程式に含まれる任意の変数の値を求 めることができます。 1. メインメニューから EQUA モードに入る。 2. SOLV モードを選択し、数式をそのままの形で入力する。 • 等号を入力しなかった場合は、入力された数式を左辺とし、右辺を 0 とする方程式とみ なされます。 • 等号を 2 つ以上入力すると、エラーとなります。 3. 式に含まれる変数の一覧が表示されるので、各変数の値を入力する。 •“Upper”と “Lower”の入力行を使って、求める解の上限値と下限値をそれぞれ指定する ことができます。 • 解が指定範囲を超えた場合は、エラーとなります。 4. 求解対象の変数を選択し、ソルブ計算を実行する。 •“Lft” “Rgt” / は、求めた解で左辺/右辺を計算した結果を表します。 *1 *1 ソルブ計算では、解はニュートン法を使った近似計算によって求められます。 “Lft”と “Rgt”の値が表示されるのは、ニュートン法による計算が真の解に対して誤差を生じる場 合があるためです。 “Lft”と “Rgt”の値の差が 0 に近いほど、計算結果の誤差が小さいこと を表します。 例 ある物体が空気中に初速 V で投げ出され、T 時間後に高さ H に到達したとする。次の式 を使って、H = 14(m) 、T = 2(秒) 、重力加速度 G = 9.8(m/s2)の場合の初速 V を 求めよ。 H = VT − 1/2 GT2 1 m EQUA 2 3 (SOLV) aM(H) !. (=) ac (V)a/ (T) (b/c)a$ (G) a/ (T) xw 3 bew(H = 14) aw(V = 0) cw(T = 2) j.iw (G = 9.8) 4 fff を押して V = 0 の行を反転させ、6 (SOLV) を押す。 • 表示された解の収束が十分でない場合、 “Retry”というメッセージが表示されます。 • ソルブ計算では、解は 1 つだけが求められます。高次方程式 (ax2 + bx + c = 0 など)の複 数の解を求めたい場合は、POLY モード (4-2 ページ) をご使用ください。 4-4 第5章 グラフ機能 描きたいグラフや作成したい数表のタイプに応じて、機能モードを次の中から選んでください。 • GRAPH ... 一般の関数グラフの描画 • RUN • MAT (または RUN)... マニュアルグラフの描画 (5-13∼5-16 ページ) • TABLE ... 数表の作成 (5-16∼5-20 ページ) • DYNA* ... ダイナミックグラフの描画 (5-20∼5-23 ページ) • RECUR* ... 漸化式グラフの描画または数表作成 (5-23∼5-27 ページ) • CONICS* ... 円錐曲線グラフの描画 (5-27∼5-28 ページ) * fx-7400GII には含まれない機能です。 5 1. グラフの描画例 k 基本的なグラフを描画する(1) 関数式を入力して、そのグラフを描画することができます。 1. メインメニューから GRAPH モードに入る。 • 関数式を登録するための 「グラフ関数式リスト」 が表示されます。 2. グラフを描くための関数式を入力する。 • ここで、ビューウインドウ (V-Window)その他のグラフ描画にかかわる設定を行うこと ができます。詳しくは 5-2 ページをご覧ください。 3. グラフを描画する。 例 y = 3x2 のグラフを描く。 1 m GRAPH 2 dvxw 3 6 (DRAW) (または w) • A を押すと、グラフ関数式リストに戻ります。グラブの描画後は !6 (G ↔ T)を押すた びに、グラフ関数式リスト画面とグラフ画面の間で切り替えることができます。 k 基本的なグラフを描画する(2) 最大 20 の関数式をメモリーに保存し、どのグラフを描画するかを選ぶことができます。 1. メインメニューから GRAPH モードに入る。 2. 描画したいグラフの関数式のタイプを指定し、式を入力する。 • 詳しくは 「関数式のタイプを指定する」 (5-6 ページ) をご覧ください。 5-1 • 登録した関数式の中から、実際にグラフを描くものを指定することが必要です (5-9 ペー ジを参照) 。何もしなければ、登録したすべての関数式のグラフが描画されます。 3. グラフを描画する。 • 手順 2 で 4 (STYL) を押すと、線のスタイルを選ぶことができます。 例 1 次の関数式を入力し、グラフを描く。 Y1 = 2x2 − 3、r2 = 3sin2 1 m GRAPH 2 3 (TYPE)1 (Y=) cvx-dw 3 (TYPE) 2 (r=) dscvw 3 6 (DRAW) 例 2 角度単位の設定がディグリー(Deg) のとき、ラジアンを使って三角関数のグラフを描 く。(角度単位=ディグリー) Y1=sin xr 1 m GRAPH 2 svK6(g)5(ANGL)2(r)w 3 6(DRAW) 2. グラフ画面の表示範囲を調節する k ビューウインドウ(V-Window)を設定する ビューウインドウを使うと、x 軸、y 軸の範囲や、両軸の目盛りの間隔を指定することができ ます。グラフを描画する前に、まずビューウインドウの設定を行うことが必要です。 u ビューウインドウを設定するには 1. メインメニューから GRAPH モードに入る。 2. !3 (V-WIN) を押して、ビューウインドウ設定画面に切り替える。 直交座標グラフに対する設定項目 Xmin/Xmax ... x 軸の最小値/最大値 Xscale ... x 軸の目盛り間隔 Xdot ... x 軸方向の 1 ドットあたりの値 Ymin/Ymax ... y 軸の最小値/最大値 Yscale ... y 軸の目盛りの間隔 極座標グラフに対する設定項目 Tmin/Tmax ... T, の最小値/最大値 Tptch ... T, のピッチ 5-2 3. c/f を使って値を変更したい設定項目を反転させ、適切な値を入力して w を押す。 • {INIT}/{TRIG}/{STD} ... ビューウインドウ設定を {初期化 }/{ 角度単位に合わせて初期 化 }/{ 標準化} する • {STO}/{RCL} ... ビューウインドウ設定を {保存する }/{ 呼び出す} 4. J または !J (QUIT) を押してビューウインドウ設定画面を閉じる。 u ビューウインドウ設定時のご注意 • Tptch に 0 を入力すると、エラー(Range ERROR)になります。 • 範 囲 外 の 数 値 や 負 符 号 だ け の 入 力 な ど、 不 適 切 な 入 力 を す る と エ ラ ー(Syntax ERROR) になります。 • Tmax が Tmin よりも小さい場合、Tptch は負の方向に設定されます。 • ビューウインドウ設定の各項目に “2π” などの式を入力することができます。 • ビューウインドウ設定によって座標軸が画面に収まらない場合は、原点に近い側の枠に 目盛りを取ります。 • ビューウインドウ設定を変更すると、描画されていたグラフがクリアーされ、新たに設 定された座標軸のみが表示されます。 • Xmin または Xmax の値を変更すると、Xdot の値が自動的に調整されます。Xdot の値 を変更すると、Xmax の値が自動的に調整されます。 • 極座標式 (r=)またはパラメーター関数式のグラフは、Tptch 値が Tmin と Tmax の 各設定値の差に対して大きすぎると、グラフが粗くなります。Tptch 値が Tmin と Tmax の各設定値の差に対して小さすぎると、グラフの描画に非常に時間がかかります。 • 各ビューウインドウ設定項目の入力範囲は、次の通りです。 − 9.999999999E 97∼9.999999999E 97 k ビューウインドウメモリーを利用する 最大 6 セットのビューウインドウ設定を、ビューウインドウメモリーに保存できます。 u ビューウインドウ設定を保存するには 1. メインメニューから GRAPH モードに入る。 2. !3 (V-WIN) を押してビューウインドウ設定画面を表示し、希望する値を入力する。 3. 4(STO) を押す。 4. ビューウインドウメモリー番号 (1∼6) を指定し、w を押す。 • 例えば bw を押すと、ビューウインドウメモリー1 (V-Win1)に保存されます。 u 保存したビューウインドウ設定を呼び出すには 1. メインメニューから GRAPH モードに入る。 2. !3 (V-WIN) を押してビューウインドウ設定画面を表示する。 3. 5(RCL) を押す。 4. ビューウインドウメモリー番号 (1∼6) を指定し、w を押す。 • 例えば bw を押すと、ビューウインドウメモリー1 (V-Win1)に保存されている設定 が呼び出されます。 5-3 k 範囲を指定してグラフを描く グラフ描画の前に、描画するための範囲 (開始点と終了点) を指定することができます。 1. メインメニューから GRAPH モードに入る。 2. ビューウインドウ設定を行う。 3. 関数式のタイプを指定し、関数式を次の書式に従って入力する。 < 関数式 > ,!+ ([ )< 開始点 > , < 終了点 > !( ]) 4. グラフの描画を実行する。 例 y = x2 + 3x − 2 のグラフを− 2 ≦ x ≦ 4 の範囲で描く。 ビューウインドウ設定は下記とする。 Xmin = − 3、 Xmax = 5、 Xscale = 1 Ymin = −10、 Ymax = 30、 Yscale = 5 1 m GRAPH 2 !3(V-WIN)-dwfwbwc -bawdawfwJ 3 3 (TYPE) 1 (Y=) vx+dv-c, !+ ([ ) -c,e!( ])w 4 6 (DRAW) • 直交座標式、極座標式、パラメーター関数式、および不等式のグラフ描画時に、範囲指定を 実行することができます。 k ズーム 画面上のグラフを、次の操作で拡大・縮小することができます。 1. グラフを描画する。 2. ズームの種類を選択する。 !2 (ZOOM)1 (BOX)... ボックスズーム ボックスで囲んだ範囲を表示画面いっぱいの大きさまで拡 大します (操作は手順 3 以降を参照) 。 2 (FACT)... ファクターズーム (倍率指定) 3 (IN) /4 (OUT) で拡大/縮小する倍率を指定します。 3 (IN) /4 (OUT)... ファクターズーム (拡大/縮小) 表示されるポインター( )を使って拡大/縮小する中心位置 を指定し w を押すと、2 (FACT)で指定した比率でグラ フを拡大/縮小表示します。 5 (AUTO)... オートズーム y 軸方向いっぱいにグラフが描かれるようにビューウインド ウの y 軸の値を自動設定し、グラフを再描画します。 5-4 6 (g) 1 (ORIG)... ズームの初期化 ビューウインドウ設定を、各種のズーム操作によって拡大/ 縮小する前の初期状態に戻し、グラフを再描画します。 6 (g) 2(SQR)... グラフ補正 x 軸と y 軸の目盛りが 1:1 の比率となるように x 軸側の値を 自動補正し、グラフを再描画します。 6(g) 3 (RND)... x 座標軸丸め ポインターの座標値を適切な有効桁数に丸めます。 6 (g) 4 (INTG)... 整数座標 各ドット幅を 1 にして座標値が整数になるように設定し、 グラフを再描画します。 6(g) 5(PRE)... 直前のズーム設定に戻す ビューウインドウ設定を、最後に実行したズーム操作を行 う直前の状態に戻し、グラフを再描画します。 ボックスズームを選択した場合は画面中央にポインター( の操作を行います。 )が表示されるので、引き続き次 3. カーソルキー使って拡大したい範囲の左上角 (または右下角)にポインターを移動し、w を押す。 4. カーソルキー使って拡大したい範囲の右下角 (または左上角) にポインターを移動する。 • 手順 3 で指定した角と現在のポインター位置の範囲が、四角形で囲まれます。 5. 四角形で囲まれた範囲を拡大するには、w を押す。 例 y =(x + 5) (x + 4) (x + 3) のグラフを描き、ボックスズームを実行する。 ビューウインドウ設定は下記とする。 Xmin = − 8、 Xmax = 8、 Xscale = 2 Ymin = − 4、 Ymax = 2、 Yscale = 1 1 m GRAPH !3 (V-WIN)-iwiwcwc -ewcwbwJ 3 (TYPE) 1 (Y=)(v+f)(v+e) (v+d)w 6(DRAW) 2 !2(ZOOM) 1 (BOX) 3 d∼dw 4 d∼d,f∼fw • ボックスズームでは、必ず異なる 2 点を指定してください。ただし、水平または垂直な直線 上の 2 点は指定しないでください。 5-5 3. グラフ関数式を登録する 最大 20 の関数式を、メモリーに登録しておくことができます。メモリー内の関数式は後から 編集したり、グラフを描いたりすることができます。 k 関数式のタイプを指定する グラフ関数式をメモリーに登録する前に、関数式タイプを指定する必要があります。 1. グラフ関数式リストの表示中に 3(TYPE)を押して、次の関数式タイプメニューを表示 する。 • {Y=}/{r=}/{Parm}/{X=} ... 関数式タイプを {Y=( f x)直交座標式 }/{ 極座標式 }/{ パラメー ター関数式 }/{X=( f y)直交座標式 } に設定 • {Y>}/{Y<}/{YI}/{YH} ... 関数式タイプを不等式 {Y>( f x)}/{Y<( f x)}/{YI( f x)}/ {YH( f x)}に設定 • {X>}/{X<}/{XI}/{XH} ... 関数式タイプを不等式 {X>( f y)}/{X<( f y)}/{XI( f y)}/ {XH( f y)}に設定 • {CONV} • {'Y=}/{'Y>}/{'Y<}/{'YI}/{'YH}/{'X=}/{'X>}/{'X<}/{'XI}/{'XH} ... 関数式タイプを {Y=}/{Y>}/{Y<}/{YI}/{YH}/{X=}/{X>}/{X<}/{XI}/{XH} に変 更 2. 設定したい関数式タイプに該当するキーを押す。 k グラフ関数式を登録する u 直交座標式(Y =) を登録するには 例 次の関数式をメモリーエリア “Y1”に登録する。 2 y = 2x − 5 f x)直交座標式に設定) 3 (TYPE) 1 (Y=) (Y=( cvx-f (式の入力) w (式の登録) • 関数式タイプの指定は、その時点で何も登録されていないすべてのメモリーエリアに対して 適用されます。すでに式が登録済みのメモリーエリアの関数式タイプは変わりません。式が 登録済みのメモリーエリアに別タイプの関数式を登録したい場合は、いったんそのメモリー エリアの式を削除してから登録しなおすか、関数式タイプの変更 (5 (CONV))を行ってく ださい。 u パラメーター関数式を登録するには 例 次のパラメーター関数式をメモリーエリア “Xt3”と “Yt3” に登録する。 x = 3 sinT y = 3 cosT 5-6 3 (TYPE) 3 (Parm) (パラメーター式に設定) dsvw (x 式の入力と登録) dcvw(y 式の入力と登録) u 合成関数を登録するには 例 Y1 と Y2 の関数式を使って合成関数 Y3 と Y4 を登録する。 Y1 = (X + 1) , Y2 = X2 + 3 Y3 に Y1◦Y2 を、Y4 に Y2◦Y1 を登録する。 (Y1◦Y2 = ( (x2 + 3)+1)= (x2 + 4) Y1◦Y2 =((X + 1))2 + 3 = X + 4 (X ≧ −1) ) 以下は、Y3 と Y4 に合成関数の関数式を登録する操作です。 3 (TYPE) 1 (Y=) J4(GRPH) 1 (Y)b(1 (Y) c)w J4(GRPH) 1 (Y) c (1 (Y)b)w • 最大 5 つの関数式から成る合成関数を登録することができます。 u グラフ関数式内の変数に値を代入してグラフを描くには 例 グラフ関数式 Y=AX2 −1 において、変数 A に−1、0、1 を代入したときのグラフを 描画する。 3 (TYPE) 1(Y=) av (A) vx-bw J4 (GRPH) 1(Y) b(av (A) !. (=) -b)w J4 (GRPH) 1 (Y) b(av (A) !. (=) a)w J4 (GRPH) 1 (Y) b(av(A) !. (=) b)w ffff1 (SEL) 6 (DRAW) 上の画面のポインター( )は、トレース機能を用いて表示しています。詳しくは 「グラフ関数 式の解析」 (5-30 ページ) をご覧ください。 5-7 k 関数式の編集と削除 u メモリー内の関数式を編集するには 例 メモリーエリア “Y1” の関数式 y = 2x2 − 5 を y = 2x2 − 3 に変更する。 グラフ関数式リスト上で f/c を使い、 “Y1” の行を反転させる e (関数式の先頭にカーソルが表示される) eeeeeDd (5 を 3 に変更) w (変更後の関数式を登録) u 関数式のグラフ描画時に使う線のスタイルを変更するには 1. グラフ関数式リスト上で f/c を使い、グラフ描画時の線のスタイルを変更したい関数 式の行を反転させる。 2. 4 (STYL) を押す。 3. 線のスタイルを選択する。 例 1 ( )... 標準 (初期設定) 2 ( )... 太線 (標準の倍の太さ) 3 ( )... 破線 (太線の破線) 4 ( )... 点線 メモリーエリア “Y1” の関数式 y = 2x2 − 3 の線のスタイルを 「破線」 に変更する。 4 (STYL) 3 ( ( )破線を選択) u グラフ関数式のタイプを変更するには 1. グラフ関数式リスト上で f/c を使い、関数式のタイプを変更したい関数式の行を反転 させる。 2. 3 (TYPE)5 (CONV) を押す。 3. 関数式のタイプを選ぶ。 例 メモリーエリア “Y1” の関数式 y = 2x2 − 3 を y < 2x2 − 3 に変更する。 3 (TYPE) 5 (CONV) 3 ('Y<) (関数式タイプを “Y<” に変更する) • 変更できる関数式は、直交座標式と不等式のみです。 u グラフ関数式を削除するには 1. グラフ関数式リスト上で f/c を使い、削除したい関数式の行を反転させる。 2. 2 (DEL)または D を押す。 3. 1 (Yes)を押して選択した関数式を削除するか、6 (No)を押して削除せずに操作を中 止する。 • 上記の操作でパラメーター関数式の片方の式(例えば Xt2)を削除すると、対になってい るもう片方の式も同時に削除されます (Xt2 の場合は Yt2) 。 5-8 k グラフを描画するための関数式を選択する u グラフを描くか描かないかを指定するには 1. グラフ関数式リスト上で f/c を使い、グラフを描くか描かないかを指定したい関数式 の行を反転させる。 2. 1 (SEL) を押す。 •1 (SEL)を押すたびに、該当するメモリーエリアのグラフを描く指定と描かない指定の 間で切り替わります。 3. 指定に従ってグラフの描画を行うには、6 (DRAW) を押す。 例 グラフ関数式リスト上で次の関数式だけを選択し、グラフを描画する。 Y1 = 2x2 − 5、r2 = 5 sin3 ビューウインドウ設定は下記とする。 Xmin = −5、 Xmax = 5、 Xscale = 1 Ymin = −5、 Ymax = 5、 Yscale = 1 T min = 0、 T max = π、 T ptch = 2π/60 f/c (メモリーエリアを指定) 1(SEL) (グラフの描画 / 非描画を指定) 6(DRAW) または w (指定に従ってグラフを描画) • セットアップ画面上の各項目の設定に応じて、グラフ画面上の座標軸やラベルなどの表示を 次の例のように切り替えることができます。 • Grid:On(Axes:On Label:Off) この設定では、画面上に座標格子点が表示されます。 • Axes:Off(Label:Off Grid:Off) この設定では、画面上に座標軸が表示されません。 • Label:On(Axes:On Grid:Off) この設定では、画面上に x 軸と y 軸の座標軸名が表示さ れます。 5-9 • 複数の不等式を同時に描画する場合、セットアップ画面の“Ineq Type”を使って次のいずれ かの塗りつぶし範囲を指定することができます。 1(AND)... すべての不等式の条件を満たす範囲のみを 塗りつぶす (初期設定) 2 (OR)... それぞれの不等式の条件を満たす範囲すべて を塗りつぶす k グラフメモリー グラフメモリーを使うと、グラフ関数式リストに現在登録されているグラフ関数式と各種設 定情報を、最大 20 セットまで保存しておくことができます (G-Mem 1∼G-Mem 20)。保 存したデータは、必要なときにグラフ関数式リストに呼び出すことができます。 1 セットのグラフメモリーには、次のデータが保存されます。 • グラフ関数式 (最大 20 個) • 関数式のグラフの描画 / 非描画設定 • グラフタイプ設定 • ビューウインドウ設定 (1 セット) • 関数式の線のスタイル設定 u グラフ関数式リストの全内容をグラフメモリーに保存するには 1. 5 (GMEM) 1 (STO) を押す。 2. 表示されるポップアップウインドウでグラフメモリー番号 (1∼20) を指定し、w を押す。 • 例えば bw を押すと、現在のグラフ関数式リストの全内容とビューウインドウ設定内 容がグラフメモリー1 (G-Mem1)に保存されます。 • データを保存済みのメモリー番号を指定して保存の操作を行うと、以前に保存されてい た内容は新たな内容で上書きされます。 • 保存しようとしたデータが本機のメモリー容量を超える場合は、エラーとなります。 u グラフメモリーのデータを呼び出すには 1. 5 (GMEM) 2 (RCL) を押す。 2. 表示されるポップアップウインドウでグラフメモリー番号 (1∼20) を指定し、w を押す。 • 例えば bw を押すと、グラフメモリー1(G-Mem1)に保存されているデータが呼び出 されます。 • 呼び出しの操作を行うと、現在のグラフ関数式リストの全内容とビューウインドウ設定 内容が、呼び出された内容に置き換わります (元の内容は削除されます) 。 5-10 4. ピクチャーメモリーにグラフを保存する ピクチャーメモリーを使うと、グラフを画像として 20 まで保存しておくことができます (Pict 1∼Pict 20) 。ピクチャーメモリーに保存した画像を呼び出して、現在画面に表示中 のグラフに重ねて表示することができます。 u ピクチャーメモリーにグラフを保存するには 1. GRAPH モードでグラフを描画した後で K1 (PICT) 1 (STO) を押す。 2. 表示されるポップアップウインドウでピクチャーメモリー番号(1∼20)を指定し、w を 押す。 • 例えば bw を押すと、ピクチャーメモリー1 (Pict 1)に保存されます。 • データを保存済みのメモリー番号を指定して保存の操作を行うと、以前に保存されてい た内容は新たな内容で上書きされます。 • デュアルグラフ画面など 2 分割表示されるタイプの画面は、ピクチャーメモリーに保存 できません。 u 保存したグラフ画像を呼び出すには 1. GRAPH モードでグラフを描画した後で K1 (PICT) 2 (RCL)を押す。 2. 表示されるポップアップウインドウでピクチャーメモリー番号(1∼20)を指定し、w を 押す。 • 例えば bw を押すと、ピクチャーメモリー1(Pict 1)に保存されている画像が呼び出 されます。 • 呼び出しの操作を行うと、現在表示中のグラフは上書きされます。 • ピクチャーメモリーから呼び出したグラフをクリアーするには、スケッチの Cls 機能 (5-29 ページ) を使います。 5. デュアルグラフ k グラフをサブ画面にコピーする デュアルグラフは画面を左右2つのパートに分割する機能です。各パートに異なる関数式の グラフを表示したり、片方に通常サイズのグラフを表示し、もう片方に同じグラフの一部を 拡大表示することが可能です。デュアルグラフは、関数式グラフの解析に便利です。 デュアルグラフでは、左側の画面を 「メイン画面」 、右側の画面を 「サブ画面」 と呼びます。 • メイン画面 実際の関数式からグラフを描画するための画面です。 • サブ画面 サブ画面のグラフは、メイン画面のグラフをコピーしたり、部分的に拡大したりして表示さ れます。メイン画面とは異なるビューウインドウ設定にすることが可能です。 5-11 u サブ画面にグラフをコピーするには 1. メインメニューから GRAPH モードに入る。 2. セットアップ画面の “Dual Screen” を “G+G” に設定する。 3. ビューウインドウ設定を行う。 • 6(RIGHT)を押すと、サブ画面用の設定画面を表示することができます。6(LEFT) を押すと、メイン画面用の設定画面に戻ります。 4. グラフ関数式リストに関数式を登録し、メイン画面にグラフを描画する。 5. 希望するデュアルグラフの操作を実行する。 K1 (COPY)... メイン画面のグラフをサブ画面にコピーする K2 (SWAP)... メイン画面の内容とサブ画面の内容を入れ替える • グラフ関数式リスト上の関数式の右側に表示されるシンボルによって、デュアルグラフのど ちらの画面にグラフが描画されるかがわかります。下の画面例で“ ”の付いた関数式は、サ の付いた関数式は、両方の画面に描画されます。 ブ画面に描画されます。 “ ” 関数式を選択して 1 (SEL)を押すと、“ ”または“ ”のシンボルはクリアーされます。シ ンボルの付いていない関数式はメイン画面 (画面左側) に描画されます。 例 y = x(x + 1) (x −1) のグラフをメイン画面とサブ画面に描く。 ビューウインドウ設定は下記とする。 メイン画面: Xmin = −2、 Xmax = 2、 Xscale = 0.5 Ymin = −2、 Ymax = 2、 Yscale = 1 Xmin = −4、 Xmax = 4、 Xscale = 1 Ymin = −3、 Ymax = 3、 Yscale = 1 サブ画面: 1 m GRAPH 2 !m(SET UP) cccc*1 (G+G)J *fx-7400GII、fx-9750GII: ccc 3 !3 (V-WIN)-cwcwa.fwc -cwcwbw 6 (RIGHT)-ewewbwc -dwdwbwJ 4 3 (TYPE) 1 (Y=) v(v+b)( v-b)w 6 (DRAW) 5 K1 (COPY) • グラフの表示中に A を押すと、グラフ関数式リスト画面に戻ります。 5-12 6. マニュアルグラフ k 直交座標グラフを描く RUN • MAT (または RUN)モードでグラフコマンドを入力して、直交座標グラフを描くこ とができます。 1. メインメニューから RUN • MAT (または RUN) モードに入る。 2. セットアップ画面の “Input/Output” を “Linear”に設定する。 3. ビューウインドウ設定を行う。 4. 直交座標グラフを描くコマンド “Graph Y=” (!4(SKTCH) 5 (GRPH)) を入力する。 5. 関数式を入力して w を押す。 例 y = x2 + 3x − 4 のグラフを描く。 ビューウインドウ設定は下記とする。 Xmin = −5、 Xmax = 5、 Xscale = 2 Ymin = −10、 Ymax = 10、 Yscale = 5 1 m RUN • MAT(または RUN) 2 !m (SET UP) 2 (Line) J 3 !3 (V-WIN)-fwfwcwc -bawbawfwJ 4 !4(SKTCH) 1 (Cls) w 5 (GRPH) 1(Y=) 5 cvx+dv-ew • 特定の関数は、組み込み関数として簡単にグラフ描画することができます。 • 組み込み関数としてグラフ描画に使うことができるのは、次の各関数です。 直交座標グラフ • sin x • cos–1 x • tanh x •' x • 10x • cos x • tan–1 x • sinh–1 x • x2 • ex d • dx (x) • d2 (x) dx2 極座標のグラフ • tan x • sinh x • cosh–1 x • log x • x–1 • sin–1 x • cosh x • tanh–1 x • lnx • 3' x • sin • cos–1 • tanh •' • 10 • cos • tan–1 • sinh–1 • 2 • e • tan • sinh • cosh–1 • log • –1 • sin–1 • cosh • tanh–1 • ln • 3' • ∫(x)dx - 組み込み関数グラフを描画する際は、グラフコマンドの書式内に x や の変数を入力する 必要はありません。 - 組み込み関数グラフを描画する際は、関数式として組み込み関数だけを入力します。他の 演算子や値は入力できません。 5-13 k 複数のグラフを重ねて描く(オーバーライト) 関数式内の変数にさまざまな値を代入したときに描かれる複数のグラフを、重ねて描くこと ができます。 1. メインメニューから GRAPH モードに入る。 2. セットアップ画面の “Dual Screen” を “Off”に設定する。 3. ビューウインドウ設定を行う。 4. 関数式タイプを指定し、次の書式に従って関数式を入力する。 < 変数を含む関数式 > ,!+ ([ )< 変数 > !. (=)< 値 > , < 値 > , ... , < 値 > !( ]) 5. グラフを描画する。 例 A に 3、1、−1 を代入したときの y = Ax2 − 3 のグラフを描く。 ビューウインドウ設定は下記とする。 Xmin = −5、 Xmax = 5、 Xscale = 1 Ymin = −10、 Ymax = 10、 Yscale = 2 1 m GRAPH 2 !m(SET UP) cccc*3 (Off)J * fx-7400GII、fx-9750GII: ccc 3 !3 (V-WIN)-fwfwbwc -bawbawcwJ 4 3 (TYPE) 1 (Y=) av (A) vx-d, !+ ([ ) av(A) !. (=) d,b,-b !( ]) w 5 6 (DRAW) • 関数式中で値を変化させることができる変数は 1 つだけです。 • X、Y、r、、T を変数名として使用することはできません。 • 関数内に記述されている変数に対して、変数を代入することはできません。 •“Simul Graph”が “On”に設定されている場合は、変数に各値を代入したときのグラフすべ てが同時に描かれます。 • グラフを重ねて描画する操作は、直交座標式、極座標式、パラメーター関数式、および不等 式について実行できます。 k コピー&ペーストを使ってグラフを描画する 関数式をクリップボードにコピーし、グラフ画面にペーストすることで、グラフを描くこと ができます。 5-14 次の 2 つのタイプの関数式をグラフ画面にペーストして、グラフを描くことが可能です。 タイプ 1(Y= 式) 左辺が変数 Y の、Y = (X) f 形式の関数式です。 「Y = (X) f 」 のグラフが描画されます。 例:Y=X をペーストして、グラフを描く • Y の左側のスペースは無視されます。 タイプ 2(数式) 左辺を持たない数式です。 「Y = 数式」 のグラフが描画されます。 例:X をペーストして、Y=X をグラフに描く。 • 数式の左側のスペースは無視されます。 u コピー&ペーストを使ってグラフを描画するには 1. グラフを描きたい関数式をクリップボードにコピーする。 2. メインメニューから GRAPH モードに入る。 3. セットアップ画面の “Dual Screen” を “Off”に設定する。 4. ビューウインドウ設定を行う。 5. グラフを描画する。 6. 数式をペーストする。 例 グラフ画面に y = 2x2 − 3x − 4 のグラフが表示されているときに、以前にクリップ ボードにコピーした関数 Y = X をペーストする。 ビューウインドウ設定は下記とする。 Xmin = −5、 Xmax = 5、 Xscale = 2 Ymin = −10、 Ymax = 10、 Yscale = 5 1 m RUN • MAT(または RUN) a(Y) !. (=) v !i (CLIP) ddd1 (COPY) 2 m GRAPH 3 !m(SET UP) cccc*3 (Off) J * fx-7400GII、fx-9750GII: ccc 4 !3 (V-WIN)-fwfwcwc -bawbawfwJ 5 3 (TYPE) 1 (Y=) cvx+dv-ew 6 (DRAW) 6 !j (PASTE) • グラフ画面への関数式のペーストは、“Dual Screen”が “Off”に設定されている場合に限り 実行できます。 • 関数式をペーストして描画することができるグラフの数自体には制限はありませんが、ト レースやその他の機能がサポートするグラフの合計数は 30 個です(数式番号 1∼20 として 描かれるグラフの数とペースト機能を使って描かれるグラフの数の合計) 。 5-15 • ペーストによって描画されたグラフに対してトレース等の機能を使った場合、グラフ式は 「Y= 式」 の形で表示されます。 • グラフ画面のメモリーをクリアーせずにグラフを再描画すると、ペーストによって描かれた グラフも含めて、すべてのグラフが再描画されます。 7. テーブル (数表) を使う メインメニューから TABLE モードに入り、関数式に基づく数表を作成することができます。 k 関数式を登録し数表を作成する u 関数式の登録について TABLE モードに入ると、はじめに関数式を登録するための「テーブル関数式リスト」が表示 されます。この画面では、GRAPH モードの「グラフ関数式リスト」と同様の手順で関数式を 登録することができます。関数式の登録操作について詳しくは、「グラフ関数式を登録する」 (5-6 ページ) をご覧ください。 u 変数設定を行うには 数式を作成するときの変数 x に値を指定する方法には、次の 2 通りがあります。 • テーブル設定画面を使う方法 変数 x に代入する値の範囲指定を専用の設定画面で行い、数表を作成します。 • リストを使う方法 指定したリストを変数 x に代入して、数表を作成します。 u テーブル設定画面を使って数表作成時の範囲指定を行うには 例 変数 x の初期値を−3、最終値を 3、変化の度合いを 1 に設定する。 m TABLE 5(SET) -dwdwbw 上記の操作で、数表作成に使う関数式の変数 x に代入する値の条件が設定されます。ここで設 定した条件をもとに、計算が実行されます。 Start ............. 変数 x の初期値 End ................. 変数 x の最終値 Step ............... 変数 x の値の変化の度合い (間隔値) テーブル設定への入力が終了したら、J を押してテーブル関数式リストに戻ります。 5-16 u 数表作成時の変数としてリストを使うには 1. テーブル関数式リストからセットアップ画面を表示する。 2.“Variable” の行を反転させ、2 (LIST) を押す。 3. 表示されるポップアップウインドウを使って、x 変数に代入したいリストのリスト番号を 指定する。 • 例 え ば List 6 を 選 ぶ と き は、gw を 押 し ま す。 ポ ッ プ ア ッ プ ウ イ ン ド ウ が 閉 じ、 “Variable” の設定として “List 6” と表示されます。 4. リストの指定がすんだら、J を押してテーブル関数式リストに戻る。 u 数表を作成するには 例 テーブル関数式リストの “Y1” 、 “Y3”に登録された関数式から数表を作成する。 f/c を使って関数式が登録されている行を反転させ、 1 (SEL)を押して数表の作成対象とするか、しないかを 指定します。 “=”記号が反転表示になっているものは数表の作成対象の 関数式、反転していない行の関数式は作成対象でない関数 式です。1(SEL)を押すたびにこの指定が切り替わりま す。 6(TABL)を押すと、指定した関数式と変数の設定に従っ て数表が作成され、表示されます。変数 x には、テーブル 設定画面で指定した値またはリストデータが代入されます。 右の画面は、変数 x に−3、−2、−1、0、... が代入された 場合の結果例です。 数表中では、各セルは負符号を含め最大 6 桁まで表示されます。 u 微分係数を含む数表を作成するには セットアップ画面の“Derivative”を “On”に設定すると、数表を作成したときに、変数 x に対 する y 値の右列に微分係数が表示されます。 セルカーソル (反転表示したセル)を微 分係数の列に移動すると、微分を表す “dy/dx” が 1 行目に表示されます。 • 範囲指定( 「範囲を指定してグラフを描く」、5-4 ページ) や重ね描き指定 ( 「複数のグラフを重ねて描く」 、5-14 ページ)を行った関数式が含まれる場合は、エラーとなり ます。 u 関数式のタイプを指定するには 数表を作成するための関数式は、次の 3 タイプから指定できます。 • 直交座標式(Y=) • 極座標式(r=) 5-17 • パラメーター関数式(Parm) 1. テーブル関数式リストで 3 (TYPE) を押す。 2. 設定したい関数式タイプに該当するファンクションキーを押す。 • ここで指定したタイプの関数式だけが、6 (TABL)を押したときの数表作成の対象となり ます。テーブル関数式リストに異なるタイプの関数式が登録されている場合、現在指定され ていないタイプの関数式は数表作成の対象とはなりません (異なるタイプの関数式の数表を 同時に作成することはできません) 。 k 数表を編集する 数表の作成後は、テーブルメニューを使って次の編集操作を行うことができます。 • 変数 x の値の変更 • 行の編集 (削除、挿入、追加) • 数表の削除 • コネクトタイプのグラフを描く • プロットタイプのグラフを描く • {FORM} ... テーブル関数式リストに戻る • {DEL} ... 数表を削除する • {ROW} • {DEL}/{INS}/{ADD} ... 行を { 削除する }/{ 挿入する }/{ 追加する } • {EDIT} ... 変数 x の値を編集する • {G • CON}/{G • PLT} ... { コネクトタイプ }/{ プロットタイプ } のグラフを描く • 変数 x を計算結果がエラーとなるような値(0 による除算となるような値など)に変更すると エラーとなり、変更前の値のままとなります。 • 数表内の x 以外の列の値は、直接変更することはできません。 k 数表の特定の列をリストにコピーする d/e を使ってセルカーソルをコピーしたい列に移動します。カーソルはどの行にあっても 構いません。 u 数表をリストにコピーするには 例 列 x の内容を List 1 にコピーする。 K1 (LMEM) bw (リスト番号の指定) 5-18 k 数表からグラフを描画する 1. メインメニューから TABLE モードに入る。 2. ビューウインドウ設定を行う。 3. 関数式を登録する。 4. テーブル設定画面を表示し、範囲指定を行う。 5. テーブルを作成する。 6. グラフタイプを指定し、グラフを描画する。 5(G • CON)... コネクトタイプのグラフを描く 6 (G • PLT)... プロットタイプのグラフを描く • グラフの描画後に !6 (G ↔ T) または A を押すと、テーブル関数式リストに戻ります。 例 次の 2 つの関数式を登録し、数表を作成し、コネクトタイプのグラフを描画する。 数表の範囲指定は初期値−3、最終値 3、変化の度合い 1 とする。 Y1 = 3x2 − 2, Y2 = x2 ビューウインドウ設定は下記とする。 Xmin = 0、 Xmax = 6、 Xscale = 1 Ymin = −2、 Ymax = 10、 Yscale = 2 1 m TABLE 2 !3(V-WIN) awgwbwc -cwbawcwJ 3 3 (TYPE) 1 (Y=)dvx-cw vxw 4 5 (SET) -dwdwbwJ 5 6(TABL) 6 5(G • CON) • グラフの描画後は、トレース機能、ズーム機能、スケッチ機能を使用できます。 k 数表とグラフを同時に表示する セットアップ画面の “Dual Screen” を “T+G” に設定します。 1. メインメニューから TABLE モードに入る。 2. ビューウインドウ設定を行う。 3. セットアップ画面で “Dual Screen” を “T+G” に設定する。 4. 関数式を登録する。 5. テーブル設定画面で範囲指定を行う。 6. 6 (TABL) を押し、関数式の数表を右側のサブ画面に表示する。 7. グラフタイプを指定し、グラフを描画する。 5 (G • CON)... コネクトタイプのグラフを描く 6 (G • PLT)... プロットタイプのグラフを描く 5-19 関数式 y = 3x2 − 2 を登録し、その数表とコネクトタイプのグラフを同時に表示する。 数表の範囲指定は初期値−3、最終値 3、変化の度合い 1 とする。 ビューウインドウ設定は下記とする。 例 Xmin = 0、 Xmax = 6、 Xscale = 1 Ymin = −2、 Ymax = 10、 Yscale = 2 1 m TABLE 2 !3 (V-WIN)awgwbwc -cwbawcwJ 3 !m(SET UP) ccc*1 (T+G) J * fx-7400GII、fx-9750GII: cc 4 3 (TYPE)1 (Y=) dvx-cw 5 5 (SET) -dwdwbwJ 6 6 (TABL) 7 5 (G • CON) • セットアップ画面の “Dual Screen”の設定は、TABLE モードと RECUR モードで適用さ れます。 • K1 (CHNG)または A を押すと、数表をアクティブにすることができます。 8. ダイナミックグラフ 重要 • fx-7400GII には、DYNA モードはありません。 k ダイナミックグラフを利用する ダイナミックグラフ機能を使うと、関数式の係数値を変化させたとき、その変化がグラフに どのように影響するかを観察することができます。関数式の特定の係数や項が、グラフの形 や位置にどのように影響するかがわかります。 1. メインメニューから DYNA モードに入る。 •「ダイナミックグラフ関数式リスト」 が表示されます。 2. ビューウインドウ設定を行う。 3. セットアップ画面の “Dynamic Type” から、次のいずれかを選ぶ。 1 (Cnt)... 連続的に描く 2(Stop)... 10 回の描画後、停止する 4. 組み込まれている関数式タイプの一覧 *1 を使って、関数式を入力する。 5. 係数値を入力し、どの係数を変化させるかを指定する。 *2 6. 初期値、最終値、変化の度合いを順に指定する。 5-20 7. 描画速度を指定する。 3 (SPEED)1 ( )... 1 回の描画ごとに一時停止 (Stop&Go) 2 ( )... 標準の半分の速度に設定 (Slow) 3 ( )... 標準速度に設定 (Normal) 4 ( )... 標準の倍速に設定 (Fast) 8. ダイナミックグラフを描画する。 *1 組み込まれている関数式タイプは、次の通りです。 2 • Y=A (X+B) +C • Y=AX+B • Y=AX2+BX+C • Y=AX^3+BX2+CX+D • Y=Asin(BX+C) • Y=Acos(BX+C) • Y=Atan(BX+C) 3(TYPE) を押して関数式タイプを選択し、手動で関数式を入力することもできます。 *2 w を押して、係数値設定メニューを表示することもできます。 • ダイナミックグラフを描く関数式が複数存在するときは“Too Many Functions”と表示さ れます。 y = A(x −1)2 −1 の係数 A の値を 2 から 5 まで 1 ずつ変化させて、ダイナミックグラ 例 フを 10 回繰り返して描く。 1 m DYNA 2 !3 (V-WIN) 1(INIT) J 3 !m(SET UP)c*2 (Stop) J * fx-9750GII:!m (SET UP) 4 5 (B-IN) c1 (SEL) 5 4 (VAR) cw-bw-bw 6 2(SET) cwfwbwJ 7 3 (SPEED) 3( ) J 8 6 (DYNA) 1 から 4 を繰り返す 1 2 → ← ↓↑ 4 3 → ← 5-21 k ダイナミックグラフの軌跡を描く セットアップ画面で軌跡を描画する設定にすると、係数値を変えて描いたグラフを重ねて表 示させることができます。 1. メインメニューから DYNA モードに入る。 2. ビューウインドウ設定を行う。 3. セットアップ画面の “Locus” を “On” にする。 4. 組み込まれている関数式タイプの一覧を使って、関数式を入力する。 5. 係数値を入力し、どの係数を変化させるかを指定する。 6. 初期値、最終値、変化の度合いを順に指定する。 7. 描画速度を “Normal” にする。 8. ダイナミックグラフを描画する。 例 y = Ax の係数 A の値を 1 から 4 まで 1 ずつ変化させて、ダイナミックグラフを 10 回 繰り返して描く。 1 m DYNA 2 !3 (V-WIN) 1 (INIT) J 3 !m (SET UP) cc*1(On) J * fx-9750GII:c 4 5 (B-IN) 1 (SEL) 5 4 (VAR) bwaw 6 2 (SET) bwewbwJ 7 3 (SPEED) 3( ) J 8 6 (DYNA) ····→ ←···· k グラフ計算 DOT 切り替え機能 この機能を使ってダイナミックグラフの X 軸のドットをすべて描画するか、1 個おきに描画 するかを指定することができます。この設定は“Dynamic Func Y=”で描画するときにのみ 有効です。 1. !m(SET UP) を押してセットアップ画面を表示する。 2. ccc* を押して “Y=Draw Speed”を選択する。 * fx-9750GII: cc 3. 描画タイプを選択する。 1(Norm)... X 軸のすべてのドットを描画 (初期設定) 2(High)... X 軸のドットを 1 個おきに描画 ( “Norm”時よりも高速に描画) 4. J を押す。 5-22 k ダイナミックメモリーを利用する 現在設定されているダイナミックグラフ描画条件およびダイナミックグラフ画面データをダ イナミックメモリーに 1 組保存し、呼び出すことができます。保存したデータを呼び出すと、 すぐにダイナミックグラフが描画されるため、時間を節約することができます。一度にメモ リーに保存できるデータは 1 組だけです。 u ダイナミックメモリーにデータを保存するには 1. ダイナミックグラフ描画中に A を押して、描画速度切り替え表示を呼び出す。 2. 5 (STO)を押す。確認のポップアップウインドウが表示されたら 1 (Yes)を押して、 データを保存する。 u ダイナミックメモリーからデータを呼び出すには 1. ダイナミックグラフ関数式リストを呼び出す。 2. 6 (RCL) を押すとダイナミックメモリーの内容が呼び出され、グラフが描画される。 9. 漸化式グラフ 重要 • fx-7400GII には、RECUR モードはありません。 k 漸化式を入力して数表を作成する 次の種類の漸化式を最大 3 つまで入力し、数表を作成することができます。 • an、n で構成されている数列 {an} の一般項 • an+1、an、n で構成される線形 2 項間漸化式 • an+2、an+1、an、n で構成される線形 3 項間漸化式 1. メインメニューから RECUR モードに入る。 2. 漸化式のタイプを選択する。 3 (TYPE)1 (an)... 数列 an の一般項 2 (an+1)... 線形 2 項間漸化式 3 (an+2)... 線形 3 項間漸化式 3. 漸化式を入力する。 4. テーブル設定を行う。n の始点と終点を入力する。必要な場合は、初項の値、グラフを描 く場合はポインターの始点の値も入力する。 5. 漸化式の数表を表示する。 5-23 例 an+2 = an+1 + an で表される 3 項間漸化式(フィボナッチ数列)で、初項が a1=1、a2 = 1 のとき、変数 n の値を 1 から 6 まで変化させたときの数表を作成する。 1 m RECUR 2 3 (TYPE) 3 (an+2) 3 4 (n.an ··) 3 (an+1) +2 (an) w 4 5(SET) 2 (a1) bwgwbwbwJ 5 6 (TABL) * 最初の 2 つの値は、a1 = 1 と a2 = 1 に対応します。 •1 (FORM) を押すと漸化式を保存する画面に戻ります。 • セットアップ画面で“ΣDisplay”を “On”に設定すると、各項の和を含めた数表を作成するこ とができます。 k 漸化式グラフを描画する 漸化式の数表から、コネクトタイプ/プロットタイプのグラフを描きます。 1. メインメニューから RECUR モードに入る。 2. ビューウインドウ設定を行う。 3. 漸化式のタイプを選択し、漸化式を入力する。 4. テーブル設定を行う。n の始点と終点を入力する。必要な場合は、初項の値も入力する。 5. グラフの線のスタイルを選択する。 6. 漸化式の数表を表示する。 7. グラフタイプを選択して、グラフを描画する。 5 (G • CON)... コネクトタイプのグラフを描画 6 (G • PLT)... プロットタイプのグラフを描画 例 an+1 = 2an +1 で表される 2 項間漸化式で、初項が a1 = 1 のとき、変数 n の値を 1 か ら 6 まで変化させた数表を作成する。この数表の値を使ってコネクトタイプのグラフ を描画する。 ビューウインドウ設定は下記とする。 Xmin = 0、 Xmax = 6、 Xscale = 1 Ymin = −15、 Ymax = 65、 Yscale = 5 1 m RECUR 2 !3 (V-WIN)awgwbwc -bfwgfwfwJ 3 3(TYPE) 2 (an+1) c2 (an)+bw 4 5 (SET) 2 (a1) bwgwbwJ 5 1 (SEL+S) f2 ( ) J 6 6 (TABL) 7 5 (G • CON) 5-24 • グラフの描画後は、トレース機能、ズーム機能、スケッチ機能を使用できます。 • グラフの描画後に !6 (G ↔ T) または A を押すと、数表画面に戻ります。 k 2つの数列から位相プロットグラフを描画する RECUR モードで入力した 2 つの式による数列のうち、片方を横軸、もう片方を縦軸とした n an+1、an+2) n bn+1、bn+2) n cn+1、cn+2) 、b( 、c( のう 位相プロットグラフを描画できます。a( ち、アルファベット順で先の数列が横軸、後の数列が縦軸となります。 1. メインメニューから RECUR モードに入る。 2. ビューウインドウ設定を行う。 3. 2 つの漸化式を入力し、両方をテーブル作成対象として選択する。 4. テーブル設定を行う。変数 n の始点と終点、および各漸化式の初項の値を入力する。 5. 漸化式の数表を表示する。 6. 位相プロットグラフを描画する。 例 2 つの 2 項間漸化式 an+1 = 0.9an、bn+1 = bn + 0.1n − 0.2 を入力し、それぞれの初 項を a1 = 1, b1 = 1 とする。変数 n の値を 1 から 10 まで変化させたときの数表を作成 し、この数表を使って位相プロットグラフを描画する。 ビューウインドウ設定は下記とする。 Xmin = 0、 Xmax = 2、 Xscale = 1 Ymin = 0、 Ymax = 4、 Yscale = 1 1 m RECUR 2 !3(V-WIN)awcwbwc awewbwJ 3 3 (TYPE) 2 (an+1) a.j2 (an) w 4 (n.an ··) 3 (bn) +a.b1 (n) -a.cw 4 5 (SET) 2 (a1) bwbawbwbwJ 5 6 (TABL) 6 3 (PHAS) • RECUR モード画面で 3 つの式を入力し、すべての式をテーブル作成対象として選択して いた場合、3 つの式のうちどの 2 つを使って位相プロットグラフを描画するかを指定する必 要があります。この指定を行うには、テーブル画面で 3 (PHAS)を押すと表示されるファ ンクションメニューを使います。 5-25 n an+1、an+2) n bn+1、bn+2) 1 (a•b)......... a( と b( をグラ フ描画に使う n bn+1、bn+2) n cn+1、cn+2) 2 (b•c)......... b( と c( をグラ フ描画に使う n an+1、an+2) n cn+1、cn+2) 3 (a•c)......... a( と c( をグラ フ描画に使う • セットアップ画面の“ΣDisplay”を “On”にすると、数表に各項の累計が表示されます。この とき、位相プロットグラフを描画するのに使うデータとして、2 つの数列をそのまま使う か、2 つの数列それぞれの累計を使うかを選択することができます。この選択は、テーブル 画面で 3 (PHAS) を押すと表示されるファンクションメニューで行います。 1 (an)........... 数列をグラフ描画に使う 6 (an)........ 数列の累計をグラフ描画に使う • セットアップ画面の“ΣDisplay”が “On”に設定されており、かつ RECUR モードで入力し た 3 つの式すべてがテーブル作成対象として選択されていた場合は、テーブル画面で 3 (PHAS) を押したときに表示されるファンクションメニューで、どの 2 つの式を使うか、お よび数列データと数列の累計データのどちらを使うかを指定します。 n an+1、an+2) n bn+1、bn+2) 1 (a•b)......... a( と b( の数列 をグラフ描画に使う n bn+1、bn+2) n cn+1、cn+2) 2 (b•c)......... b( と c( の数列 をグラフ描画に使う n an+1、an+2) n cn+1、cn+2) 3 (a•c)......... a( と c( の数列 をグラフ描画に使う n an+1、an+2) n bn+1、bn+2) 4 (Σa•b)....... a( と b( の数列 の累計をグラフ描画に使う n bn+1、bn+2) n cn+1、cn+2) 5 (Σb•c)....... b( と c( の数列 の累計をグラフ描画に使う n an+1、an+2) n cn+1、cn+2) 6 (Σa•c)....... a( と c( の数列 の累計をグラフ描画に使う k 漸化式の収束/発散グラフ(WEB グラフ)を描画する y =( f x)のグラフは、an+1 = y、an = x を 2 項間漸化式 an+1 = ( f an)に見立てて描かれます。 このとき 2 項間漸化式は an+1、an で構成されています。グラフを描いたら、その関数が収束 するか拡散するかを調べることができます。 1. メインメニューから RECUR モードに入る。 2. ビューウインドウ設定を行う。 3. 2 項間漸化式のタイプを選択し、漸化式を入力する。 4. テーブル設定を行う。n の始点と終点、初項の値、ポインターの始点の値を入力する。 5. 漸化式の数表を表示する。 5-26 6. グラフを描画する。 7. w を押す。設定したポインターの始点にポインターが点滅する。 w を数回押す。 • 収束する場合はグラフ上にクモの巣状にラインが描かれます。そうでない場合は発散し ているか、グラフが画面からはみだしている可能性があります。この場合はビューウイ ンドウ設定で表示領域を拡大し、再度グラフを描画して確認します。c/f を押すと、 グラフを選択することができます。 漸 化 式 an+1 = − 3(an)2 + 3an、bn+1 = 3bn + 0.2 の WEB グ ラ フ を 描 き、 収 束/発 散 を 調べる。テーブル設定は Start = 0、End = 6、a0 = 0.01、anStr = 0.01、b0 = 0.11、bnStr = 0.11 とする。 例 1 m RECUR 2 !3 (V-WIN)awbwbwc awbwbwJ 3 3 (TYPE) 2(an+1) -d2 (an) x+d2 (an) w d3 ( bn) +a.cw 4 5 (SET) 1 (a0) awgwa.abwa.bbwc a.abwa.bbwJ 5 6 (TABL) 6 4 (WEB) 7 w∼w (an は収束) c w∼w(bn は発散) • グラフの線のスタイルを変えるには、4 の後に 1(SEL+S) を押します。 • WEB グラフでは、y = ( f x)グラフの線のスタイルを指定することができます。線のスタイ ルの選択は、セットアップ画面の“Draw Type”が “Connect”に設定されているときだけ有 効です。 10. 円錐曲線グラフの描画 重要 • fx-7400GII には、CONICS モードはありません。 k 円錐曲線グラフの描画 CONICS モードを使うと、放物線、円、楕円、双曲線のグラフを描くことができます。直交 座標式、極座標式、またはパラメーター関数式が入力可能です。 1. メインメニューから CONICS モードに入る。 2. 関数式のタイプを選択する。 1(RECT)... 直交座標式 5-27 2 (POL)... 極座標式 3 (PARM)... パラメーター関数式 3. 描画したいグラフに応じて、組み込みの関数式を選択する。 R w 4. 関数式の係数をそれぞれ入力し、グラフを描画する。 例 直交座標の関数式 x = 2y2 + y −1 を入力して右側の開いた放物線グラフを描画し、次 に極座標の関数式 r = 4cos を入力して円のグラフを描画する。 1 m CONICS w 2 1 (RECT)c (X=AY2+BY+C) 3 cwbw-bw6 (DRAW) 4 JJ 5 2 (POL) cccc(R=2Acos) w 6 cw6 (DRAW) 11. スケッチ k グラフに点や線を重ねて描く すでに描かれているグラフに、点や線を重ね描きすることができます。 重ね描きする際の線は、4 種類のスタイルから選ぶことができます。 1. メインメニューから GRAPH モードに入る。 2. ビューウインドウ設定を行う。 3. セットアップ画面の “Sketch Line”を使って線のスタイルを選択する。 1 ( )... 標準 (初期状態) 2 ( )... 太線 (標準の 2 倍の太さ) 3 ( )... 破線 (太線の破線) 4 ( )... 点線 4. グラフの関数式を入力する。 5. グラフを描画する。 5-28 6. スケッチ機能を選択する。 *1 !4 (SKTCH)1 (Cls)... 画面を消去する 2 (Tang)... 接線を描く 3 (Norm)... 法線を描く 4 (Inv)... 逆関数を描画する *2 6 (g) 1 (PLOT) {Plot}/{Pl • On}/{Pl • Off}/{Pl • Chg} ... 点を { プロットする }/{ 描 く }/{ 消す }/{ 切り替える } 6 (g) 2 (LINE) {Line}/{F • Line} ... {6 (g) 1 (PLOT) でプロットした 2 点を直線 で結ぶ (直線) }/{ 任意の 2 点間に線を描く (自由直線) } 6 (g) 3 (Crcl)... 円を描画する 6 (g) 4 (Vert)... 垂直線を描画する 6 (g) 5 (Hztl)... 水平線を描画する 6 (g) 6 (g) 1(PEN)... 自由に線を引く 6 (g) 6 (g) 2(Text) ... 文字を書き込む 7. カーソルキーでポインター( ) を描きたい位置に移動し、w を押す。 *3 *1 上記は GRAPH モードで表示されるメニューです。モードによって選択できる機能が多 少異なります。 *2 逆関数のグラフは、選択後ただちに描画されます。 *3 機能によっては、2 点を指定しなければならないものもあります。その場合は、最初の 1 点を指定した後に w を押し、カーソルキーでポインターを 2 番目の点の位置に移動し、 w を押します。 • 次の各スケッチ機能では、線のタイプを指定することができます。 接線、法線、逆関数、直線、自由直線、円、垂直線、水平線、自由に線を引く 例 グラフ y = x(x + 2) (x − 2) 上の点 (2,0)における接線を描く。 1 m GRAPH 2 !3(V-WIN) 1 (INIT) J 3 !m(SET UP) cccccccc*1 ( )J * fx-7400GII、fx-9750GII: ccccccc 4 3 (TYPE)1 (Y=) v(v+c)(v -c)w 5 6 (DRAW) 6 !4 (SKTCH) 2 (Tang) 7 e∼ew*1 *1 ポインターを移動して w を押すことにより、続けて接線を描画することができます。 5-29 12. グラフ関数式の解析 重要 • ここで説明する解析機能を使って各種の解を求めるとき、次のような場合は精度がでなかっ たり、解が求められなかったりすることがあります。 - 求める解がグラフ同士の接点、またはグラフと x 軸との接点になる場合。 - 求める解がグラフの変曲点になる場合。 k グラフ上の座標を読みとる グラフ上のポインター( ) をカーソルキーで移動して、座標値を読み取ることができます。 1. メインメニューから GRAPH モードに入る。 2. グラフを描画する。 3. !1(TRCE) を押す。グラフの中央にポインターが点滅する。 *1 4. d/e を押すとグラフに沿ってポインターが移動する ので、読み取りたい位置にポインターを合わせる。 • 複数のグラフが描かれている場合、c/f を押すと、 異なるグラフの同じ x 座標の位置にポインターが移動 します。 5. v を押すと表示されるポップアップウインドウに座標値を入力すると、その座標にポイ ンターが移動する。 • v を押さずに直接座標値を入力しても、ポップアップウインドウが表示されます。 6. トレースを中断するには、!1 (TRCE) を押す。 *1 ポインターを表示する位置がグラフの表示領域外の場合、またはエラー(値を持たない)の 場合は、ポインターはグラフに表示されません。 • セットアップ画面で“Coord”を “Off”に設定すると、ポインター位置の座標値の表示をオフ にすることができます。 • 関数式の種類により、座標値は次のように表示されます。 極座標のグラフ パラメーター関数のグラフ 不等式のグラフ k 微分係数を表示する トレース機能実行時に、ポインターの座標値に加えて、ポインター位置での微分係数を同時 に表示させることができます。 5-30 1. メインメニューから GRAPH モードに入る。 2. セットアップ画面で “Derivative” を “On” に設定する。 3. グラフを描画する。 4. !1(TRCE)を押す。グラフの中央にポインターが 点滅し、ポインターの座標値とともに微分係数も表示さ れる。 k グラフの座標値から数表を作成する(グラフ to テーブル) トレース機能などによって読み取ったグラフの座標値を数表に登録し、画面をグラフと数表 に分割表示することができます。グラフと解析結果を同時に見たいときに、便利です。 1. メインメニューから GRAPH モードに入る。 2. セットアップ画面で “Dual Screen” を “GtoT” に設定する。 3. ビューウインドウ設定を行う。 4. 関数式を登録し、左側の画面にグラフを描画する。 5. トレース機能を実行する。複数のグラフが描画されてい る場合は、c/f を押してグラフを選択する。 6. d/e を押してポインターを移動し、数表に登録した い座標位置で w を押す。登録する座標値の数だけ繰り 返す。 7. K1(CHNG) を押して、キー操作の対象を数表側に切り替える。 k 座標値の桁数を丸めて表示する トレース機能などを使用する際、座標値を適切な有効桁数に丸めて表示することができます。 1. メインメニューから GRAPH モードに入る。 2. グラフを描画する。 3. !2 (ZOOM) 6 (g) 3 (RND)を押す。このとき、 ビューウインドウの設定が Rnd の値に従って自動的に 変更される。 4. !1(TRCE)を押し、カーソルキーでポインターを グラフ上の適当な位置に移動する。ポインターの座標値 が丸めて表示される。 k グラフ関数式を解析する グラフを描画した後に、グラフ解析メニューを使ってさまざまな解析結果を求めることがで きます。 1. メインメニューから GRAPH モードに入る。 2. グラフを描画する。 5-31 3. グラフ解析メニューを表示し、解析機能を選択する。 !5 (G-SLV)1 (ROOT)... 根の算出 2 (MAX)... 極大値 3 (MIN)... 極小値 4 (Y-ICPT)... y 軸切片 5 (ISCT)... 2 つのグラフの交点 6 (g) 1 (Y-CAL)... x に対する y 座標値 6 (g) 2 (X-CAL)... y に対する x 座標値 6 (g) 3 (∫dx)... 任意の範囲の積分値 4. 複数のグラフが描かれているときは、登録エリア番号の最も小さいグラフ上にカーソル (k)が点滅する。c/f を使って、選択したいグラフ上にカーソルを移動する。 5. w を押してグラフを選択すると、解析された値が表示される。 • 値が 2 つ以上ある場合は e を押すと、次の値が算出されます。また d を押すと、前に 表示していた値に戻ります。 u 2 つのグラフの交点を算出するには 1. グラフを描画する。 2. !5 (G-SLV) 5 (ISCT)と押す。3 つ以上のグラフが描かれているときは、登録エリ ア番号の最も小さいグラフ上にカーソル (k) が点滅する。 3. c/f を使って、選択したいグラフ上にカーソルを移動する。 4. w を押し、1 つ目のグラフを選択する。カーソルの形が k から◆に切り替わる。 5. c/f を使って、2 番目のグラフ上にカーソルを移動する。 6. w を押すと、2 つのグラフの交点が算出される。 • 値が 2 つ以上ある場合は e を押すと、次の値が算出されます。また d を押すと、前に 表示していた値に戻ります。 例 Y1 = x + 1、Y2 = x2 の 2 つのグラフを描き、Y1 と Y2 のグラフの交点を求める。 f x)タイプの直交座標式、Y>( f x)/Y<( f x)/YI( f x)/YH( f x)各タイプの • 交点の算出は、Y = ( 不等式についてのみ実行できます。 5-32 u グラフ上の座標値を算出するには 任意の x に対する y 座標値、任意の y に対する x 座標値を求めることができます。 1. グラフを描画する。 2. 関数式を選択する。複数のグラフが描かれているときは、登録エリア番号の最も小さいグ ラフ上に選択カーソル (k) が点滅する。 !5 (G-SLV)6 (g) 1 (Y-CAL)... x に対する y 座標値 6 (g) 2 (X-CAL)... y に対する x 座標値 3. c/f を押して、選択したいグラフにカーソル (k) を移動し、w を押して選択する。 4. 任意の x 座標値または y 座標値を入力する。 • w を押すと、対応する y 座標値または x 座標値が算出されます。 例 Y1 = x + 1、Y2 = x (x + 2) (x − 2)の 2 つの式のグラフを描き、Y2 のグラフの y 座 標値を x = 0.5 に対して、また x 座標値を y = 2.2 に対して求める。 • 上の手順で解が 2 つ以上ある場合、e を押すと次の値を算出します。また d を押すと、 前に表示していた値に戻ります。 • パラメーター関数グラフの X-CAL 値を求めることはできません。 u グラフ上の指定範囲の積分値を算出するには 1. グラフを描画する。 2. !5(G-SLV) 6 (g) 3 (∫dx)を押す。複数のグラフが描かれているときは、登録エリ ア番号の最も小さいグラフ上に選択カーソル (k) が点滅する。 3. c/f を押して、選択したいグラフにカーソル (k) を移動し、w を押して選択する。 4. d/e を押し、積分の下限値にポインターを移動し、w を押す。 5. e を押し、積分の上限値にポインターを移動する。 6. w を押すと、積分値が算出される。 例 Y1 = x(x + 2) (x − 2) のグラフを描き、 (−2,0) の積分値を求める。 • 下限値、上限値は、数字キーを使って直接数値で指定することもできます。 • 積分範囲は、下限 < 上限となるように設定してください。 • 積分値の算出ができるのは、直交座標式グラフのみです。 5-33 k 円錐曲線のグラフ関数式を解析する 重要 • fx-7400GII には、CONICS モードはありません。 次の手順で円錐曲線のグラフを描画した後に、グラフ解析メニューを使ってさまざまな解析 結果を求めることができます。 1. メインメニューから CONICS モードに入る。 2. 関数式のタイプを選択する。 1 (RECT)... 直交座標式 2 (POL)... 極座標式 3 (PARM)... パラメーター関数式 3. c/f を使って解析する円錐曲線を選択する。 4. 円錐曲線の各定数を入力する。 5. グラフを描画する。 円錐曲線のグラフを描いた後、!5 (G-SLV)を押します。次のようなグラフ解析メニュー が現れます。 • 放物線グラフの解析 • {FOCS}/{VTX}/{LEN}/{e} ... { 焦点 }/{ 頂点 }/{ 通径の長さ }/{ 離心率 } を求める • {DIR}/{SYM} ... { 準線 }/{ 対称軸 } を引く • {X-IN}/{Y-IN} ... {x 軸 }/{y 軸 } との交点を求める • 円グラフの解析 • {CNTR}/{RADS} ... { 中心 }/{ 半径 } を求める • {X-IN}/{Y-IN} ... {x 軸 }/{y 軸 } との交点を求める • 楕円グラフの解析 • {FOCS}/{VTX}/{CNTR}/{e} ... { 焦点 }/{ 頂点 }/{ 中心 }/{ 離心率 } を求める • {X-IN}/{Y-IN} ... {x 軸 }/{y 軸 } との交点を求める • 双曲線グラフの解析 • {FOCS}/{VTX}/{CNTR}/{e} ... { 焦点 }/{ 頂点 }/{ 中心 }/{ 離心率 } を求める • {ASYM} ... 漸近線を引く • {X-IN}/{Y-IN} ... {x 軸 }/{y 軸 } との交点を求める 5-34 u 焦点/通径の長さを算出するには 例 放物線 X =(Y − 2)2 + 3 のグラフの焦点、頂点、通径の長さを求める。 ビューウインドウ設定は下記とする。 Xmin = −1、 Xmax = 10、 Xscale = 1 Ymin = −5、 Ymax = 5、 Yscale = 1 m CONICS w bwcwdw6 (DRAW) !5 (G-SLV) 1 (FOCS) (焦点の算出) !5 (G-SLV) 5 (LEN) (通径の長さの算出) • 楕円または双曲線の焦点を算出しているときに e を押すと、次の焦点の値を算出します。 また、d を押すと、前に表示していた焦点の値に戻ります。 • 双曲線の頂点を算出しているときに e を押すと、次の頂点の値を算出します。また、d を押すと、前に表示していた頂点の値に戻ります。 • 楕円の頂点を算出しているときに e を押すと、次の頂点の値を算出します。d を押すと、 その前に表示していた頂点の値に戻ります。楕円には頂点が 4 つあります。 u 中心を算出するには 例 2 2 円のグラフ (X + 2) + (Y + 1) = 22 の中心を求める。 m CONICS ccccw -cw-bwcw6 (DRAW) !5 (G-SLV) 1 (CNTR) (中心の算出) 5-35 第6章 統計グラフと統計計算 重要 • 本章で紹介されているグラフ画面は、それぞれの機能ごとの特徴が表れるようなデータや設定に 基づいた表示例です。実際に表示されるグラフは、描画元のデータや設定によって変わるので、 掲載されているグラフ画面と同じ画面にはならないことがあります。 1. 統計計算を行う前に メインメニューから STAT モードに入ると、リストエディターが表示されます。 この表示から、統計に使うデータの入力と計算を行います。 c/f/d/e でセルカーソル (反転 しているセル) の位置を移動します。 6 データを入力したら、グラフ化してデータの傾向を検討す ることができます。さまざまな回帰計算によって、データ を分析することも可能です。 • リストエディターの使い方について詳しくは、 「第 3 章 リスト機能」 をご覧ください。 k 統計グラフの描画設定について リストエディターに登録したデータに基づいて、統計グラフを描くことができます。グラフ を描くには、グラフメニューを使います。リストエディターの表示中に 1(GRPH)を押す と、次のようなグラフメニューが現れます。 • {GPH1}/{GPH2}/{GPH3} ... {GPH1}/{GPH2}/{GPH3} の 設 定 に 基 づ く グ ラ フ を 描 く *1 • {SEL} ... GPH1、GPH2、GPH3 のどのグラフを描くかを選択する (複数選択可) • {SET} ... GPH1、GPH2、GPH3 の各々のグラフ描画設定 (グラフの種類の指定、描画 元となるリストデータの指定など) を行う *1 統計グラフを描くための設定は、GPH1、GPH2、GPH3 という 3 つのメモリーエリ ア (統計グラフ項目)に登録しておくことができます。初期設定では、GPH1、GPH2、 GPH3 のすべてが散布図を描く指定になっています。{SET} を使ってこの指定を変更する ことができます。 k グラフ描画設定を行う [GRPH] [SET] - GPH1、GPH2、GPH3 の各グラフの描画設定のしかたについて説明します。設定は「グラ フ描画設定画面」 で行います。 • グラフタイプ (Graph Type) 初期設定では、どのグラフも散布図になっています。グラフごとに他のさまざまな統計グラ フタイプから1つを選択できます。 6-1 • リスト (XList、YList) グラフの描画元となる統計データとして、リスト(List 1∼List26)を指定します。“XList” は x 軸用のデータ、 “YList” は y 軸用のデータを表します。 初期設定では、1 変数統計計算の場合の x 軸データとして List 1 が、2 変数統計計算の場合 の x 軸データ、y 軸データとして List 1 と List 2 が、それぞれグラフの描画元データとして 指定されています。どのリストデータを x 軸データ、y 軸データとして使用するかを、変更す ることができます。 • 度数(Frequency) この設定項目を使って、度数データとして使うリストを指定します。 度数とは、1 つ(または 1 組)のデータの出現回数のことです。値が同一のデータを 1 行にま とめ、データ右隣の列に各行の度数を記した表を「度数分布表」と呼びます。この度数分布表 に基づいて統計グラフを描く場合は、度数データとして使うリストを、本項目を使って指定 します。 • Med-Med グラフ (6-13 ページ)については、度数データには正の整数のみ入力してくださ い。他のタイプの値 (小数など) を入力すると、エラーとなります。 重要(fx-9860GII SD、fx-9860GII、fx-9860G AU PLUS のみ) • 度数データとして使うリストには、必ず 0 または正の数だけを入力してください。負数が1 つでも入力されたリストを度数データとして使うと、エラーとなります。 • 度数データ= 0 に該当する統計データは、最大値および最小値の計算には使われません。 • マークタイプ (Mark Type) グラフ上の点の形を指定できます。 u グラフ描画設定画面を表示するには 1 (GRPH) 6 (SET) を押します。 • StatGraph (統計グラフ項目の選択) • {GPH1}/{GPH2}/{GPH3} ... 統計グラフ項目 {1}/{2}/{3} を選択する • Graph Type (グラフの種類の選択) • {Scat}/{xy}/{NPP}/{Pie} ... { 散布図 }/{xy 線図 }/{ 正規確率プロット }/{ 円グラフ } を選択 する • {Hist}/{Box}/{Bar}/{N • Dis}/{Brkn} ... { ヒストグラム }/{Med ボックスグラフ }/{ 棒グ ラフ }/{ 正規分布曲線 }/{ 折れ線グラフ } を選択する • {X}/{Med}/{X^2}/{X^3}/{X^4} ... {1 次回帰グラフ }/{Med-Med グラフ }/{2 次回帰グ ラフ }/{3 次回帰グラフ }/{4 次回帰グラフ } を選択する • {Log}/{ae^bx}/{ab^x}/{Pwr}/{Sin}/{Lgst} ... { 対 数 回 帰 グ ラ フ }/{ 指 数 回 帰 グ ラ フ (aebx) }/{ 指 数 回 帰 グ ラ フ(abx) }/{ べ き 乗 回 帰 グ ラ フ }/{sin 回 帰 グ ラ フ }/{ ロ ジ ス ティック回帰グラフ } を選択する 6-2 • XList(x 軸方向のデータの選択) /YList (y 軸方向のデータの選択) • {LIST} ... List 1∼26 の列を x 軸/y 軸に割り当てる • Frequency(1 個のデータに対応するデータの個数の選択) • {1} ... 1 つのデータを 1 個の点に対応させる • {LIST} ... List 1∼26 の示す数のデータを 1 個の変数データの個数に対応させる • Mark Type(マークの種類の選択) • {䊐}/{ × }/{•} ... 散布図としてプロットするマークの形を選択する グラフタイプとして “Pie” (円グラフ)が選択されている場合: • Data (描画元のデータを選択) • {LIST} ... List 1∼26 の列をグラフ描画元データとして割り当てる • Display(円グラフの値の表示設定) • { % }/{Data} ... データの各要素を { パーセンテージで表示 }/{ 値で表示 } • % Sto Mem (パーセンテージの数値のリストへの登録指定) • {None}/{LIST} ... パーセンテージの数値をリストに { 登録しない }/{List 1∼26 を指定 して登録する } グラフタイプとして “Box” (Med ボックスグラフ)が選択されている場合: • Outliers (外れ値表示の選択) • {On}/{Off} ... Med ボックスグラフに外れ値を { 表示する }/{ 表示しない } を選択する グラフタイプとして “Bar” (棒グラフ)が選択されている場合: • Data1 (1 番目の棒の描画につかうデータ) • {LIST} ... List 1∼26 の列を割り当てる • Data2 (2 番目の棒の描画につかうデータ) /Data3 (3 番目の棒の描画につかうデータ) • {None}/{LIST} ... { 何も割り当てない }/{List 1∼26 の列を割り当てる } • Stick Style (棒の向きの指定) • {Leng}/{HZtl} ... { 縦向き }/{ 横向き } の棒グラフを描画する k GPH1、GPH2、GPH3 のどのグラフを描くかを選択する [GRPH] [SEL] 統計グラフ項目(GPH1、GPH2、GPH3)の設定に基づいた各グラフを描くか、描かないか を選択することができます。 • グラフを描く/描かないを設定するには 1. 1 (GRPH) 4 (SEL)を 押 し て、 各 グ ラ フ を 描 く か、 描かないかを指定する画面を表示する。 • StatGraph1 設定はグラフメニューの GPH1、StatGraph2 設定は GPH2、 StatGraph3 設定は GPH3 をそれぞれ設定します。 6-3 2. カーソルキーを使って設定したい行を反転させ、ファンクションキーを押して設定を変更 する。 • {On}/{Off} ... グラフを { 描く }/{ 描かない } を設定 • {DRAW} ...「描く」 (DrawOn) 指定となっているすべてのグラフを描く 3. 元の画面に戻るには J を押す。 k 統計グラフのビューウインドウ設定について 統計グラフを描く際は、通常ビューウインドウ値は自動的に計算され、設定されます。自動 的に設定されないようにするには、セットアップ画面の “Stat Wind”を “Manual” に設定して ください。リストエディターが表示されているときに、次の操作を行います。 !m (SET UP)2 (Man) J(元の画面に戻る) “Stat Wind” が “Manual” となっていても、次のグラフではビューウインドウ値は自動的に設 定されます。 円グラフ、1 標本の Z 検定、2 標本の Z 検定、1 比率の Z 検定、2 比率の Z 検定、1 標本の t 検 (x 軸方向のみ無視) 定、2 標本の t 検定、2GOF 検定、2 検定、2 標本の F 検定 2. 1 変数統計グラフの描画と計算 データの中には、1 つのデータ(変数)だけが意味を持つものがあります。例えば、単純にク ラスの平均身長を求める場合、使う変数は 1 つ (身長)だけです。このような統計を 「1 変数統 計」と呼びます。1 変数統計の計算には、分布を調べたり、合計を求めたりすることなどが含 まれます。 1 変数統計のグラフは、「統計グラフの描画設定について」 (6-1 ページ)で説明した方法で設 定を行い、描画を実行します。1 変数統計をグラフ化するために、次の各種グラフが用意さ れています。 k 正規確率プロット(NPP) データの累積比率を正規分布の累積比率と対比させてプロットします。XList にデータを入 力したリストを指定し、マークタイプ (Mark Type) でプロットに使うマークを {䊐}/{×}/{•} か ら選択できます。 A、J または !J (QUIT) を押すと、リストエディターに戻ります。 6-4 k 円グラフ (Pie) 指定したリストに基づいて、円グラフを描画することができます。描画が可能なデータ数 (リ ストの行数)は、最大 20 です。描画したグラフ上では、描画元データのリストの 1 行目から 順に A、B、C ... というラベルが表示されます。 グラフ描画設定の “Display”で “%”を選択しておくと、アルファベットのラベルごとのパーセ ンテージが数値で表示されます。 k ヒストグラム (Hist) グラフ描画設定の “XList”にデータを入力したリストを、“Freq”にデータの度数を入力した リストを、それぞれ指定します (度数を使わない場合は “Freq”を “1” にします) 。 ⇒ w(DRAW) グラフを描く前に、上のような画面が現れます。ここで、ヒストグラムの描き始めの値 (Start) とピッチ値 (Width) の変更が可能です。 k Med ボックスグラフ(MedBox) 多くのデータが存在するとき、それらがどのよう な範囲に収まっているか調べます。下から数えて 25 % のデータ地点 Q1 (25 パーセンタイル、第 1 四分位数)と、下から数えて 75 % のデータ地点 Q3 (75 パーセンタイル、第 3 四分位数)がボックスで 囲まれます。下から数えて 50 % のデータ地点 Med に線が引かれます。ボックスの両端から、最小値 (minX) 、最大値(maxX)へ向かって線(ひげ)が描 かれます。 minX Q1 Med Q3 maxX ボックスから外れたデータをプロットするには、グラフ描 画設定を使って “Graph Type”として “Box” (MedBox)を 指定したうえで、“Outliers”を “On”に設定し、グラフを描 画します。 • セットアップ画面の“Q1Q3 Type”の設定を変更すると、同じリストデータに基づいて Med ボックスグラフを描画しても、Q1、Q3 の位置が変わることがあります。 6-5 k 棒グラフ (Bar) リストを最大 3 つまで指定して、棒グラフを描画することができます。描画したグラフ上で は、描画元データのリストの 1 行目から順に [1]、[2]、[3] ... のラベルが表示されます。 • 次の場合はエラーとなり、棒グラフの描画は行われません。 - 複数の統計グラフ項目(GPH1、GPH2、GPH3)によるグラフを描画するように設定し たとき、例えばあるグラフ設定では棒グラフを描画するように指定し、別のグラフ設定で は棒グラフ以外のグラフを描画するように指定した場合 (Condition ERROR)。 - 2 つまたは 3 つのリストを指定して棒グラフを描画するとき、指定したすべてのリストの 要素数(データが登録されている行数) が同じでない場合 (Dimension ERROR)。 - グラフ描画設定で“Data1”と “Data3”にはリストを割り当て、“Data2”を “None”に設 定した場合 (Condition ERROR) 。 k 正規分布曲線 (N • Dis) 正規分布関数に従う曲線を描きます。グラフ描画設定の “XList”にデータを入力したリストを、“Freq”にデータの 度数を入力したリストを、それぞれ指定します(度数を使わ ない場合は“Freq” を “1” にします) 。 k 折れ線グラフ (Brkn) ヒストグラムの棒の中心点を線でつないだグラフを描きます。グラフ描画設定の“XList”に データを入力したリストを、“Freq”にデータの度数を入力したリストを、それぞれ指定しま す (度数を使わない場合は “Freq” を “1” にします) 。 ⇒ w(DRAW) グラフを描く前に、上のような画面が現れます。ここで、グラフの描き始めの値 (Start)と ピッチ値(Width) の変更が可能です。 6-6 k 1 変数統計の計算結果を数値で表示する 1 変数統計の結果は、グラフの他に数値で表わすことが できます。1 変数統計グラフが表示されているときに 1 (1VAR) を押すと、計算結果が数値で表示されます。 • c/f を使って画面をスクロールし、計算結果を表示することができます。計算結果とし て表示される各係数の意味は、次の通りです。 Q1 ............ データの第 1 四分位点 (First Quartile) x̄.................平均値 Σx ..............データの総和 (合計値) Σx2............. データの二乗和 (データを 2 乗して合計した値) Med ..........データの中央値 x ...............データの母標準偏差 Q3 ............ データの第 3 四分位点 (Third Quartile) sx ...............データの標本標準偏差 maxX .......データの最大値 n ................データの数 Mod ..........データの最頻値 minX.........データの最小値 Mod:n .......データの最頻値の個数 Mod:F.......データの最頻値の度数 σx = Σ(x − o)2 Σx2 − (Σx)2 / n = n n sx = Σ (x − o)2 Σx2 − (Σx)2 / n = n −1 n−1 •6 (DRAW) を押すと、元の 1 変数統計のグラフに戻ります。 • Mod が複数個の解を持つときは、それらすべてが表示されます。 • セットアップ画面の “Q1Q3 Type”を使うと、Q1、Q3 の計算方法として “Std” (標準計算 方法)と“OnData” (フランス計算方法) のいずれかを選ぶことができます。 詳しくは下記の 「Q1Q3 タイプ設定に応じた計算方法について」 をご覧ください。 k Q1Q3 タイプ設定に応じた計算方法について セットアップ画面の“Q1Q3 Type”の設定に応じて、Q1、Q3、Med は次のように計算され ます。 u Std この設定では、計算対象の集団に含まれる要素数 n が奇数個の場合と偶数個の場合で、計算の 処理が異なります。 要素数 n が偶数個の場合: 集団の全要素を、集団全体の中央値を基準として下半分のグループ、上半分のグループに2 分します。Q1、Q3、Med はそれぞれ次の値となります。 Q1 ={集団全体の下から Q3 ={集団全体の上から n 2 n 2 のグループの中央値} のグループの中央値} 6-7 Med ={ n 2 n 番目と 2 +1 番目の要素の平均値 } 中央点 1 2 中央点 3 4 中央点 5 6 7 8 4+5 = 中央値 2 2+3 = Q1 2 6+7 = Q3 2 要素数 n が奇数個の場合: 集団の全要素から中央値の要素を除いて、中央値より下半分のグループ、中央値より上半分 のグループに2分します。Q1、Q3、Med はそれぞれ次の値となります。 n–1 Q1 ={集団全体の下から のグループの中央値} 2 n–1 Q3 ={集団全体の上から のグループの中央値} 2 n+1 Med ={ 番目の要素 } 2 • n = 1 のとき、Q1 = Q3 = Med = 集団全体の中央値となります。 中央点 1 2 3 中央点 4 5 6 7 8 9 中央値 2+3 = Q1 2 7+8 = Q3 2 • 度数に小数が含まれるとき (fx-9860GII SD、fx-9860GII、fx-9860G AU PLUS のみ) この設定では、計算対象の集団に含まれる要素を n 個とするとき、それぞれ次の値が Q1、 Q3、Med となります。 Q1 ={累積度数の割合が 0.25 を超えて、0.25 に最も近い値を持つ要素のデータ値} 累積度数の割合がちょうど 0.25 となる場合は、次のデータ値との平均値となります。 Q3 ={累積度数の割合が 0.75 を超えて、0.75 に最も近い値を持つ要素のデータ値} 累積度数の割合がちょうど 0.75 となる場合は、次のデータ値との平均値となります。 Med ={累積度数の割合が 0.5 を超えて、0.5 に最も近い値を持つ要素のデータ値} 累積度数の割合がちょうど 0.5 となる場合は、次のデータ値との平均値となります。 6-8 以下に具体例を示します。 データ値 度数 累積度数 累積度数の割合 1 0.1 0.1 0.1/1.0 = 0.1 2 0.1 0.2 0.2/1.0 = 0.2 3 0.2 0.4 0.4/1.0 = 0.4 4 0.3 0.7 0.7/1.0 = 0.7 5 0.1 0.8 0.8/1.0 = 0.8 6 0.1 0.9 0.9/1.0 = 0.9 7 0.1 1.0 1.0/1.0 = 1.0 • 累積度数の割合が 0.25 以上で 0.25 に最も近い値を持つ要素のデータ値 = 3 が、Q1 とな ります。 • 累積度数の割合が 0.75 以上で 0.75 に最も近い値を持つ要素のデータ値 = 5 が、Q3 とな ります。 • 累積度数の割合が 0.5 以上で 0.5 に最も近い値を持つ要素のデータ値 = 4 が、Med となり ます。 u OnData この設定では、計算対象の集団に含まれる要素を n 個とするとき、それぞれ次の値が Q1、 Q3、Med となります。 Q1 ={累積度数の割合が 0.25 以上で 0.25 に最も近い値を持つ要素のデータ値} Q3 ={累積度数の割合が 0.75 以上で 0.75 に最も近い値を持つ要素のデータ値} 以下に具体例を示します。 (要素数が 10 個の集団) データ値 度数 累積度数 累積度数の割合 1 1 1 1/10 = 0.1 2 1 2 2/10 = 0.2 3 2 4 4/10 = 0.4 4 3 7 7/10 = 0.7 5 1 8 8/10 = 0.8 6 1 9 9/10 = 0.9 7 1 10 10/10 = 1.0 • 累積度数の割合が 0.25 以上で 0.25 に最も近い値を持つ要素のデータ値 = 3 が、Q1 とな ります。 6-9 • 累積度数の割合が 0.75 以上で 0.75 に最も近い値を持つ要素のデータ値 = 5 が 、Q3 とな ります。 基準点 (0.25) 0.1 0.2 1 2 基準点(0.75) 0.4 3 3 4 4 0.7 0.8 0.9 1.0 4 5 6 7 Q1 Q3 • Med は、Std の場合と同じ方法で求められます。 • 度数に小数が含まれるか、含まれないかには影響されません。 • 小数が含まれる計算は、fx-9860GII SD、fx-9860GII、fx-9860G AU PLUS のみ可能 です。 3. 2 変数統計グラフの描画と計算 k 散布図と xy 線図を描画する操作例 次の手順で、散布図を描画した後その散布図上の点を結んだ xy 線図を描画することができます。 1. メインメニューから STAT モードに入る。 2. リストにデータを入力する。 3. グラフタイプとして “Scat” (散布図) または “xy” (xy 線図) を指定し、描画を実行する。 A、J または !J(QUIT) を押すと、リストエディターに戻ります。 例 次のデータを入力する。このデータよる散布図を描画し、続いてその点を結んだ xy 線 図を描画する。 0.5, 1.2, 2.4, 4.0, 5.2 (x リスト) −2.1, 0.3, 1.5, 2.0, 2.4 (y リスト) 1 m STAT 2 a.fwb.cwc.ewewf.cwe -c.bwa.dwb.fwcwc.ew 3(散布図)1 (GRPH) 6 (SET)c1 (Scat)J1 (GPH1) 3(xy 線図)1 (GRPH) 6 (SET) c2 (xy) J1 (GPH1) (xy 線図) (散布図) 6-10 k 散布図から回帰グラフを描画する操作例 2 変数データを入力して散布図を描画した後、回帰計算を実行して、回帰グラフを描画する ことができます。 1. メインメニューから STAT モードに入る。 2. リストにデータを入力し、散布図を描画する。 3. 回帰のタイプを選択し、計算を実行して、回帰パラメーターを表示する。 4. 回帰グラフを描画する。 例 次のデータを入力して、散布図を描画する。次にこのデータを対数回帰したときの回 帰係数を表示し、回帰グラフを描画する。 0.5, 1.2, 2.4, 4.0, 5.2 (x リスト) −2.1, 0.3, 1.5, 2.0, 2.4 (y リスト) 1 m STAT 2 a.fwb.cwc.ewewf.cwe -c.bwa.dwb.fwcwc.ew 1 (GRPH) 6 (SET) c1 (Scat) J1 (GPH1) 3 1 (CALC) 6 (g) 2 (Log) 4 6 (DRAW) • 描画した回帰グラフに対して、トレース機能(5-30 ページ)を使用することができます。ト レーススクロールを行うことはできません。 k 回帰グラフを描画する ここでは、散布図など 2 変数データに基づくグラフを描画した後で、そのデータに対する回 帰計算を行い、回帰グラフを描くときの操作の流れを説明します。 u 回帰タイプを選択するには 2 変数データに基づく散布図などのグラフが表示されているときに 1 (CALC)を押します。 このとき表示されるファンクションメニューから回帰式を選択すると、表示中のグラフに選 択した回帰式を当てはめたときの計算結果を表示することができます。 ファンクションメニューに含まれるメニュー項目は、次の通りです。 • { ax + b }/{ a + bx }/{Med}/{X^2}/{X^3}/{X^4}/{Log}/{ae ^ bx }/{ ab ^ x }/{Pwr}/{Sin}/ }/{1 次回帰 (a+bx) }/{Med-Med}/{2 次回帰 }/{3 次回帰 }/{4 {Lgst} ... {1 次回帰 (ax+b) 次回帰 }/{ 対数回帰 }/{ 指数回帰 (aebx) }/{ 指数回帰 (abx) }/{ べき乗回帰 }/{sin 回帰 }/{ ロジ スティック回帰 } の計算・グラフ描画を実行する 6-11 各回帰タイプについて詳しくは、下記の 「回帰タイプと回帰グラフ」 をご覧ください。 • {2VAR} ... 2 変数統計の結果を数値で表示する 計算結果として表示される値について詳しくは「2 変数統計の計算結果を数値で表示する」 (6-16 ページ) をご覧ください。 u 回帰計算の結果を表示するには 回帰計算を実行すると、統計的な処理によって回帰式のパラメーター(例えば 1 次回帰 y = ax + b の a と b)が算出されます。2 変数データのグラフ表示から 1(CALC)を押し、実行した い回帰に対応するキーを押すと、回帰式のパラメーターが表示されます。 また次の値が、回帰式のパラメーターとともに表示されます。 r ............... 相関係数(1 次回帰、対数回帰、指数回帰、べき乗回帰のみ) r2 ............. 決定係数(Med-Med、sin 回帰、ロジスティック回帰を除く) MSe......... 平均平方誤差(Med-Med を除く) u 回帰計算結果をグラフ化するには 回帰計算結果の表示中のファンクションメニューで 6 (DRAW)を押すと、回帰計算の元と なった散布図などの回帰式グラフが、元のグラフに重ねて描画されます。 k 回帰タイプと回帰グラフ ここでは本機に搭載されている回帰タイプごとの処理内容とグラフの描画例を示します。 u 1 次回帰グラフ できるだけ多くの点の近くを通るように最小二乗法で処理して、直線の傾きと y 軸切片 (x = 0 のときの y 座標の値)を数値で表わすのが 1 次回帰です。また、その関係をグラフに表 わしたものが 1 次回帰 (直線回帰) グラフです。 1 (CALC) 2 (X) 1 (ax+b) あるいは 2 (a+bx) 6 (DRAW) 1 次回帰のモデル式は、次の通りです。 y = ax + b y = a + bx a ................回帰式の回帰係数(傾き) a ................回帰式の定数項(切片) b ................回帰式の定数項(切片) b ................回帰式の回帰係数(傾き) 6-12 u Med-Med グラフ 外れ値がいくつか存在することが考えられる場合、最小二乗法の代わりに Med-Med グラフ が利用できます。これは1次回帰と似ていますが、外れ値の影響を受けにくくなっています。 1 (CALC) 3 (Med) 6 (DRAW) Med-Med のモデル式は、次の通りです。 y = ax + b a .............. Med-Med グラフの傾き b .............. Med-Med グラフの切片 u 2 次∼4 次回帰グラフ データを散布図に表示したとき、それらを結ぶ 2 次から 4 次の曲線を描きます。実際には点 が散らばっているので、できるだけ多くの点の近くを通るように最小二乗法で処理して曲線 を描きます。これを式の形で表わしたのが、2 次回帰から 4 次回帰です。 例:2 次回帰 1 (CALC) 4 (X^2) 6 (DRAW) 2 次回帰 3 次回帰 モデル式 .......... y = ax2 + bx + c モデル式 .......... y = ax3 + bx2 + cx + d a .............. 回帰式の 2 次係数 a............... 回帰式の 3 次係数 b .............. 回帰式の 1 次係数 b............... 回帰式の 2 次係数 c .............. 回帰式の定数項(切片) c ............... 回帰式の 1 次係数 d............... 回帰式の定数項(切片) 4 次回帰 モデル式 .......... y = ax4 + bx3 + cx2 + dx + e a .............. 回帰式の 4 次係数 b .............. 回帰式の 3 次係数 c .............. 回帰式の 2 次係数 d .............. 回帰式の 1 次係数 e .............. 回帰式の定数項(切片) 6-13 u 対数回帰グラフ y を x の対数関数として表せる場合、対数回帰が利用できます。一般式は、y = a + b × In x です。ここで X = ln x と定義すると、y = a + bX となり、1 次回帰の手法が応用できます。 1 (CALC) 6 (g) 2 (Log) 6 (DRAW) 対数回帰のモデル式は、次の通りです。 y = a + b·In x a .............. 回帰式の定数項 b .............. 回帰式の回帰係数 u 指数回帰グラフ y が x の指数関数に比例する場合、指数回帰が利用できます。一般式は、y = a × ebx です。こ こで両辺の対数を取ると、In y = In a + bx となります。ここで Y = In y、A = In a と定義す ると、Y = A + bx となるため、1次回帰の手法が応用できます。 1(CALC) 6 (g) 3 (Exp) 1 (aeˆbx) あるいは 2(abˆx) 6 (DRAW) 指数回帰のモデル式は、次の通りです。 y = a·ebx y = a·bx a ................回帰式の回帰係数 a ................回帰式の指数定数 b ................回帰式の指数定数 b ................回帰式の回帰係数 u べき乗回帰グラフ y が x のべき乗に比例する場合、べき乗回帰が利用できます。一般式は、y = a × xb です。こ こで両辺の対数を取ると、In y = In a + b × In x となります。ここで、X = In x、Y = In y、 A = In a と定義すると、Y = A + bX となるため、1 次回帰の手法が応用できます。 1 (CALC) 6 (g) 4 (Pwr) 6 (DRAW) べき乗回帰のモデル式は、次の通りです。 y = a·xb a .............. 回帰式の回帰係数 b .............. 回帰式のべき数 6-14 u sin 回帰グラフ 一定の範囲で周期的に繰り返されるようなデータには、sin 回帰が良く当てはまります。 sin 回帰のモデル式は、次の通りです。 y = a·sin(bx + c)+ d 1 (CALC) 6 (g) 5 (Sin) 6 (DRAW) sin 回帰グラフを描画するときは、角度単位の設定を Rad (ラジアン)にしてください。sin 回 帰計算はラジアンを使って行われるので、角度単位設定が違うとグラフは正しく描画されま せん。 • データによっては計算に時間がかかる場合がありますが、故障ではありません。 u ロジスティック回帰グラフ 飽和するまで増加が続く傾向にあるような時系列データに対しては、ロジスティック回帰が 良く当てはまります。ロジスティック回帰のモデル式は、次の通りです。 y= c 1 + ae–bx 1 (CALC) 6 (g) 6 (g) 1 (Lgst) 6(DRAW) • データによっては計算に時間がかかる場合がありますが、故障ではありません。 k 残差計算 回帰計算を行ったときの、実際のプロットポイント (y 座標)と回帰モデルとの距離 (残差)を計 算します。 リ ス ト エ デ ィ タ ー か ら セ ッ ト ア ッ プ 画 面 を 呼 び 出 し、 “Resid List”と し て“List 1”∼ “List 26” のいずれかを指定します。指定したリストに残差を保存します。 保存される内容は、プロットから回帰モデルまでの垂直距離です。 回帰モデルよりプロットが上にある場合は正の数値、プロットが下にある場合は負の数値と なります。 どの回帰モデルの回帰計算でも、残差値の計算と保存を行うことができます。 • 選択したリストにデータが存在している場合、そのデータはクリアーされます。モデル化に 使われたデータと同じ順序で、各プロットの残差値が保存されます。 6-15 k 2 変数統計の計算結果を数値で表示する 2 変数統計の結果は、グラフの他に数値で表わすことができます。2 変数統計グラフが表示さ れているとき、1 (CALC) 1 (2VAR)を押すと、2 変数統計の計算結果が数値で表示され ます。 • c/f を使って画面をスクロールし、計算結果を表示することができます。計算結果とし て表示される各係数の意味は、次の通りです。 x̄................. xList に登録されているデータの 平均 Σy2............. yList に登録されているデータの 二乗和 Σx .............. xList に登録されているデータの 総和 y ............... yList に登録されているデータの Σx2............. xList に登録されているデータの 二乗和 sy ............... yList に登録されているデータの 標本標準偏差 x ............... xList に登録されているデータの Σxy ............ xList と yList に登録されている データの積和 母標準偏差 母標準偏差 sx ............... xList に登録されているデータの 標本標準偏差 minX......... xList に登録されているデータの 最小値 n ................ データの数 maxX ....... xList に登録されているデータの 最大値 ȳ................. yList に登録されているデータの 平均 Σy .............. yList に登録されているデータの 総和 minY......... yList に登録されているデータの 最小値 maxY ....... yList に登録されているデータの 最大値 k 回帰グラフの式を GRAPH モードにコピーする 回帰計算の結果として得られた回帰式を、GRAPH モードのグラフ関数式リストにコピーし て保存し、他の式との比較などに利用できます。 1. 回帰計算結果の表示中に 5 (COPY)を押す (6-12 ページの 「回帰計算の結果を表示する には」を参照) 。 • GRAPH モードのグラフ関数式リストが表示されます。 *1 2. f/c を使って、回帰式をコピーしたい行を反転させる。 3. w を押してグラフ式を登録する。元の回帰計算結果表示に戻る。 *1 GRAPH モードでは、グラフの回帰式を変更できません。 6-16 4. 統計計算の実行 ここまでの統計計算は、いずれもグラフ作成と組み合わせて実行していました。ここでは、 統計計算だけを実行する方法を説明します。 u 計算するデータを指定するには 統計計算を実行する前に、あらかじめ計算対象のデータとして使うリストを指定することが 必要です。リストエディターを呼び出し、2 (CALC)6 (SET) を押します。 各項目の意味は次の通りです。 1Var XList ........1 変数統計計算の変数 ( x XList)として使うリストを指定する 1Var Freq ..........1 変数統計計算の度数(Frequency)として使うリストまたは値 (1)を指定 する 2Var XList ........2 変数統計計算の変数 ( x XList)として使うリストを指定する 2Var YList ........2 変数統計計算の変数 ( y YList)として使うリストを指定する 2Var Freq ..........2 変数統計計算の度数(Frequency)として使うリストまたは値 (1)を指定 する • ここでは以上の設定内容をもとに計算を進めます。 k 1 変数統計計算 「1 変数統計の計算結果を数値で表示する」 (6-7 ページ)の 説明では、グラフを描いた後で統計計算結果を数値表示し ていました。この数値は、STAT モードの初期画面で 2 (CALC) 1 (1VAR)を押せば、直接表示することができま す。 c/f を使って画面をスクロールし、すべての計算結果を確認することができます。 表示される各係数の意味については、「1 変数統計の計算結果を数値で表示する」 (6-7 ペー ジ) をご覧ください。 k 2 変数統計計算 「2 変数統計の計算結果を数値で表示する」 (6-16 ページ) の説明では、グラフを描いた後で統計計算結果を数値表示 していました。この数値は、STAT モードの初期画面で 2 (CALC) 2 (2VAR)を押せば、直接表示することがで きます。 6-17 c/f を使って画面をスクロールし、すべての計算結果を確認することができます。 表示される各係数の意味については、「2 変数統計の計算結果を数値で表示する」 (6-16 ペー ジ)をご覧ください。 k 回帰計算 「回帰タイプと回帰グラフ」 (6-12 ページ)の説明では、グラフを描いた後で回帰計算結果のパ ラメーターを表示していました。こうしたパラメーターは、STAT モードの初期画面で 2 (CALC) 3 (REG)を押すと現れる次のファンクションメニューを使って、直接表示すること ができます。 • { ax + b }/{ a + bx }/{Med}/{X^2}/{X^3}/{X^4}/{Log}/{ae ^ bx }/{ ab ^ x }/{Pwr}/{Sin}/ {Lgst} ... {1 次回帰 (ax+b) }/{1 次回帰 (a+bx) }/{Med-Med}/{2 次回帰 }/{3 次回帰 }/{4 }/{ 指数回帰 (abx) }/{ べき乗回帰 }/{sin 回帰 }/{ ロジ 次回帰 }/{ 対数回帰 }/{ 指数回帰 (aebx) スティック回帰 } のパラメーターを表示する 例 1 次回帰のパラメーターを表示する。 2 (CALC) 3 (REG) 1 (X) 1 (ax+b) この画面で表示されるパラメーターの意味については、 「回帰グラフを描画する」 (6-11 ペー ジ) および「回帰タイプと回帰グラフ」 (6-12 ページ) をご覧ください。 u 相関係数(r) 、決定係数 (r2) 、平均平方誤差 (MSe) の計算 回帰計算結果画面には、回帰式のパラメーターとともに、実行した回帰計算に応じて次の値 も表示されます。 相関係数 (r)................ 1 次回帰、対数回帰、指数回帰、べき乗回帰の計算時 決定係数 (r2)............... Med-Med、sin 回帰、ロジスティック回帰を除く回帰計算時 平均平方誤差 (MSe)... Med-Med を除く回帰計算時 なお各回帰タイプの MSe は、次の式で求められます。 1 n–2 1 (a+bx).............. MSe = n–2 1 • 2 次回帰 ........................... MSe = n–3 1 • 3 次回帰 ........................... MSe = n–4 • 1 次回帰(ax+b).............. MSe = n Σ (y – (ax + b)) i i 2 i=1 n Σ (y – (a + bx )) i i 2 i=1 n Σ (y – (ax i 2 i + bxi + c))2 i=1 n Σ (y – (ax + bx + cx + d )) i i=1 6-18 3 i i 2 i 2 • 4 次回帰 ........................... MSe = • 対数回帰 ........................... MSe = • 指数回帰(a・ebx)............... MSe = (a・bx)................ MSe = • べき乗回帰 ....................... MSe = • sin 回帰 ........................... MSe = • ロジスティック回帰 ........ MSe = 1 n–5 1 n–2 1 n–2 1 n–2 1 n–2 1 n–2 1 n–2 n Σ (y – (ax + bx 4 i i 3 i + cxi2 + dxi + e))2 i=1 n Σ (y – (a + b ln x )) i i 2 i=1 n Σ (ln y – (ln a + bx )) i i 2 i=1 n Σ (ln y – (ln a + (ln b) · x )) i i 2 i=1 n Σ (ln y – (ln a + b ln x )) i i 2 i=1 n Σ (y – (a sin (bx + c) + d )) i 2 i i=1 n Σ yi – i=1 C 1 + ae–bxi 2 u 回帰グラフの推定値を計算する STAT モ ー ド で は、2 変 数 統 計 の グ ラ フ を 作 成 し て 特 定 の x 値 に 対 す る y 値 を 推 定 す る 「Y-CAL 式」 が利用できます。Y-CAL 式を使う手順は、次の通りです。 1. 回帰グラフを描いた後で !5 (G-SLV)1(Y-CAL)を押してグラフ選択メニューを表 示し、w を押す。 (画面に複数のグラフがある場合は c/f を使ってグラフを選択して から、w を押す。 ) • x 値の入力ポップアップウインドウが現れます。 2. x 値を入力し、w を押す。 • 入力した x 値に対応する回帰グラフ上の x、y 座標値が 画面下部に現れ、グラフ上のその座標にポインターが 現れます。 3. 別の値で計算するには、v または数字キーを押してポップアップウインドウを再表示 し、x 値を入力し、w を押す。 4. 計算を終了するには J を押し、座標値とポインターの表示を消す。 • 計算した座標値が画面の範囲にない場合は、ポインターは表示されません。 • セットアップ画面の “Coord” が “Off” の場合は、座標値は表示されません。 6-19 u 回帰計算結果画面の回帰式をコピーする 回帰計算結果画面で 6 (COPY)を押すことで、回帰式を GRAPH モードのグラフ関数式リ ストにコピーすることができます。この機能は、グラフの描画後に回帰計算結果を表示した ときに実行可能なコピー機能と同じです。6 (COPY)を押した後の操作は、 「回帰グラフの 式を GRAPH モードにコピーする」 (6-16 ページ)の手順 2 以降をご覧ください。 k 推定値の計算 (x̂, ŷ) STAT モードで回帰グラフを描画した後、RUN • MAT(または RUN)モードを使って回帰 グラフの x と y の推定値を計算することができます。 例 表のデータを直線回帰して、xi = 20、yi = 1000 のときの m, n をそれぞれ推定する。 xi 10 15 20 25 30 yi 1003 1005 1010 1011 1014 1. メインメニューから STAT モードに入る。 2. データをリストに入力し、直線回帰グラフを描く。 3. メインメニューから RUN • MAT(または RUN) モードに入る。 4. 次の順序でキーを押す。 ca (xi の値) K5(STAT)*2(ŷ) w * fx-7400GII: 4 (STAT) xi = 20 のときの推定値 n が表示されます。 baaa (yi の値) 1 (x̂) w yi = 1000 のときの推定値 m が表示されます。 • Med-Med、2 次回帰、3 次回帰、4 次回帰、sin 回帰、ロジスティック回帰グラフの推定値 を求めることはできません。 k 確率分布計算 RUN • MAT (または RUN) モードで 1 変数統計計算に関する確率分布計算が実行できます。 K6(g) 3(PROB) (fx-7400GII では 2 (PROB)) 6 (g)を押すと、次のようなファ ンクションメニューが現れます。 • {P (}/{Q (}/{R(} ... 確率 {P (t) }/{Q (t) }/{R(t) } の値を求める • {(} t ... 標準化変量( t x)の値を求める 6-20 • 確率 P (t) 、Q (t) 、R (t) および標準化変量( t x)は次の式により計算します。 標準正規分布 P (t) Q (t) 0 t R (t) 0 t 0 t σx 例 ある大学の学生 20 人の身長を計測した結果、表のようになった。この内、身長が 160.5cm∼175.5cm の学生は、全体の何 % か。また 175.5cm の学生は、上位か ら何 % の位置になるか。 階級 No. 身長 (cm) 度数 階級 No. 身長 (cm) 度数 1 158.5 1 6 173.3 4 2 160.5 1 7 175.5 2 3 163.3 2 8 178.6 2 4 167.5 2 9 180.4 2 5 170.2 3 10 186.7 1 1. メインメニューから STAT モードに入る。 2. 身長のデータをリスト 1 に、度数のデータをリスト 2 に入力する。 3. 1 変数統計計算を行う。 • 標準化変量を求めるためには、直前に 1 変数統計計算 を行う必要があります。 2 (CALC) 6 (SET) 1 (LIST)bw c2 (LIST) cw!J (QUIT) 2 (CALC) 1 (1VAR) 4. m を 押 し RUN • MAT( ま た は RUN)モ ー ド を 選 択 し て K6 (g) 3 (PROB) (fx(PROB) ) 6 (g) を押し、確率計算 (PROB) メニューを呼び出す。 7400GII では 2 t bga.f)w 3(PROB)*6 (g) 4(() * fx-7400GII: 2 (PROB) (身長 160.5cm の標準化変量 t は) (答え) − 1.633855948 (≒ 1.634) 6-21 4 (() t bhf.f)w (身長 175.5cm の標準化変量 t は) (答え) 0.4963343361 (≒ 0.496) 1 (P () a.ejg)1 (P () -b.gde)w (全体での % 数) (答え) 0.638921 (全体の 63.9 %) 3 (R() a.ejg)w (上位からの位置) (答え) 0.30995 (31.0 % の位置) k 確率分布グラフの描画 マニュアルグラフ (5-13 ページ)の描画の方法によって、確率分布グラフを RUN • MAT(ま たは RUN) モードで描くことができます。 1. メインメニューから RUN • MAT(または RUN) モードに入る。 2. 直交座標グラフの描画コマンドを入力する。 3. 確率の値を入力する。 例 確率 P (0.5) のグラフを描く。 1 m RUN • MAT(または RUN) 2 !4(SKTCH) 1 (Cls) w 5(GRPH) 1 (Y=) 3 K6 (g) 3(PROB)*6 (g) 1 (P() a.f)w * fx-7400GII: 2 (PROB) k 分布関数を利用した計算 重要 • fx-7400GII では、次の操作は実行できません。 STAT モードの分布計算(6-41 ページ)と同じ計算を、専用の関数を使って RUN • MAT モードや PRGM モードで実行することができます。 例 標 準 偏 差 = 1.5、 平 均 = 2 の と き、 デ ー タ 値 {1, 2, 3} の 正 規 確 率 分 布 を RUN • MAT モードで計算する。 1. メインメニューから RUN • MAT モードに入る。 6-22 2. 次のキー操作を行う。 K5 (STAT) 3 (DIST) 1 (NORM) 1 (NPd) !* ({) b,c,d !/ (}) ,b.f,c)w • 利用可能な分布関数の機能と入力書式については、「プログラム内で分布計算を実行する」 (8-30 ページ) をご覧ください。 k リストデータから標本標準偏差と標本分散を求める 指定したリストデータの標本標準偏差と標本分散を、関数を使って求めることができま す。 計 算 は RUN • MAT( ま た は RUN)モ ー ド で 行 い ま す。 計 算 を 行 う た め の デ ー タ と して、STAT モードのリストエディターを使って登録したデータ (List 1∼26)、または RUN • MAT (または RUN) モード画面で直接入力したリストデータが使用できます。 書式 StdDev (List n[,List m] ) Variance (List n[,List m] ) List n ..... 標本データ List m .... 度数データ 例 次のデータ x を List 1、度数を List 2 に登録し、標本標準偏差と標本分散を求める。 x 60 70 80 90 度数 3 5 4 1 1. メインメニューから STAT モードに入る。 2. リストエディターを使って上記のデータを登録する。 3. メインメニューから RUN • MAT (または RUN)モードに入る。 4. 次のキー操作を行う。 K5(STAT)4(S • Dev)*J 1 (LIST) 1 (List) b,1 (List) c)w * fx-7400GII: 4 (STAT) 3 (S • Dev) J5(STAT)5(Var)*J 1 (LIST) 1 (List) b,1 (List) c)w * fx-7400GII: 4 (STAT) 4 (Var) 6-23 k 検定(TEST)コマンドを利用した計算 重要 • fx-7400GII では、次の操作は実行できません。 STAT モードの Z 検定、t 検定など各種の検定計算(6-25 ページ)と同じ計算を、専用のコマ ンドを使って RUN • MAT モードや PRGM モードで実行することができます。 例 次の条件で 1 標本の Z 検定を行ったときの z 値と p 値を求める。 検定条件 ( 条件)≠ 0*、仮定母平均 0 = 0、母標準偏差 = 1、標本平均 x̄ = 1、標 本数 n = 2 *「 条件 ≠ 0」は、1 標本 Z 検定コマンド “OneSampleZTest”の最初の引数に 0 を 入力することで指定できます。 1. メインメニューから RUN • MAT モードに入る。 2. 次のキー操作を行う。 K5 (STAT) 6 (g) 1 (TEST) 1 (Z) 1 (1-S) a,a,b,b,c w JJJ 1 (LIST) 1 (List) !(Ans)w ListAns の要素 1 から 4 までが、次の計算結果を表します。 1:z 値 2:p 値 3:x̄ 4:n • 利用可能な検定コマンドの機能と入力書式については、「プログラム内で検定コマンドを 使った計算を実行する」 (8-34 ページ) をご覧ください。 6-24 5. 検定 (TEST) 重要 • 検定計算は、fx-7400GII では実行できません。 Z 検定は、標準化に基づいたさまざまな検定を行います。過去の調査などによって母集団(例 えば「国の全人口」など)の標準偏差 (母標準偏差)がわかっている場合に、標本がその母集団を 正しく表しているかどうかを検定することができます。Z 検定は、繰り返し実施される市場調 査、世論調査などにおいて利用されます。 1 標本の Z 検定は、母標準偏差がわかっている場合に、母集団の平均 (母平均)に関する仮説 を検定します。 2 標本の Z 検定は、母標準偏差がわかっている場合に、2 つの母集団の母平均を比較します。 1 比率の Z 検定は、基準を満たしているデータが一定の比率に達しているかどうかを検定し ます。 2 比率の Z 検定は、2 つの母集団に対して、基準を満たしているデータの比率を比較します。 t 検定は、母標準偏差がわかっていない場合に用います。実証したい仮説と逆の仮説を、「帰 無仮説」といい、これを否定したものを 「対立仮説」といいます。t 検定では通常、帰無仮説を 検定します。そして、帰無仮説と対立仮説のどちらを採用するかを決定します。 1 標本の t 検定は、母標準偏差がわかっていない場合に、母平均に関する仮説を検定します。 2 標本の t 検定は、2 つの母集団の母標準偏差がわかっていない場合に、両方の母平均を比較 します。 1 次回帰の t 検定は、2 組のデータの線形関係の強さを計算します。 カイ 2 乗(2)検定は、いくつかの独立したグループを用意しておき、各グループに含まれる 標本の比率に関する仮説を検定します。 カイ 2 乗(2)適合度検定は、度数からなるサンプルデータが、ある分布に従うかどうかを検 定します。例えば、正規分布や 2 項分布への適合度判定に応用できます。 カイ 2 乗 (2)独立性検定は、主に 2 つの質的な変数 (例えば「はい」と 「いいえ」など)を組み合 わせてクロス集計表を作成し、それらの変数の独立性について評価します。 2 標本の F 検定は、2 つの母集団の母分散の比に関する検定を行います。例えば、発ガンの 要因として考えられる、たばこ、飲酒、ビタミンの不足、コーヒーの大量摂取、運動不足、 不規則な生活などが、実際に影響を及ぼすかどうかを調べるときなどに利用されます。 分散分析(ANOVA)は、複数の標本があるとき、各標本の母平均が等しいという仮説を検定 します。例えば、製品の材料組成比を何通りか用意したときに、それらが最終製品の品質や 寿命に影響を及ぼすかどうかを調べるときなどに利用されます。 一元配置分散分析(One-Way ANOVA)は、各標本の変化する因子が 1 つの場合の検定を行 います。 二元配置分散分析 (Two-Way ANOVA)は、各標本の変化する因子が 2 つの場合について、 その 2 つの因子の交互作用をも含めた検定を行います。 6-25 以下のページでは、これらの概念に基づいて、さまざまな統計計算をする方法を説明します。 統計の概念や用語に関する詳しい説明は、統計関係の文献をご覧ください。 STAT モードの初期画面で 3 (TEST)を押すと、検定機能のファンクションメニューが表示 されます。 •3 (TEST)1 (Z)... Z 検定 (6-26 ページ) 2 (t)... t 検定 (6-29 ページ) 3 (CHI)... 2 検定 (6-31 ページ) 4 (F)... 2 標本の F 検定 (6-33 ページ) 5 (ANOV)... 分散分析 (ANOVA) (6-34 ページ) すべての設定を行った後で c を使って “Execute”の行に反転を移動し、次のファンクショ ンキーを押すと、計算やグラフの描画が実行されます。 •1 (CALC)... 計算を実行 •6 (DRAW)... グラフを描画 • グラフ描画時のビューウインドウは、自動的に最適な設定が適用されます。 k Z 検定 u Z 検定に共通する機能 Z 検定のグラフを描画した後、次のグラフ解析機能を利用することができます。 •1 (Z)... z 値の表示 1 (Z)を押すと最下行に z 値が表示され、該当する点にポインターが表示されます (該当点が 表示範囲外の場合は表示されません) 。 両側検定の場合は 2 点が表示されます。d/e を押すとポインターが移動します。 •2 (P)... p 値の表示 2 (P)を押すと、最下行に p 値が表示されます。ポインターは表示されません。 • 解析機能を実行すると、変数 Z と P に z 値と p 値が自動的に保存されます。 u 1 標本の Z 検定 母標準偏差がわかっている場合、母平均に関する仮説を検定します。1 標本の Z 検定は、正 規分布に適用します。 STAT モードの初期画面から次のキー操作を行います。 3(TEST) 1(Z) 1(1-S) 6-26 パラメーター形式でデータを指定する場合、次の項目がリスト形式の場合と異なります。 計算結果の出力例 ≠ 11.4 ..............検定の方向 sx ...........................データの標本標準偏差 (データがリスト形式の場合のみ表示) •“Save Res” で指定したリストには、2 行目の 条件は保存されません。 u 2 標本の Z 検定 2 つの母集団の母標準偏差がわかっているときに、2 つの母集団の母平均に関する仮説を検定 します。2 標本の Z 検定は、正規分布に適用します。 STAT モードの初期画面から次のキー操作を行います。 3 (TEST) 1 (Z) 2 (2-S) パラメーター形式でデータを指定する場合、次の項目がリスト形式の場合と異なります。 計算結果の出力例 1≠2 ...................検定の方向 sx1 ..........................標本1の標準偏差(データがリスト形式の場合のみ表示) sx2 ..........................標本 2 の標準偏差(データがリスト形式の場合のみ表示) •“Save Res” で指定したリストには、2 行目の 1 条件は保存されません。 6-27 u 1 比率の Z 検定 基準を満たしているデータが一定の比率に達しているかどうかを検定します。1 比率の Z 検 定は、正規分布に適用します。 STAT モードの初期画面から次のキー操作を行います。 3(TEST) 1(Z) 3(1-P) 計算結果の出力例 Prop≠0.5 ...........検定の方向 •“Save Res” で指定したリストには、2 行目の Prop 条件は保存されません。 u 2 比率の Z 検定 2 つの母集団に対して、基準を満たしているデータの比率を比較します。2 比率の Z 検定は、 正規分布に適用します。 STAT モードの初期画面から次のキー操作を行います。 3(TEST) 1(Z) 4(2-P) 計算結果の出力例 p1>p2 ....................検定の方向 •“Save Res” で指定したリストには、2 行目の p1 条件は保存されません。 6-28 k t 検定 u t 検定に共通する機能 t 検定のグラフを描画した後、次のグラフ解析機能を利用することができます。 •1 (T)... t 値の表示 1 (T)を押すと、最下行に t 値が表示され、該当する点にポインターが表示されます (該当点 が表示範囲外の場合は表示されません) 。 両側検定の場合は 2 点表示されます。d/e を押すとポインターが移動します。 •2 (P)... p 値の表示 2 (P)を押すと、最下行に p 値が表示されます。ポインターは表示されません。 • 解析機能を実行すると、変数 T と P に t 値と p 値が自動的に保存されます。 u 1 標本の t 検定 母標準偏差がわかっていない場合に、母平均に関する仮説を検定します。1 標本の t 検定は、t 分布に適用します。 STAT モードの初期画面から次のキー操作を行います。 3(TEST) 2(t) 1(1-S) パラメーター形式でデータを指定する場合、次の項目がリスト形式の場合と異なります。 計算結果の出力例 ≠11.3 ...............検定の方向 •“Save Res” で指定したリストには、2 行目の 条件は保存されません。 6-29 u 2 標本の t 検定 2 つの母集団の母標準偏差がわかっていない場合に、両方の母平均を比較します。2 標本の t 検定は、t 分布に適用します。 STAT モードの初期画面から次のキー操作を行います。 3(TEST) 2(t) 2(2-S) パラメーター形式でデータを指定する場合、次の項目がリスト形式の場合と異なります。 計算結果の出力例 1≠2 ...................検定の方向 sp ...........................プール標本標準偏差 (Pooled:On の場合のみ表示) •“Save Res” で指定したリストには、2 行目の 1 条件は保存されません。 u 1 次回帰 t 検定 1 次回帰 t 検定は、2組のデータを 2 つの変数 (x, y)の組み合わせと考え、それらのデータに 最もよく当てはまる回帰式 y = a + bx の係数 a、b を最小二乗法で求めます。また相関係数や t 値などを求め、x と y がどれほど強い関係にあるかを計算します。 STAT モードの初期画面から次のキー操作を行います。 3 (TEST) 2 (t) 3 (REG) 6-30 計算結果の出力例 ≠0 & ρ ≠0 .......検定の方向 計算結果の表示中に 6 (COPY)を押すと、回帰式をグラフ関数式リスト表示にコピーするこ とができます。 セットアップ画面の“Resid List”設定でリストが指定されている場合、回帰式に対する残差 データが計算された後、自動的に指定されたリストに保存されます。 • 1 次回帰 t 検定にはグラフ描画の機能はありません。 •“Save Res” で指定したリストには、2 行目の & ρ 条件は保存されません。 •“Save Res” で指定したリストと、セットアップ画面の “Resid List” で指定したリストが同 じ場合は、“Resid List” のデータだけが保存されます。 k カイ 2 乗 (2)検定 u カイ 2 乗(2) 検定に共通する機能 カイ 2 乗(2) 検定のグラフを描画した後、次のグラフ解析機能を利用することができます。 • 1(CHI)... 2 値の表示 1 (CHI)を押すと最下行に 2 値が表示され、該当する点にポインターが表示されます (該当 点が表示範囲外の場合は表示されません) 。 •2 (P)... p 値の表示 2 (P)を押すと、最下行に p 値が表示されます。ポインターは表示されません。 • 解析機能を実行すると、変数 C と P に 2 値と p 値が自動的に保存されます。 6-31 u カイ 2 乗(2) 適合度検定 カイ 2 乗(2)適合度検定は、度数からなるサンプルデータが、ある分布に従うかどうかを検 定します。例えば、正規分布や 2 項分布への適合度判定に応用できます。 STAT モードの初期画面から次のキー操作を行います。 3 (TEST) 3 (CHI) 1 (GOF) 次に、データの入力してあるリストを指定します。各項目の意味は次の通りです。 Observed ............観測値のリスト名 (List 1∼26) (どのリスト要素も正の整数) Expected ............期待度数を保存するリスト名(List 1∼26) CNTRB .................計算結果として得られた、各度数の寄与(contribution)を保存する リスト名 (List 1∼26) 計算結果の出力例 CNTRB .................CNTRB 値の出力先リスト名 u カイ 2 乗(2) 独立性検定 カイ 2 乗(2)独立性検定は、いくつかの独立したグループを用意しておき、各グループに含 まれる標本の比率に関する仮説を検定します。カイ 2 乗 (2)独立性検定は、二分変数 ( 「はい」 と「いいえ」 のように、2 種類の値のみをとる変数) に適用します。 STAT モードの初期画面から次のキー操作を行います。 3 (TEST) 3 (CHI) 2 (2WAY) 次に、データの入力してある行列を指定します。各項目の意味は次の通りです。 Observed ............観測値の行列名 (A∼Z) (どの行列要素も正の整数) Expected ............期待度数を保存する行列名(A∼Z) 6-32 計算結果の出力例 • 行列は少なくとも 2 行 2 列である必要があります。1 行または 1 列しかない行列を指定する とエラーとなります。 •“Observed”または“Expected”が反転しているときに 1 (Mat)を押すと、行列(A∼Z)の 設定画面が表示されます。 •“Observed”または “Expected”が反転しているときに 2 ('MAT)を押すと MAT エディ ターに入り、行列の編集や閲覧ができます。 • 計算結果の表示中に 6 ('MAT)を押すと MAT エディターに入り、行列の編集や閲覧がで きます。 • MAT エディターから VCT エディターに切り替えることはできません。 k 2 標本の F 検定 2 標本の F 検定は、2 つの母集団の母分散の比に関する検定を行います。2 標本の F 検定は、 F 分布を適用します。 STAT モードの初期画面から次のキー操作を行います。 3 (TEST) 4 (F) パラメーター形式でデータを指定する場合、次の項目がリスト形式の場合と異なります。 計算結果の出力例 1≠2 ...................検定の方向 x̄1 ...........................標本 1 のデータ平均(Data:List 形式の場合のみ表示) x̄2 ...........................標本 2 のデータ平均(Data:List 形式の場合のみ表示) 6-33 グラフを描画した後、次のグラフ解析機能を利用することができます。 • 1(F)... F 値の表示 1 (F)を押すと、最下行に F 値が表示され、該当する点にポインターが表示されます(該当点 が表示範囲外の場合は表示されません) 。 両側検定の場合は 2 点表示されます。d/e を押すとポインターが移動します。 •2 (P)... p 値の表示 2 (P)を押すと、最下行に p 値が表示されます。ポインターは表示されません。 • 解析機能を実行すると、変数 F と P に F 値と p 値が自動的に保存されます。 •“Save Res” で指定したリストには、2 行目の 1 条件は保存されません。 k 分散分析 (ANOVA) 分散分析(ANOVA)は、複数の標本があるとき、各標本の母平均が等しいという仮説を検定 します。 一元配置分散分析(One-Way ANOVA)は、各標本の変化する因子が 1 つの場合の検定を行 います。 二元配置分散分析 (Two-Way ANOVA)は、各標本の変化する因子が 2 つの場合について、 その 2 つの因子の交互作用をも含めた検定を行います。 STAT モードの初期画面から次のキー操作を行います。 3 (TEST) 5 (ANOV) リスト形式でデータを指定します。各項目の意味は次の通りです。 How Many ..........One-Way ANOVA か Two-Way ANOVA を選択する(1 または 2) Factor A ..............因子 A の水準が入っているリスト(List 1∼26) Dependnt ............標本のデータとして使うリスト (List 1∼26) Save Res ............計算結果を保存する最初のリスト(None、List 1∼22)*1 Execute ...............計算の実行、またはグラフの描画(Two-Way ANOVA の場合のみ) *1 “Save Res”で指定したリストには計算結果の 1 列目が保存され、次のリストに 2 列目、 その次のリストに 3 列目…というように順次 5 列目まで保存されます。“Save Res”に List 22 を指定すると List 22∼26 が使われるので、指定可能なのは List 22 までです。 Two-Way ANOVA の場合のみ、次の項目が表示されます。 Factor B ..............因子 B の水準が入っているリスト(List 1∼26) 6-34 すべてのパラメーターを設定したら、c を使って“Execute”を反転させ、次のファンク ションキーを押して計算を実行、またはグラフを描画します。 • 1(CALC)... 計算を実行する。 • 6(DRAW)... グラフを描画する (Two-Way ANOVA の場合のみ) 。 計算の結果は、教科書等で示されているのと同じテーブル形式で表示されます。 データ例と計算結果例 One-Way ANOVA データ List1={1,1,2,2} List2={124,913,120,1001} Two-Way ANOVA List1={1,1,1,1,2,2,2,2} List2={1,1,2,2,1,1,2,2} List3={113,116,139,132,133, 131,126,122} 設定画面 計算結果 一元配置分散分析 (One-Way ANOVA) 1 列目 (A).............. 因子 A の df 値、SS 値、MS 値、F 値、p 値 2 列目 (ERR).........誤差の df 値、SS 値、MS 値 二元配置分散分析 (Two-Way ANOVA) 1 列目 (A)..............因子 A の df 値、SS 値、MS 値、F 値、p 値 2 列目 (B)..............因子 B の df 値、SS 値、MS 値、F 値、p 値 3 列目 (AB) ............因子 A × 因子 B の df 値、SS 値、MS 値、F 値、p 値 * 繰り返しのない条件での演算では、この行は表示されません。 4 列目 (ERR).........誤差の df 値、SS 値、MS 値 F ............................F 値 p ..............................p 値 df ............................自由度 SS ...........................平方和 MS .........................平均平方 6-35 二元配置分散分析(Two-Way ANOVA)では、Interactive Plot グラフを描画することがで きます。これは、グラフの本数が因子 B に、X 軸方向のデータ数が因子 A に依存し、Y 軸方向 には各カテゴリー(水準組合せ) の平均値が示されます。 グラフを描画した後、次のグラフ解析機能を利用することができます。 • 1(Trace) または !1 (TRCE)... トレース機能 d/e を押すと、ポインターがプロット点上を移動します。複数のグラフが描かれている場 合には、c/f を押すとポインターがグラフ間を移動します。 • グラフの描画は二元配置分散分析(Two-Way ANOVA)のみで可能です。このときビューウ インドウは常に自動設定となります。 • グラフの描画後にトレースを実行すると、変数 A に因子 A の水準、変数 M にトレースした 際の水準組合せの平均値が、それぞれ自動的に保存されます。 k 二元配置分散分析(Two-Way ANOVA) u 例題 次の表は、ある金属製品の耐久性を、熱処理の時間(A)と温度 (B)を 2 通りに変化させて測定 した結果です。実験は、それぞれの条件で 2 回ずつ行いました。 B (処理温度) B1 B2 A1 113, 116 139, 132 A2 133, 131 126, 122 A (時間) 以下の帰無仮説に関する相違の分析を、有意水準 5 % で行います。 Ho:時間による耐久性の不変性 Ho:処理温度による耐久性の不変性 Ho:時間と処理温度の変化の交互作用による耐久性の不変性 u 本機による検定 上記の仮説の検定には、二元配置分散分析 (Two-Way ANOVA)を用います。 表の測定データを、次のように入力します。 List1={1,1,1,1,2,2,2,2} List2={1,1,2,2,1,1,2,2} List3={113,116,139,132,133,131,126,122} List 3 (各グループデータ)を Dependent とします。List 1 と List 2 (List 3 の測定データ の因子の番号) をそれぞれ Factor A と Factor B とします。 6-36 計算結果は次のようになります。 • 時間差 (Factor A) による水準 P = 0.2458019517 この値(P = 0.2458019517)は有意水準 0.05 (5 %)より大きいので、仮説は棄却され ない。 • 処理温度差 (Factor B) による水準 P = 0.04222398836 この値 (P = 0.04222398836)は有意水準 0.05 (5 %) より小さいので、仮説は棄却され る。 • 交互作用(A × B) による水準 P = 2.78169946e-3 この値 (P = 2.78169946e-3)は有意水準 0.05 (5 %)より小さいので、仮説は棄却され る。 以上の検定より、時間の差は重要ではないが温度の差は重要であり、さらに双方の交互作用 が非常に重要であるということがわかります。 u 入力画面例 u 計算結果表示 6-37 6. 信頼区間 (INTR) 重要 • 信頼区間計算は、fx-7400GII では実行できません。 信頼区間とは、ある確率 (信頼水準)で母集団のパラメーター(母数)を推定する場合の、その 範囲(区間) のことです。 信頼区間が広いと、母数(真の値)がどこにあるのか把握しにくくなります。逆に信頼区間が 狭ければ、母数の範囲が限定され、精度の高い調査結果を得ることができます。よく使われ る信頼水準は 95 % と 99 % です。信頼水準を高くすると信頼区間は広がってしまいます。逆 に信頼水準を低くすると、信頼区間は狭まりますが、母数を見逃してしまう危険性が高くな ります。例えば、95 % 信頼区間は、求めた区間の中に 5 % の割合で母数が含まれていない 可能性があるということになります。 調査を実施し、データを t 検定と Z 検定で処理することを計画する場合、標本数、信頼区間の 幅、信頼水準を総合的に考慮すべきです。信頼水準は用途に応じて変更します。 1 標本の Z 信頼区間は、母標準偏差がわかっている場合に、母平均の信頼区間を求めます。 2 標本の Z 信頼区間は、2 つの母集団の母標準偏差がわかっている場合に、母平均の差の信頼 区間を求めます。 1 比率の Z 信頼区間は、母集団の基準を満たしているデータの比率の信頼区間を求めます。 2 比率の Z 信頼区間は、2 つの母集団の、基準を満たすデータの比率の差の信頼区間を求めま す。 1 標本の t 信頼区間は、母標準偏差がわからない場合に、母平均の信頼区間を求めます。 2 標本の t 信頼区間は、母標準偏差がわからない場合に、2 つの母集団の母平均の差の信頼区 間を求めます。 STAT モードの初期画面で 4 (INTR)を押すと、信頼区間のファンクションメニューが表示 されます。 • 4(INTR)1 (Z)... Z 信頼区間 (6-39 ページ) 2 (t)... t 信頼区間 (6-40 ページ) すべての設定を行った後で c を使って “Execute”の行に反転を移動し、次のファンクショ ンキーを押すと、計算が実行されます。 •1 (CALC)... 計算を実行 • 信頼区間にはグラフ描画の機能はありません。 u 信頼区間に共通する注意事項 C-Level (信頼水準)の設定において 0 ≦ C-Level < 1 の値を入力すると、その値が設定され ます。1 ≦ C-Level < 100 の値を入力すると、その値を 100 で割った値が設定されます。 6-38 k Z 信頼区間 u 1 標本の Z 信頼区間 母標準偏差がわかっている場合に、母平均の信頼区間を求めます。 STAT モードの初期画面から次のキー操作を行います。 4 (INTR) 1 (Z) 1 (1-S) パラメーター形式でデータを指定する場合、次の項目がリスト形式と異なります。 計算結果の出力例 u 2 標本の Z 信頼区間 2 つの母集団の母標準偏差がわかっている場合に、母平均の差の信頼区間を求めます。 STAT モードの初期画面から次のキー操作を行います。 4 (INTR) 1 (Z) 2 (2-S) u 1 比率の Z 信頼区間 母集団の中で基準を満たしているデータの比率の信頼区間を求めます。 STAT モードの初期画面から次のキー操作を行います。 4 (INTR) 1 (Z) 3 (1-P) パラメーター形式でデータを指定します。 6-39 計算結果の出力例 u 2 比率の Z 信頼区間 2 つの母集団の、基準を満たすデータの比率の差の信頼区間を求めます。 STAT モードの初期画面から次のキー操作を行います。 4 (INTR) 1 (Z) 4 (2-P) k t 信頼区間 u 1 標本の t 信頼区間 母標準偏差がわからない場合に、母平均の信頼区間を求めます。 STAT モードの初期画面から次のキー操作を行います。 4 (INTR) 2 (t) 1 (1-S) パラメーター形式でデータを指定する場合、次の項目がリスト形式と異なります。 計算結果の出力例 6-40 u 2 標本の t 信頼区間 母標準偏差がわからない場合に、2 つの母集団の母平均の差の信頼区間を求めます。この t 信 頼区間は、t 分布に応用されます。 STAT モードの初期画面から次のキー操作を行います。 4(INTR) 2(t) 2(2-S) 7. 分布 (DIST) 重要 • 分布計算は、fx-7400GII では実行できません。 分布には、いくつもの種類があります。最も有名で、統計計算にとって重要なものが 「正規分 布」です。これは、平均値のデータが最も多く (度数が高く) 、そこから離れるに従って度数が 減っていく分布です。他にも、ポアソン分布、幾何分布などがあります。 データの種類によって、分布の形はさまざまです。分布の形が決まれば、ある程度の傾向を 知ることができます。ある値を指定して、分布から取り出したデータがその値未満になる確 率 (言いかえると、そのデータが分布の中で下から何パーセントの位置にあるか)を計算する ことができます。 例えば、製品を作っているときの歩留まりの計算に利用することができます。ある値を基準 としたとき、何パーセントの製品がその基準を満たすかを推定するときには 「確率密度」を求 めます。逆に、成功率の目標 (例えば 80 %)を仮定し、その比率の製品がどれだけの値に達し ているかを推定するには 「分布確率」 を求めます。 正規確率密度演算は、指定された x 値から正規分布の確率密度を計算します。 正規累積分布演算は、2 つの値を指定して、正規分布のデータがその範囲に収まる確率を求 めます。 正規累積分布逆演算は、累積確率を指定して、正規分布の中でその位置を占める値を求めま す。 スチューデントの t 確率密度演算は、指定された x 値から t 確率密度を計算します。 スチューデントの t 累積分布演算は、2 つの値を指定して、t 分布のデータがその範囲に収ま る確率を計算します。 スチューデントの t 累積分布逆演算は、特定比率 (パーセンテージ)の累積確率密度を指定し て、t 分布の中でのその下限値を求めます。 スチューデントの t 分布演算と同様に、カイ 2 乗(2)分布、F 分布、2 項分布、ポアソン分 布、幾何分布、超幾何分布演算があり、それぞれに分布確率などを計算することができます。 6-41 STAT モードの初期画面 (リストエディター)で 5 (DIST)を押すと、分布機能のファンク ションメニューが表示されます。 • 5(DIST) 1 (NORM)... 正規分布演算 (6-42 ページ) 2 (t)... スチューデントの t 分布演算 (6-44 ページ) 3 (CHI)... カイ 2 乗 (2) 分布演算 (6-45 ページ) 4 (F)... F 分布演算 (6-46 ページ) 5 (BINM)... 2 項分布演算 (6-47 ページ) 6 (g) 1 (POISN)... ポアソン分布演算 (6-49 ページ) 6 (g) 2 (GEO)... 幾何分布演算 (6-50 ページ) 6 (g) 3 (H・GEO)... 超幾何分布演算 (6-52 ページ) すべての設定を行った後で c を使って “Execute”の行に反転を移動し、次のファンクショ ンキーを押すと、計算やグラフの描画が実行されます。 •1 (CALC)... 計算を実行 •6 (DRAW)... グラフを描画 u 分布に共通する機能 • グラフ描画時のビューウインドウ設定は、セットアップ画面の“Stat Wind”が “Auto”のと きは自動的に設定されます。一方、 “Stat Wind”が “Manual”のときは、現在のビューウイ ンドウ設定が使われます。 • グラフを描いた後、x 値に対する p 値を推定する機能 (P-CAL 機能)を利用することができま す。P-CAL 機能は正規確率密度演算、スチューデントの t 確率密度演算、カイ 2 乗(2)確率 密度演算、F 確率密度演算のグラフを描いた後でのみ利用可能です。 P-CAL 機能を使う一般的な手順は、次の通りです。 1. 分布グラフを描いて !5(G-SLV)1 (P-CAL)を押す。 2. 表示されるポップアップウインドウで x 値を入力し、w を押す。x 値と p 値が画面の最 下行に表示され、グラフ上の該当する点にポインターが移動する。 3. 別の値で計算するには、v または数字キーを押してポップアップウインドウを再表示 し、x 値を入力し、w を押す。 4. 計算を終了するには J を押し、座標値とポインターの表示を消す。 • 解析機能を実行すると、変数 X と P に x 値と p 値が自動的に保存されます。 k 正規分布演算 5 (DIST) 1 (NORM)1 (NPd) u 正規確率密度演算 x 値として単一の数値またはリストデータを指定して、正 を計算します。リスト指定時は、リス 規分布の確率密度 (p) トの各要素を x 値とした計算結果が、リスト形式で表示さ れます。 6-42 • 正規確率密度は、正規分布に適用されます。 • = 1、 = 0 を指定すると、標準正規分布になります。 計算結果の出力例 Data:List 指定時の計算結果 Data:Variable 指定時のグラフ • グラフの描画は “Data” 設定に “Variable” を指定した場合のみ実行可能です。 5 (DIST) 1 (NORM)2 (NCd) u 正規累積分布演算 2 つの値を指定して、正規分布のデータがその範囲に収ま る累積確率を求めます。 計算結果の出力例 Data:List 指定時の計算結果 Data:Variable 指定時のグラフ • グラフの描画は “Data” 設定に “Variable” を指定した場合のみ実行可能です。 5 (DIST) 1 (NORM)3 (InvN) u 正規累積分布逆演算 累積確率を指定して、正規分布の中でその位置を占める値 を求めます。 Area:累積確率 (0 ≦ Area ≦ 1) 6-43 “Area” にて次式の p の値 (累積確率) を指定して、式の積分区間を求めます。 ∫ Upper −∞ f (x)dx = p “Tail” が “Left” の場合: 積分区間の上界 Upper を 求める ∫ +∞ f (x)dx = p Lower ∫ Upper f (x)dx = p Lower “Tail” が “Right” の場合: “Tail” が “Central”の場合: 積分区間の下界 Lower を 求める 積分区間の上界 Upper と 下界 Lower を求める • 本機は上の式において + ∞ = 1E99、−∞ = −1E99 として計算を行います。 • 正規累積分布逆演算のグラフは描画できません。 k スチューデントの t 分布演算 u スチューデントの t 確率密度演算 5 (DIST) 2(t) 1 (tPd) x 値として単一の数値またはリストデータを指定して、ス チューデントの t 確率密度を計算します。リスト指定時は、 リストの各要素を x 値とした計算結果が、リスト形式で表 示されます。 計算結果の出力例 Data:List 指定時の計算結果 Data:Variable 指定時のグラフ • グラフの描画は “Data” 設定に “Variable” を指定した場合のみ実行可能です。 u スチューデントの t 累積分布演算 5 (DIST) 2(t) 2 (tCd) 2 つの値を指定して、t 分布のデータがその範囲に収まる累 積確率を計算します。 計算結果の出力例 Data:List 指定時の計算結果 Data:Variable 指定時のグラフ • グラフの描画は “Data” 設定に “Variable” を指定した場合のみ実行可能です。 6-44 u スチューデントの t 累積分布逆演算 5 (DIST) 2 (t) 3 (InvN) x と df(自由度)の値を指定して、スチューデントの t 累積分 布確率の下限値 (積分区間の下界) を求めます。 計算結果の出力例 Data:List 指定時の計算結果 Data:Variable 指定時の計算結果 • スチューデントの t 累積分布逆演算のグラフは描画できません。 k カイ 2 乗 (2)分布演算 u カイ 2 乗(2) 確率密度演算 5 (DIST) 3 (CHI) 1 (CPd) x 値として単一の数値またはリストデータを指定して、カ イ2乗 (2)分布から取り出したデータが指定の x 値未満に なる確率を求めます。リスト指定時は、リストの各要素を x 値とした計算結果が、リスト形式で表示されます。 計算結果の出力例 Data:List 指定時の計算結果 Data:Variable 指定時のグラフ • グラフの描画は “Data” 設定に “Variable”を指定した場合のみ実行可能です。 u カイ 2 乗(2) 累積分布演算 5 (DIST) 3 (CHI) 2 (CCd) 2 つの値を指定して、カイ 2 乗(2)分布のデータがその範 囲に収まる累積確率を計算します。 6-45 計算結果の出力例 Data:List 指定時の計算結果 Data:Variable 指定時のグラフ • グラフの描画は “Data” 設定に “Variable” を指定した場合のみ実行可能です。 u カイ 2 乗(2) 累積分布逆演算 5 (DIST) 3(CHI) 3 (InvC) x と df(自由度)の値を指定して、カイ 2 乗(2)累積分布確 率の下限値 (積分区間の下界) を求めます。 計算結果の出力例 Data:List 指定時の計算結果 Data:Variable 指定時の計算結果 • カイ 2 乗 (2) 累積分布逆演算のグラフは描画できません。 k F 分布演算 u F 確率密度演算 5 (DIST) 4 (F)1 (FPd) x 値として単一の数値またはリストデータを指定して、F 分 布から取り出したデータが指定の x 値未満になる確率を求 めます。リスト指定時は、リストの各要素を x 値とした計 算結果が、リスト形式で表示されます。 計算結果の出力例 Data:List 指定時の計算結果 Data:Variable 指定時のグラフ • グラフの描画は “Data” 設定に “Variable” を指定した場合のみ実行可能です。 6-46 u F 累積分布演算 5 (DIST) 4 (F)2 (FCd) 2 つの値を指定して、F 分布のデータがその範囲に収まる 累積確率を求めます。 計算結果の出力例 Data:List 指定時の計算結果 Data:Variable 指定時のグラフ • グラフの描画は “Data” 設定に “Variable” を指定した場合のみ実行可能です。 u F 累積分布逆演算 5 (DIST) 4 (F)3 (InvF) x 値、n:df(分子側の自由度)、d:df(分母側の自由度)の値を 指定して、F 累積分布確率の下限値(積分区間の下界)を求 めます。 計算結果の出力例 Data:List 指定時の計算結果 Data:Variable 指定時の計算結果 • F 累積分布逆演算のグラフは描画できません。 k 2 項分布演算 5 (DIST) 5 (BINM) 1(BPd) u 2 項確率演算 x 値として単一の数値またはリストデータを指定して、2 項 分布に従う確率変数が指定値 x をとる確率を求めます。例 えば、成功する確率が p の試行を n 回行った場合、x 回成功 する確率を求めます。リスト指定時は、リストの各要素を x 値とした計算結果が、リスト形式で表示されます。 6-47 計算結果の出力例 Data:List 指定時 Data:Variable 指定時 • 2 項確率演算では、グラフは描画できません。 5 (DIST) 5 (BINM) 2(BCd) u 2 項累積分布演算 2 項分布に従う確率変数が、指定値 x 以下の値をとる累積 確率を求めます。例えば、成功する確率が p の試行を n 回 行った場合、x 回以下成功する累積確率を求めます。 計算結果の出力例 Data:List 指定時 Data:Variable 指定時 • 2 項累積分布演算では、グラフは描画できません。 5 (DIST) 5(BINM) 3 (InvB) u 2 項累積分布逆演算 累積確率(Area) 、試行回数 (Numtrial) 、試行の成功確率 (p)を指定したときの、2 項分布に従う確率変数 x の上限値 X (xInv)を求めます。例えば、成功確率 p の試行を n 回行っ た場合、最低何回成功すると、累積確率 Area が指定値以 下となるかを求めます。 計算結果の出力例 Data:List 指定時 Data:Variable 指定時 • 2 項累積分布逆演算では、グラフは描画できません。 6-48 重要 2 項累積分布逆演算を実行するとき、本機は指定された Area 値と、その Area 値から最小有 効桁で 1 を引いた数値 (`Area 値) の 2 つの値を計算に使います。 Area 値で計算した結果はシステム変数 xInv に格納され、`Area 値で計算した結果はシステ ム変数 `xInv に格納されます。本機は常に xInv のみを計算結果として表示します。ただし、 xInv と `xInv の値が異なる場合は、次のような警告メッセージが現れ、両方の値が表示され ます。 2 項累積分布逆演算の計算結果は整数となります。Area 値が 10 桁以上の場合、精度が落ち ます。計算精度のわずかな差が計算結果に影響する点にご注意ください。警告メッセージが 現れた場合は、表示された値をご確認ください。 k ポアソン分布演算 5 (DIST) 6 (g) 1 (POISN) 1 (PPd) u ポアソン確率演算 x 値として単一の数値またはリストデータを指定して、ポ アソン分布に従う確率変数が指定値 x をとる確率を求めま す。 計算結果の出力例 Data:List 指定時 Data:Variable 指定時 • ポアソン確率演算では、グラフは描画できません。 5 (DIST) 6 (g) 1 (POISN) 2 (PCd) u ポアソン累積分布演算 ポアソン分布に従う確率変数が、指定値 x 以下の値をとる 累積確率を求めます。 6-49 計算結果の出力例 Data:List 指定時 Data:Variable 指定時 • ポアソン累積分布演算では、グラフは描画できません。 5 (DIST) 6(g) 1 (POISN) 3 (InvP) u ポアソン累積分布逆演算 累積確率 Area、平均 を指定したときの、ポアソン分布に 従う確率変数 x の上限値 X (xInv) を求めます。 計算結果の出力例 Data:List 指定時 Data:Variable 指定時 • ポアソン累積分布逆演算では、グラフは描画できません。 重要 ポアソン累積分布逆演算を実行するとき、本機は指定された Area 値と、その Area 値から最 小有効桁で 1 を引いた数値 (`Area 値) の 2 つの値を計算に使います。 Area 値で計算した結果はシステム変数 xInv に格納され、`Area 値で計算した結果はシステ ム変数 `xInv に格納されます。本機は常に xInv のみを計算結果として表示します。ただし、 xInv と `xInv の値が異なる場合は、警告メッセージが現れ、両方の値が表示されます。 ポアソン累積分布逆演算の計算結果は整数となります。Area 値が 10 桁以上の場合、精度が 落ちます。計算精度のわずかな差が計算結果に影響する点にご注意ください。警告メッセー ジが現れた場合は、表示された値をご確認ください。 k 幾何分布演算 5 (DIST) 6 (g) 2 (GEO) 1 (GPd) u 幾何確率演算 x 値として単一の数値またはリストデータを指定して、幾 何分布に従う確率変数が指定値 x をとる確率を求めます。 6-50 計算結果の出力例 Data:List 指定時 Data:Variable 指定時 • 幾何確率演算では、グラフは描画できません。 5 (DIST) 6 (g) 2 (GEO) 2 (GCd) u 幾何累積分布演算 幾何分布に従う確率変数が、指定値 x 以下の値をとる累積 確率を求めます。 計算結果の出力例 Data:List 指定時 Data:Variable 指定時 • 幾何累積分布演算では、グラフは描画できません。 5 (DIST) 6 (g) 2 (GEO) 3 (InvG) u 幾何累積分布逆演算 累積確率 Area、試行の成功確率 p を指定したときの、幾何 (xInv) を求めます。 分布に従う確率変数 x の上限値 X 計算結果の出力例 Data:List 指定時 Data:Variable 指定時 • 幾何累積分布逆演算では、グラフは描画できません。 6-51 重要 幾何累積分布逆演算を実行するとき、本機は指定された Area 値と、その Area 値から最小有 効桁で 1 を引いた数値 (`Area 値) の 2 つの値を計算に使います。 Area 値で計算した結果はシステム変数 xInv に格納され、`Area 値で計算した結果はシステ ム変数 `xInv に格納されます。本機は常に xInv のみを計算結果として表示します。ただし、 xInv と `xInv の値が異なる場合は、警告メッセージが現れ、両方の値が表示されます。 幾何累積分布逆演算の計算結果は整数となります。Area 値が 10 桁以上の場合、精度が落ち ます。計算精度のわずかな差が計算結果に影響する点にご注意ください。警告メッセージが 現れた場合は、表示された値をご確認ください。 k 超幾何分布演算 u 超幾何確率演算 5 (DIST) 6(g) 3 (H・GEO) 1 (HPd) x 値として単一の数値またはリストデータを指定して、超 幾何分布に従う確率変数が指定値 x をとる確率を求めます。 計算結果の出力例 Data:List 指定時 Data:Variable 指定時 • 超幾何確率演算では、グラフは描画できません。 u 超幾何累積分布演算 5 (DIST) 6(g) 3 (H・GEO) 2 (HCd) 超幾何分布に従う確率変数が、指定値 x 以下の値をとる累 積確率を求めます。 計算結果の出力例 Data:List 指定時 Data:Variable 指定時 • 超幾何累積分布演算では、グラフは描画できません。 6-52 5 (DIST) 6 (g) 3 (H・GEO) 3 (InvH) u 超幾何累積分布逆演算 累積確率 Area、母集団からの抽出要素数 n、属性 A をもつ 要素数 M、母集団要素数 N を指定したときの、超幾何分布 に従う確率変数 x の上限値 X (xInv) を求めます。 計算結果の出力例 Data:List 指定時 Data:Variable 指定時 • 超幾何累積分布逆演算では、グラフは描画できません。 重要 超幾何累積分布逆演算を実行するとき、本機は指定された Area 値と、その Area 値から最小 有効桁で 1 を引いた数値 (`Area 値) の 2 つの値を計算に使います。 Area 値で計算した結果はシステム変数 xInv に格納され、`Area 値で計算した結果はシステ ム変数 `xInv に格納されます。本機は常に xInv のみを計算結果として表示します。ただし、 xInv と `xInv の値が異なる場合は、警告メッセージが現れ、両方の値が表示されます。 超幾何累積分布逆演算の計算結果は整数となります。Area 値が 10 桁以上の場合、精度が落 ちます。計算精度のわずかな差が計算結果に影響する点にご注意ください。警告メッセージ が現れた場合は、表示された値をご確認ください。 8. 検定、信頼区間、分布の入出力用語 (fx-7400GII を除く) ここでは検定、信頼区間、分布の各機能でのデータ入力時、計算結果の出力時に使われる用 語について説明します。 k 入力関連用語 Data.................................... データタイプ (変数またはリスト) (1 標本 Z 検定)............... 母集団の平均値の検定条件(“≠ 0”は両側検定、“<0”は下側の片 側検定、 “>0” は上側の片側検定) 1(2 標本 Z 検定).............. 母集団の平均値の検定条件(“≠ 2”は両側検定、“<2”は標本1が 標本2より小さい片側検定、 “>2”は標本1が標本2より大きい 片側検定) Prop(1 比率 Z 検定)......... 標本比率の検定条件 (“≠ p0”は両側検定、“< p0”は下側の片側検 定、 “> p0” は上側の片側検定) 6-53 p1(2 比率 Z 検定).............. 標本比率の検定条件(“≠ p2”は両側検定、“p2”は標本1が標本2より大きい片側検 定) (1 標本の t 検定)............. 母集団の平均値の検定条件(“≠ 0”は両側検定、“<0”は下側の片 は上側の片側検定) 側検定、 “>0” 1(2 標本の t 検定)........... 標本平均値の検定条件(“≠ 2”は両側検定、“<2”は標本1が標本 2より小さい片側検定、 “>2”は標本1が標本2より大きい片側 検定) & ρ(1 次回帰の t 検定). 検定条件(“≠ 0”は両側検定、“<0”は下側の片側検定、“>0”は上 側の片側検定) 1(2 標本の F 検定).......... 母標準偏差の検定条件(“≠ 2”は両側検定、“<2”は標本1が標本 2より小さい片側検定、“>2”は標本1が標本2より大きい片側 検定) 0 ......................................... 仮定母平均 ........................................... 母標準偏差( > 0) 1 ......................................... 標本 1 の母標準偏差(1 > 0) 2 ......................................... 標本 2 の母標準偏差(2 > 0) List(リスト)..................... 内容をデータとして使用したいリスト (List 1∼26) List1 ................................... 内容を標本 1 のデータとして使用したいリスト (List 1∼26) List2 ................................... 内容を標本 2 のデータとして使用したいリスト (List 1∼26) Freq..................................... 度数(1 または List 1∼26) Freq1 .................................. 標本 1 の度数(1 または List 1∼26) Freq2 .................................. 標本 2 の度数(1 または List 1∼26) Execute ............................. 計算またはグラフ描画の実行 x̄ ........................................... 標本の平均値 x̄1.......................................... 標本1の平均値 x̄2.......................................... 標本 2 の平均値 n ........................................... 標本のデータの個数(正の整数) n1 ......................................... 標本1のデータの個数(正の整数) n2 ......................................... 標本 2 のデータの個数(正の整数) p0 ......................................... 期待標本比率(0 < p0 < 1) p1 ......................................... 標本比率の検定条件 x(1 比率 Z 検定)................ 標本値(x ≧ 0 の整数) x(1 比率の Z 信頼区間).... データ(0 または正の整数) x1 .......................................... 標本 1 のデータ値(x1 ≧ 0 の整数) x2 .......................................... 標本 2 のデータ値(x2 ≧ 0 の整数) sx.......................................... 標本標準偏差 (sx > 0) sx1 ........................................ 標本 1 の標準偏差 (sx1 > 0) sx2 ........................................ 標本 2 の標準偏差 (sx2 > 0) XList ................................... x 軸データ用のリスト (List 1∼6) YList ................................... y 軸データ用のリスト (List 1∼6) 6-54 C-Level ............................... 信頼水準 (0 ≦ C-Level < 1) Pooled ................................ プールする (On)/しない (Off) x(分布)............................... データ (分布).............................. 標準偏差( > 0) (分布).............................. 平均 Lower(分布)..................... 下界 Upper(分布)..................... 上界 df(分布)............................. 自由度(df > 0) n:df(分布).......................... 自由度の分子(正の整数) d:df(分布).......................... 自由度の分母(正の整数) Numtrial(分布)................ 試行回数 p(分布).............................. 成功確率(0 ≦ p ≦ 1) k 出力関連用語 z............................................ z 値 p ........................................... p 値 t ............................................ t 値 2 ......................................... 2 値 F ........................................... F 値 p̂ ........................................... 期待標本比率 p̂1 ......................................... 標本 1 の期待比率 p̂2 ......................................... 標本 2 の期待比率 x̄ ........................................... 標本平均値 x̄1.......................................... 標本 1 の平均値 x̄2.......................................... 標本 2 の平均値 sx.......................................... 標本標準偏差 sx1 ........................................ 標本 1 の標準偏差 sx2 ........................................ 標本 2 の標準偏差 sp.......................................... プール標本標準偏差 n ........................................... データの個数 n1 ......................................... 標本 1 のデータの個数 n2 ......................................... 標本 2 のデータの個数 df .......................................... 自由度 a ........................................... 定数項 b ........................................... 係数 se.......................................... 標準誤差 r............................................ 相関係数 r2 .......................................... 決定係数 Left ..................................... 信頼区間の下限 (左端) Right................................... 信頼区間の上限 (右端) 6-55 9. 統計演算式 k 検定 検定 式 1 標本 Z 検定 z = (o – μ0)/(σ/' n) 2 標本 Z 検定 z = (o1 – o2)/ (σ 12/n1) + (σ 22/n2) 1 比率 Z 検定 z = (x/n – p0)/ p0(1 – p0)/n 2 比率 Z 検定 z = (x1/n1 – x2/n2)/ p̂ (1 – p̂ )(1/n1 + 1/n2) 1 標本 t 検定 t = (o – μ0)/(sx/' n) t = (o1 – o2)/ sp2(1/n1 + 1/n2) 2 標本 t 検定 (Pooled:On) sp = ((n1 – 1)sx12 + (n2 – 1)sx22)/(n1 + n2 – 2) df = n1 + n2 − 2 t = (o1 – o2)/ sx12/n1 + sx22/n2 2 標本 t 検定 (Pooled:Off) df = 1/(C 2/(n1 – 1) + (1 – C )2/(n2 – 1)) C = (sx12/n1)/(sx12/n1 + sx22/n2) 1 次回帰 t 検定 n n i=1 i=1 b = Σ(xi – o)(yi – p)/Σ(xi – o)2 a = p – bo t = r (n – 2)/(1 – r 2) Oi: 観測値リストの i 番目の要素 k カイ 2 乗 ( ) 適合度検定 2 χ = Σ ( Oi − Ei) /Ei 2 2 Ei: 期待度数を保存するリストの i 番目の要素 i k R カイ 2 乗 (2) 独立性検定 2 標本 F 検定 χ2 = ΣΣ( Oij − Eij)2 /Eij i Eij: 期待度数を保存する行列の Eij = Σ Oij • Σ Oij / Σ Σ Oij i 行 j 列の要素 i=1 j=1 i=1 j=1 R k k R F = sx12/sx22 F = MS/MSe k 分散分析(ANOVA) Oij: 観測値行列の i 行 j 列の要素 j MS = SS/Fdf MSe = SSe/Edf k SS = Σ ni (oi − o)2 SSe = Σ ( ni – 1)sxi2 Fdf = k − 1 Edf = Σ ( ni – 1) i=1 i=1 k i=1 6-56 k 信頼区間 信頼区間 Left:信頼区間の下限(左端) Right:信頼区間の上限(右端) 1 標本の Z 信頼区間 Left, Right = o + Z (α /2) · σ/' n 2 標本の Z 信頼区間 Left, Right = (o1 – o2) + Z(α /2) σ12/n1 + σ22/n2 1 比率の Z 信頼区間 Left, Right = x/n + Z(α /2) 1/n · (x/n · (1 – x/n)) 2 比率の Z 信頼区間 1 標本の t 信頼区間 2 標本の t 信頼区間 (Pooled:On) Left, Right = (x1/n1 – x2/n2) + Z(α /2) (x1/n1 · (1 – x1/n1))/n1 + (x2/n2 · (1 – x2/n2))/n2 Left, Right = o + tn−1(α /2) · sx/' n Left, Right = (o1 – o2) + tn1+n2−2 (α /2) sp2(1/n1 + 1/n2) sp = ((n1 – 1)sx12 + (n2 – 1)sx22)/(n1 + n2 – 2) Left, Right = (o1 – o2) + tdf (α /2) sx12/n1 + sx22/n2 2 標本の t 信頼区間 (Pooled:Off) df = 1/(C 2/(n1 – 1) + (1 – C)2/(n2 – 1)) C = (sx12/n1)/(sx12/n1 + sx22/n2) :有意水準 = 1 −[C-Level] C-Level:信頼水準(0 ≦ C-Level < 1) Z (/2) :標準正規分布の上側 /2 点 tdf(/2):自由度 df 時の t 分布の上側 /2 点 k 分布(連続系) 分布 正規分布 確率密度 – p(x) = 1 e 2πσ (x – μμ)2 2σ (σ > 0) 2 – スチューデン トの t 分布 df 2 df ×x ndf + ddf 2 p(x) = ndf ddf Γ ×Γ 2 2 Γ F 分布 df+1 x2 df + 1 1+ Γ 2 df p(x) = × π × df df Γ 2 カイ 2 乗 (2) p(x) = 1 × 1 2 df 分布 Γ 2 累積分布 2 2 p= –1 – ×e x 2 (x ⭌ 0) ndf ddf ndf ndf –1 2 x 2 – ndf + ddf 2 1 + ndf × x ddf (x ⭌ 0) 6-57 ∫ Upper p(x)dx Lower 分布 逆累積分布 p= 正規分布 ∫ Upper p= p(x)dx –∞ tail = Left ∫ ∞ p= p(x)dx Lower tail = Right スチューデン トの t 分布 p= カイ 2 乗 ( ) 分布 2 ∫ ∫ Upper p(x)dx Lower tail = Central ∞ p(x)dx Lower F 分布 k 分布(離散系) 分布 確率 2 項分布 p(x) = nC x p x(1–p)n – x ポアソン分布 p(x) = 幾何分布 p(x) = p(1– p)x – 1 p(x) = 超幾何分布 分布 2 項分布 ポアソン分布 e– μ × μ x x! MC x (x = 0, 1, ·······, n) n:試行回数 (x = 0, 1, 2, ···) :平均(>0) (x = 1, 2, 3, ···) × N – MC n – x NC n n: 母集団からの抽出数(0 ≦ x の整数) M: 属性 A を持つ要素数(0 ≦ M の整数) N: 母集団要素数(n ≦ N、M ≦ N の整数) 累積分布 逆累積分布 p = Σ p(x) X p H Σ p(x) X x=0 X x=0 X 幾何分布 p = Σ p(x) p H Σ p(x) X 超幾何分布 p = Σ p(x) p H Σ p(x) x=1 x=0 6-58 x=1 X x=0 第7章 財務計算 (TVM) 重要 • fx-7400GII には、TVM モードはありません。 1. 財務計算を行う前に メインメニューから TVM モードに入ると、次のような財務計算の初期画面が表示されます。 財務計算初期画面 1 財務計算初期画面 2 • {SMPL} ... 単利計算 • {COST} ... 原価/販売価格/粗利 • {CMPD} ... 複利計算 • {DAYS} ... 日数/日付計算 • {CASH} ... 投資評価 (キャッシュフロー) • {DEPR} ... 減価償却計算 • {AMT} ... 年賦償還 • {BOND} ... 債券計算 • {CNVT} ... 金利変換 TVM モードの各機能共通のご注意 • 各機能の入力画面で、計算に必要な各パラメーターが正しく設定されていない状態で計算を 実行すると、エラー(Ma ERROR) となります。 • PV (元金/現在価値)、FV (将来価値) 、PRC(債券の購入価格)は、行う計算に応じて正の 値、負の値どちらか適切な方の値を指定します。 • 本機の TVM モードによる計算結果およびグラフ表示は、あくまで 1 つの目安として用いて ください。 • 実際の金融取引においては、本機の計算結果およびグラフ表示を、金融機関が計算した値と 比較するようにしてください。 k セットアップ項目 は初期設定を表します。 • Payment(支払期間) • {BGN}/{END} ... 支払いの時期を { 期初 }/{ 期末 } に設定する • Date Mode(年間日数) • {365}/{360} ... 計算に使う年日数を {365}/{360} に設定する • Periods/YR.(利払いの間隔) • {Annu}/{Semi} ... 利払いの間隔を { 年 1 回 }/{ 半年に 1 回 } に設定する 7-1 7 k TVM モードにおけるグラフの描画 財務計算後、6 (GRPH) を押して、次のようなグラフを描くことができます。 • グラフの表示中に !1 (TRCE)を押すとトレース機能が有効になり、計算結果を参照す ることができます。例えば単利計算では、e を押すと PV、SI、SFV の値が順に表示され ます。d を押すと、逆の順序で表示されます。 • TVM モードでは、ズーム、スクロール、スケッチの各機能は利用できません。 • TVM モードでのグラフ描画時は、セットアップ画面の“Axes” 、 “Grid” 、 “Dual Screen” はすべて“Off” に設定されます。 • セットアップ画面の “Label”を “On”に設定してグラフを描くと、縦軸には入出力金額を表 す CASH、横軸には回数を表す TIME というラベルが表示されます。 2. 単利計算 本機は、次の計算式を用いて単利計算を行います。 u 計算式 SI' = n × PV × i 365 n 360 日モード SI' = 360 × PV × i 365 日モード I% 100 I% i= 100 i= SI = –SI' SFV = –(PV + SI' ) SI n PV I% SFV :利息 :支払期間 (回数) :元金 :年利 (%) :元利合計 初期画面 1 で 1 (SMPL) を押すと、次のような単利計算の入力画面が表示されます。 1 (SMPL) n ............. 支払期間(回数) I% .......... 年利(%) PV .......... 元金 各パラメーターを設定したら、次のファンクションメニューを使って計算を実行します。 • {SI} ... 利息を計算する • {SFV} ... 元利合計を計算する 7-2 計算結果の表示中は、次のファンクションメニューで画面を切り替えることができます。 • {REPT} ... パラメーター入力画面に戻る • {GRPH} ... グラフを描画する グラフの描画後に !1 (TRCE)を押すとトレース機能が有効になり、計算結果を参照する ことができます。 カーソルキーe を押すと、元金(PV) 、利息 (SI) 、元利合計(SFV)が順に表示されます。d を押すと、逆の順序で表示されます。 J を押すと、パラメーター入力画面に戻ります。 3. 複利計算 本機は、次の計算式を用いて複利計算を行います。 u PV、PMT、FV、n I% ≠ 0 PV = – (α × PMT + β × FV) PMT = – log FV = – PV + α × PMT β n= { PV + β × FV α (1+ iS) × PMT – FV × i (1+ iS) × PMT + PV × i } log (1+ i) I% = 0 PV = −(PMT × n + FV) FV = −(PMT × n + PV) α = (1+ i × S) × { PV + FV n PV + FV n=– PMT PMT = – 1–β –n , β = (1 + i) i 0 ........ Payment: End (セットアップ画面) S= i = 1 ........ Payment: Begin (セットアップ画面) { I% ............................... (P/Y = C/Y = 1) 100 C/Y P/Y I% (1+ ) –1 .....(上記以外) 100 × [C/Y ] u I% 実効金利(i) 実効金利 (i) はニュートン法により計算されます。 PV + × PMT + × FV = 0 7-3 実効金利(i) から表面金利 (I%) への変換 i × 100 ................................. (P/Y = C/Y = 1) I% = {{ P/Y } (1+ i ) C/Y –1 × C/Y × 100...(上記以外) n ............. 支払期間(回数) FV .......... 将来価値(最終回の入出金額、または 元利合計) I% .......... 年利(%) PV .......... 現在価値(分割払いでは借入金、 預金では元金) P/Y ......... 年間の支払(PMT)回数 C/Y ......... 年間の複利回数 PMT....... 定期的な等額入出金額(分割払い では支払額、預金では預入額) • 入金のときは + の符号を使います。出金のときは − の符号を使います。 初期画面1で、2(CMPD) を押すと、次のような複利計算の入力画面が表示されます。 2(CMPD) n ............. 支払期間(回数) I% .......... 年利(%) PV .......... 現在価値(分割払いでは借入金、預金では元金) PMT....... 定期的な等額入出金額(分割払いでは支払額、預金では預入額) FV .......... 将来価値(最終回の入出金額、または元利合計) P/Y ......... 年間の支払(PMT)回数 C/Y ......... 年間の複利回数 重要 値の入力について 期間 (n)は正の値で入力します。現在価値 (PV)と将来価値 (FV)は、一方を正の値、もう一方 を負の値で入力します。 計算精度について 本機は金利計算にニュートン法を用います。そのため、計算結果はあくまで近似値であり、 条件によっては精度が変動する可能性があります。本機で金利計算を行った後は、その結果 を元にした検算を行い、誤差が発生していないか、または実用上許容できる範囲にあるかを 確認してください。 各パラメーターを設定したら、次のファンクションメニューを使って計算を実行します。 • {n} ... 複利の期間 (年) を計算する • {I % } ... 年利を計算する 7-4 • {PV} ... 現在価値 (分割払いでは借入額、預金では元金) を計算する • {PMT} ... 定期的な等額入出金額 (分割払いでは支払額、預金では預入額) を計算する • {FV} ... 将来価値 (元利合計または最終回の入出金額) を計算する • {AMT} ... 年賦償還の入力画面 (7-8 ページ) に移動する 計算結果の表示中は、次のファンクションメニューで画面を切り替えることができます。 • {REPT} ... パラメーター入力画面に戻る • {AMT} ... 年賦償還の入力画面 (7-8 ページ) に移動する • {GRPH} ... グラフを描画する グラフの描画後に !1 (TRCE)を押すとトレース機能が有効になり、計算結果を参照する ことができます。 J を押すと、パラメーター入力画面に戻ります。 4. 投資評価 (キャッシュフロー) 一定期間にわたって資金額を合計し、減価資金額 (Discounted Cash Flow、DCF)法を用い て投資評価を行います。次の 4 種類の投資評価を利用することができます。 • 正味現在価値 (Net Present Value、NPV) • 正味最終価値 (Net Future Value、NFV) • 内部収益率 (Internal Rate of Return、IRR) • 回収期間(Payback Period、PBP) 次のキャッシュフロー図は、資金の動きを視覚的に表現したものです。 CF2 CF3 CF4 CF5 CF7 CF6 CF1 CF0 この図では、CF0 が初回の投資額を表します。その後の入出金額については順次、第 1 期分 を CF1、第 2 期分を CF2 のように表します。 投資評価を用いると、当初意図していた利益を実際に達成しているかどうかを評価すること ができます。 7-5 u NPV NPV = CF0 + CF2 CF3 CFn CF1 + + +…+ 2 3 (1+ i) (1+ i) (1+ i) (1+ i)n i= I% 100 n:最大 254 までの自然数 u NFV NFV = NPV × (1 + i )n u IRR 0 = CF0 + CF2 CF3 CFn CF1 + + +…+ 2 3 (1+ i) (1+ i) (1+ i) (1+ i)n この式では、NPV = 0 であり、IRR は i × 100 に相当します。これ以降の計算は本機が自動 的に行いますが、わずかな誤差が累積されるので、NPV がちょうど 0 になることは実際には 決してありません。NPV が 0 に近づくと、IRR はさらに高い精度を示します。 u PBP PBP = { 0 .................................. (CF0 > 0) NPVn ...(上記以外) n– NPVn+1 – NPVn n NPVn = Σ k =0 CFk (1 + i)k n:NPVn ≦ 0、NPVn+1 ≧ 0 の条件を満たす正の最小整数、または 0 初期画面 1 で 3 (CASH) を押すと、次のような投資評価の入力画面が表示されます。 3 (CASH) I% .......... 利率(%) Csh........ キャッシュフローに用いるリスト (List 1∼26) データがリストに入力されていない場合は、5 ('LIST) を押して、リストにデータを入力し ます。 各パラメーターを設定したら、次のファンクションメニューを使って計算を実行します。 • {NPV} ... 正味現在価値を計算する • {IRR} ... 内部収益率を計算する • {PBP} ... 回収期間を計算する • {NFV} ... 正味最終価値を計算する • {'LIST} ... リストにデータを入力する • {LIST} ... リストを指定する 7-6 計算結果の表示中は、次のファンクションメニューで画面を切り替えることができます。 • {REPT} ... パラメーター入力画面に戻る • {GRPH} ... グラフを描画する グラフの描画後に !1 (TRCE)を押すとトレース機能が有効になり、計算結果を参照する ことができます。 J を押すと、パラメーター入力画面に戻ります。 5. 年賦償還 毎月の返済金額の中に含まれている元金返済分と金利分、元金の残高、これまでに支払った 元金と金利を求めることができます。 u 計算式 a 1回分の返済金額 c b 1.............PM1.................PM2.........最後 返済回数 a:PM1 回目の支払いの金利分(INT) b:PM1 回目の支払いの元金分(PRN) c:PM2 回目の支払いが終わった段階での元金の残高(BAL) e 1回分の返済金額 d 1.............PM1.................PM2.........最後 返済回数 d:PM1 回目から PM2 回目までに支払った元金の総額(ΣPRN) e:PM1 回目から PM2 回目までに支払った金利の総額(ΣINT) 7-7 * a + b = 1 回分の返済金額 (PMT) a : INTPM1 = I BALPM1–1 × i I × (PMT sign) b : PRNPM1 = PMT + BALPM1–1 × i c : BALPM2 = BALPM2–1 + PRNPM2 d : Σ PRN = PRNPM1 + PRNPM1+1 + … + PRNPM2 PM2 PM1 e : Σ INT = INTPM1 + INTPM1+1 + … + INTPM2 PM2 PM1 BAL0 = PV(支払期間の開始時は INT1 = 0、PRN1 = PMT) u 表面金利と実効金利の変換 分割払いで、年間の支払回数(P/Y) と複利回数(C/Y) が異なる場合、表面金利(ユーザーが入力 する I% 値) は実効金利 (I%' ) に変換されます。 { [C/Y ] } [P/Y ] I% I%' = (1+ ) –1 × 100 100 × [C/Y ] 表面金利から実効金利への変換後、次式により i が算出され、その後の計算に用いられます。 i = I%'÷100 初期画面 1 で 4 (AMT) を押すと、次のような年賦償還の入力画面が表示されます。 4 (AMT) PM1 ...... PM1 回目の支払い回数 PM2 ...... PM2 回目の支払い回数 n ............. 支払期間(回数) I% .......... 利率 PV .......... 元金 PMT....... 各回の支払額 FV .......... 最終支払い後の残高 P/Y ......... 年間の支払回数 C/Y ......... 年間の複利回数 各パラメーターを設定したら、次のファンクションメニューを使って計算を実行します。 • {BAL} ... PM2 回目の支払い終了時での元金の残高を計算する • {INT} ... PM1 回目の支払いの金利分を求める • {PRN} ... PM1 回目の支払いの元金分を求める 7-8 • {ΣINT} ... PM1 回目から PM2 回目までに支払った金利の総額を計算する • {ΣPRN} ... PM1 回目から PM2 回目までに支払った元金の総額を計算する • {CMPD} ... 複利計算の入力画面 (7-4 ページ) に移動する 計算結果の表示中は、次のファンクションメニューで画面を切り替えることができます。 • {REPT} ... パラメーター入力画面に戻る • {CMPD} ... 複利計算の入力画面 (7-4 ページ) に移動する • {GRPH} ... グラフを描画する グラフの描画後に !1 (TRCE)を押すとトレース機能が有効になり、計算結果を参照する ことができます。 !1 (TRCE)を押すと n = 1 のときの支払いの金利分 (INT)と支払いの元金分 (PRN)が表 示されます。続けて e を押すと、n = 2、n = 3、その後各回の INT と PRN が順次表示され ます。 J を押すと、パラメーター入力画面に戻ります。 6. 金利変換 表面金利と実効金利の変換を行います。 u 計算式 n EFF = 1+ APR/100 –1 × 100 n EFF APR = 1+ 100 1 n APR :表面金利(%) EFF :実効金利(%) n :複利回数 –1 × n ×100 初期画面 1 で 5 (CNVT) を押すと、次のような金利変換の入力画面が表示されます。 5 (CNVT) n ............. 複利回数 I% .......... 利率 7-9 各パラメーターを設定したら、次のファンクションメニューを使って計算を実行します。 • {'EFF} ... 表面金利から実効金利へ変換する • {'APR} ... 実効金利から表面金利へ変換する 計算結果の表示中は、次のファンクションメニューで画面を切り替えることができます。 • {REPT} ... パラメーター入力画面に戻る 7. 原価/販売価格/粗利 原価、販売価格、粗利のうち、2 つの値から残りの値を求めることができます。 u 計算式 CST = SEL 1– MRG 100 CST MRG 1– 100 CST ×100 MRG(%) = 1– SEL SEL = CST :原価 SEL :販売価格 MRG :粗利 初期画面 2 で 1 (COST) を押すと、次のような入力画面が表示されます。 6 (g) 1 (COST) Cst ........ 原価 Sel ......... 販売価格 Mrg........ 粗利 各パラメーターを設定したら、次のファンクションメニューを使って計算を実行します。 • {COST} ... 原価を計算する • {SEL} ... 販売価格を計算する • {MRG} ... 粗利を計算する 計算結果の表示中は、次のファンクションメニューで画面を切り替えることができます。 • {REPT} ... パラメーター入力画面に戻る 7-10 8. 日数/日付計算 2 つの日付を指定して、その間の日数を求めます。また、ある日付から指定した日数後の (あ るいは前の) 日付を求めます。 初期画面 2 で 2(DAYS)を押すと、次のような日数/日 付計算の入力画面が表示されます。 6 (g) 2 (DAYS) d1 .......... 日付 1 d2 .......... 日付 2 D ............ 日数 日付を入力するには、まず d1 (または d2)にカーソルを合 わせ、数字キーで月を入力します。最初の数字を入力する と、次のようなポップアップウインドウが表示されます。 月を入力して w を押し、続いて日、年を順次入力します。 各パラメーターを設定したら、次のファンクションメニューを使って計算を実行します。 • {PRD} ... d1 から d2 までの日数 (d2 − d1) を計算する • {d1+D} ... d1 + D を計算する • {d1−D} ... d1 − D を計算する 計算結果の表示中は、次のファンクションメニューで画面を切り替えることができます。 • {REPT} ... パラメーター入力画面に戻る • セットアップ画面の “Date Mode”によって、財務計算時の年日数を 365 日または 360 日に設定できます。日数/日付計算時にもこの設定が適用されます。360 日の設定では、 {d1+D} および {d1−D} の計算はエラーとなりますので、ご注意ください。 • セットアップ画面の“Date Mode”が 360 日に設定されている場合、d1 に 「ある月の 31 日」を入力すると、d1 は同月の 30 日として扱われます。また d2 に 「ある月の 31 日」を入 力すると、d2 は次月の 1 日として扱われます (ただし d1 が 30 日の場合を除く) 。 • 計算可能な日付の範囲は、1901 年 1 月 1 日から 2099 年 12 月 31 日までです。 7-11 9. 減価償却計算 年度収入と相殺できる減価償却の額を計算します。次の 4 種類の計算方法で減価償却費を求 めることができます。 u 定額法 (SL) (PV–FV ) {Y–1} u SL1 = n 12 (PV–FV ) SLj = n (PV–FV ) 12–{Y–1} u SLn+1 = n 12 SLj :j 年度の償却額 n :償却年数 PV :取得価格 FV :残存簿価 j :償却費を計算する年度 Y − 1:初年度の償却月数 ({Y–1}≠12) u 定率法 (FP) I% {Y–1} FP1 = PV × 100 × 12 I% FPj = (RDVj–1 + FV ) × 100 FPj :j 年度の償却額 RDVj :j 年度末の未償却額 I% :償却率 FPn+1 = RDVn ({Y–1}≠12) RDV1 = PV – FV – FP1 RDVj = RDVj–1 – FPj RDVn+1 = 0 ({Y–1}≠12) u 級数法 (SYD) {Y–1} n (n +1) n' = n – Z= 2 12 (n' 整数部+1)(n' 整数部+ 2*n' 小数部) Z' = 2 n {Y–1} × (PV – FV ) SYD1 = Z 12 n'– j+2 )(PV – FV – SYD1) SYDj = ( ( j≠1) Z' n'– (n +1)+2 12–{Y–1} SYDn+1 = ( )(PV – FV – SYD1) × Z' 12 RDV1 = PV – FV – SYD1 ({Y–1}≠12) SYDj :j 年度の償却額 RDVj :j 年度末の未償却額 RDVj = RDVj –1 – SYDj 7-12 u 特殊定率法(DB) I% Y–1 × DB1 = PV × 100n 12 DBj :j 年度の償却額 RDVj :j 年度末の未償却額 I% :償却係数 RDV1 = PV – FV – DB1 DBj = (RDVj–1 + FV ) × I% 100n RDVj = RDVj–1 – DBj DBn +1 = RDVn ({Y–1}≠12) RDVn+1 = 0 ({Y–1}≠12) 初期画面 2 で 3 (DEPR) を押すと、次のような減価償却計算の入力画面が表示されます。 6 (g) 3 (DEPR) n ............. 償却年数 I% .......... 定率法(FP)では償却率、特殊定率法(DB)では償却係数 PV .......... 取得価格 FV .......... 残存簿価 j .............. 償却費を計算する年度 Y − 1 ..... 初年度の償却月数 各パラメーターを設定したら、次のファンクションメニューを使って計算を実行します。 • {SL} ... j 年度の償却額を定額法で計算する • {FP} ... {FP} ... j 年度の償却額を定率法で計算する {I % } ... 償却率を計算する • {SYD} ... j 年度の償却額を年数総和法 (級数法) で計算する • {DB} ... j 年度の償却額を特殊定率法で計算する 計算結果の出力例 {SYD} {SYD} − {TABL} {SYD} − {GRPH} 計算結果の表示中は、次のファンクションメニューで画面を切り替えることができます。 • {REPT} ... パラメーター入力画面に戻る • {TABL} ... テーブル (年度ごとの償却額と未償却額の一覧表) を表示する • {GRPH} ... グラフを描画する 7-13 10. 債券計算 債券の購入価格と年利回りを求めることができます。 u 計算式 D A B 償還日 (d2) 発行日 購入日 (d1) 利払日 PRC :額面価額$100 あたりの購入価格 CPN :クーポンレート % YLD :年利回り % A :利払日から購入日までの日数 M :利払い間隔 (1 = 年 1 回、2 = 半年に 1 回) N :償還日までの利払い回数 RDV :額面価額$100 あたりの償還価格 D :購入日をまたぐ、利払日から利払日までの日数 B :購入日から利払日までの日数 (= D − A) INT :経過利息 CST :経過利息を含んだ購入価格 • 償還日までが 6ヶ月以内の場合 RDV + PRC = – 1+ ( B D × CPN M YLD/100 M +( ) A D × CPN M ) • 償還日までが 6ヶ月以上の場合 CPN RDV PRC = – (1+ INT = – A D × YLD/100 M CPN M M N ) (N–1+B/D ) –Σ k=1 (1+ YLD/100 M CST = PRC + INT 7-14 + ) (k–1+B/D ) A D × CPN M u 年利回り (YLD) 年利回りは、ニュートン法で計算しています。 初期画面 2 で 4 (BOND) を押すと、次のような債券計算の入力画面が表示されます。 6(g) 4(BOND) d1 .......... 購入日、M 月 (1∼12) ; D日 (1∼31); Y 年 (1902∼2097) d2 .......... 償還日、M 月 (1∼12) ; D日 (1∼31); Y 年 (1902∼2097) RDV ....... 額面価額$100 あたりの償還価格 CPN ....... クーポンレート % PRC ....... 額面価額$100 あたりの購入価格 YLD ....... 年利回り % 各パラメーターを設定したら、次のファンクションメニューを使って計算を実行します。 • {PRC} ... 購入価格 (PRC) 、経過利息 (INT) 、経過利息を含んだ購入価格 (CST)を計算する • {YLD} ... 利率を計算する 計算結果の出力例 {PRC} {PRC} − {GRPH} {PRC} − {MEMO} 計算結果の表示中は、次のファンクションメニューで画面を切り替えることができます。 • {REPT} ... パラメーター入力画面に戻る • {GRPH} ... グラフを描画する • {MEMO} ... MEMO 画面を表示する MEMO 画面について • MEMO 画面には、計算に用いられた次の各日数が表示されます。 PRD .... 購入日から償還日までの日数 N .......... 償還日までの利払い回数 A .......... 利払日から購入日までの日数 B .......... 購入日から利払日までの日数(= D − A) D ......... 購入日をまたぐ、利払日から利払日までの日数 7-15 • MEMO 画面で w を押すと、償還年から購入した年までの利払日(CPD)が表示されます (セットアップ画面の “Date Mode” が “365”の場合のみ) 。 11. 関数を使った財務計算 重要 • 次の操作は、fx-7400GII では実行できません。 TVM モードと同様の財務計算を、専用の関数を使って RUN • MAT モードや PRGM モー ドで実行することができます。 例 元金$300 を年利 5 % の単利で 2 年間(730 日)借りたときの支払利子と元利合計を求 める。セットアップ画面の “Date Mode”は “365”に設定されているものとする。 1. メインメニューから RUN • MAT モードに入る。 2. 次のキー操作を行う。 K6 (g) 6(g) 6 (g) 1 (TVM) 1 (SMPL) 1 (SI) hda,f, daa)w 2 (SFV) hda,f,daa) w •“Date Mode”は TVM モードのセットアップ画面(!m(SET UP) )を使って設定しま す。 ま た、PRGM モ ー ド で は、 専 用 の コ マ ン ド (DateMode365, DateMode360)を 使って設定することができます。 • 利用可能な財務計算関数の機能と入力書式については、 「プログラム内で財務計算を実行す る」 (8-37 ページ) をご覧ください。 7-16 第8章 プログラム機能 重要 • PRGM モードでの入力は、常にライン入出力モードとなります。 1. プログラムの作成から実行までの流れ 1. メインメニューから PRGM モードに入る。次のようなプログラムリスト(Program List) が表示される。 選択されているプログラムエリア (c/f で移動します) • ファイル名はアルファベット順に表示されます。 • プログラムリストの右側の数字は、各プログラムの使用バイト数を表します。 2. ファンクションメニューから {NEW} を選択し、ファイル名を登録する。 3. プログラムを入力する。 8 4. プログラムを実行する。 • ファイル名は最大 8 文字まで入力することができます。 • ファイル名として使用できる文字は次の通りです。 A∼Z、r、、空白 (スペース) 、 [、]、{、}、’、”、~、数字 (0∼9) 、. 、+、−、×、÷ • ファイル名の登録に、メモリーを 32 バイト使用します。 例 正 8 面体の表面積と体積を求めるプログラムを作成し、辺の長さが 7、10、15 のと きの表面積と体積を求める。プログラムのファイル名は “OCTA” とする。 一辺の長さをAとする正 8 面体の表面積 S、体積 V は、次の式で求めること ができます。 A ' 2 S = 2' 3 A2、V = –––– A3 3 1 m PRGM 2 3(NEW) j (O) I (C) / (T) v(A) w 3 !J (PRGM) 4 (?) aav (A) 6 (g) 5 (:) c*!x (') d*av (A) x6 (g)6 (g) 5(^) !x(') c/d*av (A) Md JJ 4 1(EXE) または w hw(A の値) w S の計算結果 (A = 7) V の計算結果 (A = 7) 8-1 w*1w baw w S の計算結果 (A = 10) V の計算結果 (A = 10) w*1w bfw w*1 S の計算結果 (A = 15) V の計算結果 (A = 15) *1 最後の計算結果が表示された状態で w を押すと、プログラムリストに戻ります。 • RUN • MAT (または RUN)モードで「Prog " ファイル名 "」と入力して w を押すと、該当 ファイル名のプログラムを実行することができます。 • 上記の方法でプログラムを実行して、最後の計算結果が表示された状態で w を押すと、プ ログラムが再実行されます。 •「Prog " ファイル名 "」 で指定したプログラムが見つからないときは、エラーとなります。 2. プログラム機能ファンクションメニュー u プログラムリストのファンクションメニュー(登録されているプログラムがな い場合) • {NEW} ... プログラムを新規作成する (ファイル名登録画面を表示する) u プログラムリストのファンクションメニュー(登録済みプログラムがある場合) • {EXE}/{EDIT} ... 登録されているプログラムを { 実行 }/{ 編集 } する • {NEW} ... プログラムを新規作成する (ファイル名登録画面を表示する) • {DEL}/{DEL • A} ... { 指定した }/{ すべての } プログラムを削除する • {SRC}/{REN} ... ファイル名を { 検索 }/{ 変更 } する u 新規プログラムのファイル名登録時のファンクションメニュー • {RUN}/{BASE} ... 新規作成するプログラムを { 一般演算モード }/{n 進計算モード *1} に設 定する • {Q} ... パスワードを設定する • {SYBL} ... 記号入力ファンクションメニューを表示する *1 プログラムを n 進計算モードに設定すると、そのプログラムのファイル名の右横には “B” が表示されます。 8-2 u 一般演算モードのプログラム入力中のファンクションメニュー 以下はファイル名登録時に {RUN} (一般演算モード、初期設定)を選択して作成したプログラ ムの入力中に表示されるファンクションメニューです。 • {TOP}/{BTM} ... プログラムの { 先頭 }/{ 末尾 } にカーソルを移動する • {SRC} ... プログラム内の文字列を検索する • {MENU} ... 各種機能モードのファンクションメニューを呼び出す • {STAT}/{MAT}*/{LIST}/{GRPH}/{DYNA}*/{TABL}/{RECR}* ... { 統計 }/{ 行列 }/ { リスト }/{ グラフ }/{ ダイナミックグラフ }/{ 数表 }/{ 漸化式 } メニュー • {A ↔ a} ... 大文字と小文字の入力モードを切り替える • {CHAR} ... 数学記号や特殊記号、各国語文字の入力メニューを表示する * fx-7400GII には含まれないメニューです。 • !J (PRGM) を押すと、プログラム (PRGM) メニューが表示されます。 • {COM} ... 条件分岐/ループコマンドメニューを呼び出す • {CTL} ... プログラム制御コマンドメニューを呼び出す • {JUMP} ... ジャンプコマンドメニューを呼び出す • {?}/{^} ... { 入力コマンド }/{ 出力コマンド } を入力する • {CLR}/{DISP} ... { クリアー}/{ 表示 } コマンドメニューを呼び出す • {REL} ... 関係演算子メニューを呼び出す • {I/O} ... { 入出力制御/転送コマンドメニュー} を呼び出す • {:} ...(計算式あるいはコマンドの) 区切りコードを入力する • {STR} ... { 文字列操作関数メニュー} を呼び出す 各コマンドについては 「プログラムコマンドリファレンス」 (8-7 ページ) をご覧ください。 • !m (SET UP) を押すと次の設定コマンドメニューが表示されます。 • {ANGL}/{COOR}/{GRID}/{AXES}/{LABL}/{DISP}/{S/L}/{DRAW}/{DERV}/ {BACK}/{FUNC}/{SIML}/{S-WIN}/{LIST}/{LOCS}*/{T-VAR}/{ΣDSP}*/{RESID}/ {CPLX}/{FRAC}/{Y • SPD}*/{DATE}*/{PMT}*/{PRD}*/{INEQ}/{SIMP}/{Q1Q3} * fx-7400GII には含まれないメニューです。 各設定コマンドについては「セットアップ画面のファンクションメニュー」 (1-26 ページ)をご 覧ください。 u n 進計算モードのプログラム入力中のファンクションメニュー 以下はファイル名登録時に {BASE} (n 進計算モード)を選択して作成したプログラムの入力中 に表示されるファンクションメニューです。 • {TOP}/{BTM}/{SRC} • {MENU} • {d∼o} ... 入力数値の基数を {10 進 }/{16 進 }/{2 進 }/{8 進 } に設定する • {LOG} ... 論理演算コマンドメニューを呼び出す • {DISP} ... {10 進 }/{16 進 }/{2 進 }/{8 進 } への変換コマンドメニューを呼び出す • {A ↔ a}/{SYBL} 8-3 • !J(PRGM) を押すと、プログラム (PRGM)メニューが表示されます。 • {Prog} ... プログラムを呼び出す • {JUMP}/{?}/{^} • {REL} ... 関係演算子メニューを呼び出す • {:} ... (計算式あるいはコマンドの) 区切りコードを入力する • !m(SET UP) を押すと次の設定コマンドメニューが表示されます。 • {Dec}/{Hex}/{Bin}/{Oct} 3. プログラムの訂正・変更 k プログラムのデバッグ プログラムが意図したように実行されなかったとき、その原因であるプログラムの間違いを 「バグ(BUG) 」と呼びます。また、バグを取り除く作業を 「デバッグ(DEBUG)」と呼びます。 次の場合はプログラム上にバグがあると考えられますので、デバッグしてください。 • プログラムを実行しても、エラーメッセージが表示されるとき。 • 思うような計算結果 (答え) が得られないとき。 u エラーメッセージによるデバッグ エラーが発生したとき、次のようなエラーメッセージが表 示されます。 エラーメッセージが表示されたときは、J を押してください。エラーが発生した箇所に カーソルが点滅します。その後、 「エラーメッセージ一覧表」 (-1 ページ)を参照の上、正し いプログラムに直してください。 • パスワードを設定したファイルでプログラムを実行している場合、J を押してもエラーが 発生した場所にカーソルは点滅しません。そのままプログラムリストに戻ります。 u プログラム実行結果に対するデバッグ プログラム実行時に思うような結果 (答え)が得られなかった場合は、もう一度プログラムの 内容を見直して、正しいプログラムに直してください。 1 (TOP)... カーソルをプログラムの先頭に移動し ます。 2(BTM)... カーソルをプログラムの末尾に移動し ます。 8-4 k プログラム内の文字列を検索する 例 プログラムファイル名 “OCTA” 内の文字列 “A” を検索する。 1. プログラムを呼び出す。 2. 3 (SRC)を押す。表示される入力画面で、検索したい 文字列 “A” を入力する。 3 (SRC) av (A) 3. w を押す。 • 検索が開始され、プログラムの中の最初の“A”の位置 にカーソルが移動します。 *1 4. w または 1 (SRC)を押すたびに、次の “A”にカーソ 2 ルが移動する。 * *1 該当するデータが存在しない場合は “Not Found”と表示されます。 *2 該当するデータがそれ以上存在しない場合、検索は終了します。 • 検索文字列として、 “_” および “^” は入力できません。 • プログラムを呼び出して内容を表示した後は、プログラムの途中から検索を開始できます。 任意の位置にカーソルを移動して検索を開始すると、カーソル位置以降のデータだけが検索 されます。 • 検索を実行して、指定した文字列の位置にカーソルが移動した後、文字入力やカーソル移動 などの操作を行うと、検索状態は解除されます。 • 検索文字列の入力画面で入力を間違えたときは、A を押して入力をクリアーしてから、改 めて入力してください。 4. ファイルの管理 k ファイルを検索する u ファイル名先頭の文字列で検索する 例 ファイル名を最初の数文字で検索する方法を使って、 “OCTA”という名前のプログラ ムを検索する。 8-5 1. プログラムリストで 6 (g) 1 (SRC)を押し、検索したいファイル名の頭文字を入力す る。 6(g) 1 (SRC) j(O) I (C) / (T) 2. w を押して検索を開始する。 • 該当するファイル名が反転します。 • 該当するファイル名がないときは、“Not Found”と表示されます。この場合、J を押し てエラーメッセージを閉じてください。 k ファイル名を訂正する 1. プ ロ グ ラ ム リ ス ト で c/f を 使 っ て 編 集 し た い フ ァ イ ル 名 を 反 転 さ せ、6(g) 2 (REN) を押す。 2. 新しいファイル名に訂正する。 3. w を押してファイル名を登録し、プログラムリストに戻る。 • プログラムリストは、変更後のファイル名に従って並べ替えられます。 • 変更後のファイル名と同名のファイルがすでにメモリー上に存在する場合は、“Already Exists”というエラーメッセージが表示されます。この場合は J または A を押してエ ラーを閉じ、新しいファイル名を入力しなおしてください。 k ファイルを削除する u ファイルを指定して削除するには 1. プログラムリストで、c/f を使って削除したいファイル名を反転させる。 2. 4(DEL) を押す。 3. 1(Yes)を押して選択したファイルを削除するか、6 (No)を押して削除せずに操作を 中止する。 u すべてのファイルを削除するには 1. プログラムリストで 5 (DEL • A) を押す。 2. 1 (Yes)を押してすべてのファイルを削除するか、6 (No)を押して何も削除せずに操 作を中止する。 • メインメニューから MEMORY モードに入り、すべてのプログラムファイルを削除するこ ともできます。詳しくは 「第 11 章 メモリーマネージャー」 をご覧ください。 8-6 k パスワードを設定する ファイル名を登録する際にパスワードを設定することにより、パスワードを知らない人によ るファイルへのアクセスを制限することができます。 • プログラムの実行時は、パスワードを入力する必要はありません。 • パスワードの入力手順はファイル名の入力手順と同じです。 1. プログラムリストで 3 (NEW) を押し、ファイル名を入力する。 2. 5(Q) を押して、パスワードを入力する。 3. w を押してファイル名とパスワードを登録し、プログラムの入力画面を表示する。 4. プログラムの入力後、!J (QUIT)を押してファイ ルを閉じ、プログラムリストに戻る。 • パスワードを設定したファイル名の右横には “`”が表 示されます。 k パスワードつきのプログラムを呼び出す 1. プログラムリストで f/c を使って、内容を呼び出したいプログラムのファイル名を反 転させる。 2. 2(EDIT) を押す。 3. パスワードを入力して w を押し、プログラムを呼び出す。 • 入力したパスワードが不一致の場合は “Mismatch”と表示され、プログラムの内容を呼び 出すことはできません。 5. プログラムコマンドリファレンス k コマンド索引 Break ...................................................... 8-11 DrawRΣ-Con、DrawRΣ-Plt ............... 8-16 CloseComport38k ............................. 8-18 DrawStat............................................... 8-16 ClrGraph ................................................ 8-14 DrawWeb ............................................... 8-16 ClrList..................................................... 8-14 Dsz(カウントジャンプ)...................... 8-12 ClrMat .................................................... 8-15 Exp ( ........................................................ 8-19 ClrText ................................................... 8-15 Exp'Str(............................................... 8-19 ClrVct ..................................................... 8-15 For∼To∼(Step∼)Next ................... 8-10 DispF-Tbl、DispR-Tbl ........................ 8-15 Getkey.................................................... 8-17 Do∼LpWhile......................................... 8-10 Goto∼Lbl .............................................. 8-13 DrawDyna ............................................. 8-15 If∼Then∼(Else∼) IfEnd ...................... 8-9 DrawFTG-Con、DrawFTG-Plt ......... 8-15 Isz(カウントジャンプ)........................ 8-13 DrawGraph............................................ 8-16 Locate .................................................... 8-17 DrawR-Con、DrawR-Plt.................... 8-16 8-7 Menu....................................................... 8-14 OpenComport38k .............................. 8-18 StrMid( .................................................. 8-20 Prog ........................................................ 8-11 StrRight( ............................................... 8-20 PlotPhase ............................................. 8-16 StrRotate( ............................................ 8-21 RclCapt .................................................. 8-21 StrShift( ................................................ 8-21 Receive ( ................................................ 8-18 StrSrc( ................................................... 8-21 Receive38k .......................................... 8-18 StrUpr(................................................... 8-21 Return .................................................... 8-12 While∼WhileEnd ................................. 8-11 Send ( ..................................................... 8-18 ?(入力コマンド)...................................... 8-8 Send38k ............................................... 8-18 ^(出力コマンド).................................... 8-9 Stop ........................................................ 8-12 :(区切りコード)....................................... 8-9 StrCmp (................................................. 8-20 _(キャリッジリターン)........................ 8-9 StrInv ( .................................................... 8-20 ’ (コメント文指定).................................. 8-9 StrJoin ( ................................................. 8-20 ⇒(条件ジャンプ)................................. 8-13 StrLeft (.................................................. 8-20 StrLen ( .................................................. 8-20 = 、≠、>、<、I、H(関係演算子) .................................................................. 8-19 StrLwr(................................................... 8-20 +(文字列の結合).................................. 8-21 ここでは各コマンドの書式や機能について、次の決まりに従って説明しています。 { 波括弧 } ............ コマンドの書式中に { } で囲まれた個所がある場合は、{ } 内の 1 つを選ん で記述することが必要です。ただし { } そのものは入力しないでください。 [角括弧]............ コマンドの書式中の [ ]で囲まれた個所は、記述を省略しても構いません。 ただし省略しない場合、 [ ] そのものは入力しないでください。 数式.................... 定数、計算式、数値変数を表します (10、10 + 20、A など)。 文字....................“AB” などの文字 (列) を表します。 k 基本動作コマンド ?(入力コマンド) 機能:変数に代入するための数値入力を促すプロンプトを、プログラム実行中に表示します。 書式:? → < 変数名 >、"< プロンプト >" ? → < 変数名 > 文例:? → A_ 解説: • プログラムの実行を一時停止し、変数に数値や計算式を入力するように促します。プロン プトの表示を指定しないと、このコマンドは“?”を表示して、入力待ちであることを示しま す。プロンプトの表示を指定した場合は、“< プロンプト >?”が表示され、入力を促します。 プロンプトには最大 255 バイトのテキストを使うことができます。 • この入力コマンドに対する入力は、値または数式でなければなりません。数式には、区切り コード(:) で複数の数式をつないだ文は使用できません。 • 変数名として、リスト名、行列名、ベクトル名、文字列メモリー、ファンクションメモリー (fn)、グラフ関数式 (Yn) なども指定することができます。 8-8 ^(出力コマンド) 機能:プログラム実行中の中間演算結果を表示します。 解説: • プログラムの実行を一時停止し、コマンドの直前に記述されている文字や計算の結果を表示 します。 • 通常 ^ は、マニュアル計算中であれば w を押して計算結果を表示するような位置に挿入し ます。 :(区切りコード) 機能:2 つの文を結合し、途中で停止せずに、連続して実行します。 解説: • 出力コマンド (^) と異なり、区切りコードで結合した文は途中停止せずに実行されます。 • 区切りコードは 2 つの計算式や 2 つのコマンドを結合するために使われます。 • 区切りコードの代わりに、_ (キャリッジリターン) を使うこともできます。 _(キャリッジリターン) 機能:2 つの文を結合し、途中で停止せずに、連続して実行します。 解説: • キャリッジリターンの動作は区切りコード (:) と同じです。 • キャリッジリターンだけを入力して、空白行を作ることもできます。区切りコードの代わり にキャリッジリターンを使うとプログラムが読みやすくなります。 ’ (コメント文指定) 機能:プログラム中にコメント文を挿入します。 解説:行の先頭に ’ を入力した行は、行の先頭から: (区切りコード)、_ (キャリッジリター ン)、または ^ (出力コマンド) までがコメント文として扱われ、実行時には無視されます。 k プログラムコマンド(COM) If∼Then∼(Else∼) IfEnd 機能:分岐条件が真 (0 以外の値)のときだけ、Then 文を実行します。分岐条件が偽(0)のと きは、Else 文を実行します。Then 文または Else 文の実行後には、必ず IfEnd 文が実行され ます。 書式: If < 分岐条件 > 数式 _ : ^ _ : ^ Then < 文 > Else < 文 > _ : ^ 8-9 _ : ^ <文> <文> _ : ^ IfEnd パラメーター:分岐条件、数式 解説: (1)If∼Then∼IfEnd • 分岐条件が真のときは Then 文が実行され、続いて IfEnd 文が実行されます。 • 分岐条件が偽のときは、IfEnd 文へ直接ジャンプします。 (2)If∼Then∼Else∼IfEnd • 分岐条件が真のときは Then 文が実行され、続いて IfEnd 文へジャンプします。 • 分岐条件が偽のときは Else 文へジャンプし、続いて IfEnd 文が実行されます。 For∼To∼(Step∼) Next 機能:このコマンドは For 文から Next 文の間にあるすべての文を繰り返し実行します。初期 値は最初の実行時に制御変数に代入されます。制御変数の値は、繰り返し 1 回ごとに刻み幅 の値ずつ変化します。制御変数の値が終了値をまたぐと、繰り返しが終了します。 書式:For < 初期値 > → < 制御変数名 > To < 終了値 > (Step < 刻み幅の値 >)< 文 > _ : ^ Next パラメーター: • 制御変数名:A∼Z、r、 • 初期値:数値または数値を生成する数式 (sin x、A など) • 終了値:数値または数値を生成する数式 (sin x、A など) • 刻み幅:数値 (省略時は 1) 解説:「初期値<終了値」の場合、刻み幅には正の値を指定します。制御変数は 1 回の実行ご とに増加し、終了値を超えると繰り返しを終了します。「初期値>終了値」の場合、刻み幅に は負の値を指定します。制御変数は 1 回の実行ごとに減少し、終了値を下回ると繰り返しを 終了します。 Do∼LpWhile 機能:条件が真 (0 以外の値) の間、指定した文を繰り返し実行します。 書式: Do _ : ^ <文> _ : ^ LpWhile < 条件 > 数式 パラメーター:数式 解説: • 条件が真(0 以外の値)の間、Do∼LpWhile の間の文を繰り返し実行します。条件が偽(0) になると、LpWhile 文以降を実行します。 • 条件は LpWhile 文の後に来るため、ループ内の文が実行された後で、ループから抜けるか どうかの条件判定が行われます。 8-10 While∼WhileEnd 機能:条件が真 (0 以外の値) の間、指定した文を繰り返し実行します。 書式: While < 分岐条件 > 数式 _ : ^ <文> _ : ^ WhileEnd パラメーター:数式 解説: • 条件が真(0 以外の値)の間、While∼WhileEnd の間の文を繰り返し実行します。条件が偽 (0) になると、WhileEnd 文以降を実行します。 • 条件は While 文の後にくるため、ループ内の文が実行される前に、ループから抜けるかどう かの条件判定が行われます。 k プログラム制御コマンド(CTL) Break 機能:ループの実行を終了し、そのループの次のコマンドに移ります。 書式:Break_ 解説:このコマンドは、For 文、Do 文、While 文の実行を終了するために使います。 Prog 機能:サブルーチンとして独立させたプログラムの実行を指定します。RUN • MAT(また は RUN)モードでは、このコマンドは新しいプログラムを実行します。 書式:Prog "< ファイル名 >"_ 文例:Prog "ABC"_ 解説: • 入れ子になっているループ内でこのコマンドを実行しても、サブルーチンを開始します。 • 一連の計算を行うプログラム(メインルーチン)の中で、特定のタスクを実行するサブルーチ ンを呼び出すために、何度でも Prog コマンドを使用することができます。 • ある 1 つのサブルーチンを同じメインルーチンの複数の場所で使うことができます。またサ ブルーチンは複数のメインルーチンから呼び出すことができます。 メインルーチン A サブルーチン D Prog "D" Prog "C" C E Prog "E" Prog "I" I J Prog "J" レベル 1 レベル 2 レベル 3 レベル 4 8-11 • 呼び出されたサブルーチンは、先頭から実行されます。サブルーチンの実行が終了すると元 のメインルーチンに戻り、引き続き Prog コマンドの次の文から実行されます。 • サブルーチン内の Goto∼Lbl コマンドは、そのサブルーチン内でのみ有効です。サブルー チンの外にあるラベルにはジャンプできません。 • Prog " ファイル名 " により指定されたプログラムが見つからないときは、エラーとなりま す。 • RUN • MAT (または RUN)モードで、Prog コマンドを入力して w を押すと、コマンド によって指定されたプログラムを開始します。 Return 機能:サブルーチンから復帰します。 書式:Return_ 解説:サブルーチンの中で Return 文を実行すると、そのサブルーチンの実行が終了し、サブ ルーチンへジャンプする前の元のプログラムに戻ります。メインプログラムの中で Return 文 を実行すると、プログラムの実行が中止されます。 Stop 機能:プログラムの実行を終了します。 書式:Stop_ 解説:プログラムの実行を終了します。 k ジャンプコマンド(JUMP) Dsz(カウントジャンプ) 機能:制御変数の値を 1 ずつ減算し、変数の現在値が 0 になるとジャンプするカウントジャ ンプです。 書式: 変数値≠ 0 Dsz < 変数名 > : < 文 > 変数値= 0 _ : ^ <文> パラメーター:変数名:A∼Z、r、 (例)Dsz B:変数 B に割り当てられた値を 1 ずつ減らす。 解説:このコマンドは制御変数の値を 1 ずつ減らし、続いて制御変数の現在値を判定します。 現在値が 0 でなければ、引き続き次の文を実行します。現在値が 0 であれば、区切りコード (:)、表示コマンド (^) 、またはキャリッジリターン (_) の後の文にジャンプします。 8-12 Goto∼Lbl 機能:指定された箇所に無条件にジャンプします。 書式:Goto < ラベル名 >∼Lbl < ラベル名 > パラメーター:ラベル名:数値 (0∼9) 、変数 (A∼Z、r、) 解説: • このコマンドは Goto n (n は上記のパラメーター)と Lbl n(n は Goto n が参照するパラメー ター)の 2 つの部分から構成されます。Goto 文の指定と一致するラベル名を持った Lbl 文へ の無条件ジャンプが実行されます。 • このコマンドはプログラムの先頭に戻ったり、プログラム内の特定の位置にジャンプしたり するのに使われます。 • このコマンドは、条件ジャンプやカウントジャンプと組み合わせて使うことができます。 • Goto 文の指定と一致するラベル名を持つ Lbl 文が見つからない場合、エラーとなります。 Isz(カウントジャンプ) 機能:制御変数の値を 1 ずつ加算し、変数の現在値が 0 になるとジャンプするカウントジャ ンプです。 書式: 変数値≠ 0 Isz < 変数名 > : < 文 > 変数値= 0 _ : ^ <文> パラメーター:変数名:A∼Z、r、 (例)Isz A :変数 A に割り当てられた値を 1 ずつ増やす。 解説:このコマンドは制御変数の値を 1 ずつ増やし、続いて制御変数の現在値を判定します。 現在値が 0 でなければ、引き続き次の文を実行します。現在の値が 0 であれば、区切りコー ド(:)、表示コマンド (^) 、またはキャリッジリターン (_) の後の文にジャンプします。 S(条件ジャンプ) 機能:このコードは条件ジャンプの条件を設定するために使われます。条件が偽になった場 合にジャンプが実行されます。 書式: 真 < 左辺 > < 関係演算子 > < 右辺 > S < 文 > 偽 _ : ^ <文> パラメーター: 、数値定数、変数式 (A × 2 など) • 左辺、右辺:変数 (A∼Z、r、) • 関係演算子:=、≠、>、<、I、H(8-19 ページを参照) 8-13 解説: • 条件ジャンプは 2 つの変数または 2 つの式の結果を比較し、その結果に基づいてジャンプを 実行するかしないかを決定します。 • 比較の結果が真を返した場合、⇒コマンドに続く文から実行が継続されます。比較の結果が 偽を返した場合は、区切りコード(:) 、表示コマンド (^) 、またはキャリッジリターン(_) に続く文にジャンプします。 Menu 機能:プログラムの中で、メニューによる分岐を作成します。 書式:Menu "< 文字列(メニュー名) >", "< 文字列(分岐名)1>", < 数値 1>, "< 文字列(分岐 名)2>", < 数値 2>, ... , "< 文字列 (分岐名) n>", < 数値 n> パラメーター:数値 (0∼9) 、変数 (A∼Z、r、) 解説: •「"< 文字列 (分岐名) n>", < 数値 n>」の部分は、必ずセットで記述します。 • 分岐のセットは 2 個から 9 個の間で指定できます。1 個、または 10 個以上を指定すると、 エラーとなります。 • コマンド実行時にメニュー表示上で各分岐を選択したときの遷移先は、Goto コマンドと同 様に Lbl n によって指定します。例えば 「"< 文字列(分岐名) n>", < 数値 n>」の部分を「"OK", 3」 と記述した場合、遷移先は Lbl 3 となります。 例: Lbl 2_ Menu "IS IT DONE?", "OK", 1, "EXIT", 2_ Lbl 1_ "IT’ S DONE !" k クリアーコマンド(CLR) ClrGraph 機能:グラフ画面を消去し、ビューウインドウの設定を INIT 値に戻します。 書式:ClrGraph_ 解説:グラフ画面をクリアーします。 ClrList 機能:リストデータを削除します。 書式: ClrList < リスト番号 > ClrList パラメーター:リスト番号:1∼26、Ans 解説: 「リスト番号」によって指定されたリスト内のデータを削除します。「リスト番号」の指 定がない場合は、全てのリストのデータが消去されます。 8-14 (fx-7400GII には含まれません) ClrMat 機能:行列データを削除します。 書式: ClrMat < 行列名 > ClrMat パラメーター:行列名:A∼Z、Ans 解説: 「行列名」によって指定された行列内のデータを削除します。 「行列名」の指定がない場 合は、全ての行列のデータが消去されます。 ClrText 機能:テキスト画面を消去します。 書式:ClrText_ 解説:テキスト画面に表示されている内容を消去します。 (fx-7400GII/fx-9750GII には含まれません) ClrVct 機能:ベクトルデータを削除します。 書式:ClrVct < ベクトル名 > ClrVct パラメーター:ベクトル名:A∼Z、Ans 解説: 「ベクトル名」によって指定されたベクトル内のデータを削除します。 「ベクトル名」の 指定がない場合は、すべてのベクトルのデータが消去されます。 k 表示コマンド (DISP) DispF-Tbl、DispR-Tbl (fx-7400GII には含まれません) パラメーターなし 機能:数表を作成します。 書式:8-25 ページの 「プログラム内でテーブル機能による数表を作成する」 を参照。 解説:DispF-Tbl は関数式の数表を、DispR-Tbl は漸化式の数表を作成します。 DrawDyna (fx-7400GII には含まれません) パラメーターなし 機能:ダイナミックグラフの描画を行います。 書式:8-25 ページの 「プログラム内でダイナミックグラフを描画する」 を参照。 DrawFTG-Con、DrawFTG-Plt パラメーターなし 機能:作成された数表の値を用いて関数式のグラフを描きます。 書式:8-25 ページの 「プログラム内でテーブル機能による数表を作成する」 を参照。 解説:DrawFTG-Con はコネクトタイプのグラフを、DrawFTG-Plt はプロットタイプのグ ラフを描きます。 8-15 DrawGraph パラメーターなし 機能:関数式グラフを描きます。 書式:8-23 ページの 「プログラム内で関数式のグラフを描画する」 を参照。 DrawR-Con、DrawR-Plt (fx-7400GII には含まれません) パラメーターなし n bn または cn) 、横軸を n とした漸化式のグラ 機能:作成された数表の値を使って、縦軸を a( フを描きます。 書式:8-25 ページの 「プログラム内で漸化式の数表作成やグラフ描画を実行する」 を参照。 解説:DrawR-Con はコネクトタイプのグラフを、DrawR-Plt はプロットタイプのグラフを 描きます。 DrawRΣ Σ-Con、DrawRΣ Σ-Plt (fx-7400GII には含まれません) パラメーターなし n bn または Σcn) 、横軸を n とした漸化式のグ 機能:作成された数表の値を使って、縦軸を Σa(Σ ラフを描きます。 書式:8-25 ページの 「プログラム内で漸化式の数表作成やグラフ描画を実行する」 を参照。 解説:DrawRΣ-Con はコネクトタイプのグラフを、DrawRΣ-Plt はプロットタイプのグラフ を描きます。 DrawStat 機能:統計グラフを描きます。 書式:8-26 ページの 「プログラム内で統計計算や統計グラフの描画を実行する」 を参照。 (fx-7400GII には含まれません) DrawWeb 機能:漸化式の収束/発散グラフ (WEB グラフ) を描きます。 書式:DrawWeb < 漸化式タイプ > [, < ラインの本数 >] _ 文例:DrawWeb an+1 (bn+1 または cn+1) , 5_ 解説:ラインの本数を指定しないと、自動的にラインの本数は初期設定値の 30 に設定されます。 (fx-7400GII には含まれません) PlotPhase 機能:X 軸、Y 軸それぞれに割り当てた数列に基づく位相プロットを描画します。 書式:PlotPhase , 解説: • 各引数には、漸化式テーブルを指定する次のコマンドのみが入力可能です。 an、bn、cn、an+1、bn+1、cn+1、an+2、bn+2、cn+2、Σan、Σbn、Σcn、Σan+1、Σbn+1、Σcn+1、 Σan+2、Σbn+2、Σcn+2 • 漸化式テーブルに値が格納されていない数列名を指定すると、エラー(Memory ERROR) となります。 例: PlotPhase Σbn+1,Σan+1 X 軸を Σbn+1、Y 軸を Σan+1 とする位相プロットが描画されます。 8-16 k 入出力制御/転送コマンド(I/O) Getkey 機能:最後に押したキーに対応するコードを返します。 書式:Getkey_ 解説: • 最後に押したキーに対応するコード (下図の数値) を返します。 79 69 59 49 78 68 58 48 77 67 57 47 76 66 56 46 36 26 75 65 55 45 35 25 29 39 28 38 27 37 74 64 54 44 73 63 53 43 33 72 62 52 42 32 71 61 51 41 31 • このコマンドを実行する前にどのキーも押していなかった場合は、0 が返されます。 • このコマンドはループの中でも使うことができます。 Locate 機能:テキスト画面上の特定の位置に数値または文字列を表示します。 書式: Locate < 列番号 >, < 行番号 >, < 数値 > Locate < 列番号 >, < 行番号 >, < 数式 > Locate < 列番号 >, < 行番号 >, "< 文字 (列) >" (例)Locate 1, 1, "AB"_ パラメーター: • 行番号:1∼7 の数字 • 列番号:1∼21 の数字 • 数値および数式 • 文字 (列) 8-17 解説: • 数値(変数メモリー内の数値を含む)または文字 (列)をテキスト画面の指定した場所に表示し ます。数式を入力した場合は、その計算結果を表示します。 • 数値や文字列を表示したい位置(下図を参照)に応じて、行番号には 1∼7、列番号には 1∼ 21 の範囲で数値を入力します。 (1, 1) → ← (21, 1) (1, 7) → ← (21, 7) 例: Cls_ Locate 7, 1, "CASIO FX" 画面の中央に文字列 “CASIO FX” を表示します。 • 上記のプログラムを実行する前に、ClrText コマンドを実行した方が良い場合があります。 Receive ( / Send( 機能:外部のデバイスと本機の間でデータを送受信します。 書式:Receive (< データ >)/ Send (< データ >) 解説: • 外部のデバイスと本機の間でデータを送受信します。 • 送受信できるデータのタイプは次の通りです。 • 変数に割り当てられている値 • 行列データに割り当てられているすべての値 (個々の値指定は不可) • リストデータに割り当てられているすべての値 (個々の値指定は不可) OpenComport38k / CloseComport38k 機能:3 ピン COM ポート(シリアル) を開閉します。 解説:この後の Receive38k/Send38k コマンドを参照。 Receive38k / Send38k 機能:データレート 38kbps でデータの送受信を行います。 書式: Send38k < 数式 > Receive38k < 変数名 > < リスト名 > 解説: • このコマンドを実行する前に、OpenComport38k コマンドを実行しておかなければなり ません。 • このコマンドを実行した後、CloseComport38k コマンドを実行しなければなりません。 • 通信ケーブルが接続されていないときにこのコマンドを実行すると、エラーを表示せずにプ ログラムが実行されます。 8-18 k 関係演算子 (REL) =、≠、>、<、I I、H 機能:条件ジャンプとの組み合わせで使用します。 書式:< 左辺 > < 関係演算子 > < 右辺 > パラメーター: 左辺/右辺:変数 (A∼Z、r、) 、数値定数、変数式 (A × 2 など) 関係演算子:=、≠、>、<、I、H k 文字列操作コマンド 文字列とは、クォーテーションマーク(")で囲まれた文字のことです。プログラム内では、文 字列は表示文字の指定に使われます。数字や式から成る文字列( “123”、 “x − 1”など)は、計 算の対象とはなりません。 • 画面上の特定の位置に文字列を表示させるときは、Locate コマンド(8-17 ページ)を使い ます。 • 文字列内にクォーテーションマーク(")またはバックスラッシュ(\)を含めたい場合は、それ らの文字の前にバックスラッシュ(\) を置きます。 例 1:「"Tokyo"」を文字列内に含める "Japan:\"Tokyo\"" 例 2:「\abc」 を文字列内に含める "main\\abc" バックスラッシュは、PRGM モードの 6 (CHAR)2 (SYBL)から入力するか、!e (CATALOG) の “String” カテゴリーから入力することができます。 • 文字列は、文字列メモリー(2-8 ページ) に格納しておくことができます。 • 引数内で “+”コマンド (8-21 ページ) を使った文字列の結合が可能です。 • 文字列操作コマンド ( “Exp (”や “StrCmp(”など)内に記述された関数やコマンドは、1 文字 として扱われます。例えば関数 “sin” は 3 文字ではなく、1 文字として扱われます。 Exp( 機能:文字列を数式に変換し、数式を実行します。 書式:Exp("< 文字列 >"[) ] Exp'Str ( 機能:グラフ式を文字列に変換し、指定された文字列メモリーに格納します。 書式:Exp'Str (< 数式 >, < 文字列メモリー名 > [) ] 、漸化式 (an、an+1、an+2、bn、 解説:第 1 引数 (< 数式 >)としてグラフ式(Yn、r、Xt、Yt、X) bn+1、bn+2、cn、cn+1、cn+2)、ファンクションメモリー(fn)が使用可能です。 8-19 StrCmp( 機能:指定した 2 つの文字列を比較します (文字コード比較) 。 書式:StrCmp ("< 文字列 1>", "< 文字列 2>" [) ] 解説:大小の比較を文字コード表の数値で行い、比較の結果として次の値を返します。 "< 文字列 1>" = "< 文字列 2>" のときは、0 を返す。 "< 文字列 1>" > "< 文字列 2>" のときは、1 を返す。 "< 文字列 1>" < "< 文字列 2>" のときは、−1 を返す。 StrInv( 機能:入力した文字列を逆順にして返します。 書式:StrInv("< 文字列 >" [) ] StrJoin ( 機能:指定した 2 つの文字列を結合します。 書式:StrJoin ("< 文字列 1>", "< 文字列 2>" [) ] • このコマンドと同様の文字列操作を、“+”コマンドを使って行うことも可能です(8-21 ペー ジ)。 StrLeft( 機能:入力した文字列の左から n 番目までの文字列をコピーします。 書式:StrLeft ("< 文字列 >", n[) ](0 ≦ n ≦ 9999、n は自然数) StrLen( 機能:入力した文字列の長さ (文字数) を返します。 書式:StrLen ("< 文字列 >" [) ] StrLwr ( 機能:入力した文字列をすべて小文字に変換します。 書式:StrLwr("< 文字列 >" [) ] StrMid ( 機能:文字列の n 番目から m 文字分を取り出します。 書式:StrMid ("< 文字列 >", n [,m) ](1 ≦ n ≦ 9999、0 ≦ m ≦ 9999、n、m は自然数) 解説:m の入力を省略すると、文字列の n 番目から文字列の最後までが取り出されます。 StrRight ( 機能:入力した文字列の右から n 番目までの文字列をコピーします。 書式:StrRight ("< 文字列 >", n[) ](0 ≦ n ≦ 9999、n は自然数) 8-20 StrRotate ( 機能:入力した文字列を、左方向 (または右方向) に n 文字分ローテーションした文字列を返し ます。 書式:StrRotate("< 文字列 >",[,n) ](−9999 ≦ n ≦ 9999、n は整数) 解説:n が正の場合は左方向に、負の場合は右方向に、n 文字分のローテーションが行われま す。n を省略すると n = 1 が使われます。 例:StrRotate ("abcde", 2)........ 文字列 "cdeab" を返します。 StrShift ( 機能:入力した文字列を、左方向 (または右方向) に n 文字分シフトした文字列を返します。 書式:StrShift("< 文字列 >",[,n) ](−9999 ≦ n ≦ 9999、n は整数) 解説:n が正の場合は左方向に、負の場合は右方向に、n 文字分のシフトが行われます。シフ トされた文字数分だけ、文字列は短くなります。n を省略すると n = 1 が使われます。 例:StrShift ("abcde", 2)............ 文字列 "cde" を返します。 StrSrc( 機能:< 文字列 1> 内の指定位置 (先頭から n 文字目)から検索を開始し、< 文字列 2> で指定 した文字列が含まれるかどうかを判定します。指定した文字列が見つかった場合は、< 文字 列 1> の先頭文字から数えたときの < 文字列 2> の最初の文字の位置を返します。見つからな かったときは、0 を返します。 書式:StrSrc ("< 文字列 1>", "< 文字列 2>"[,n) ](1 ≦ n ≦ 9999、n は自然数) 解説:n の指定を省略すると、< 文字列 1> の先頭から検索が開始されます。 StrUpr ( 機能:入力した文字列をすべて大文字に変換します。 書式:StrUpr ("< 文字列 >" [) ] +(文字列の結合) 機能:指定した 2 つの文字列を結合します。 書式:"< 文字列 1>"+"< 文字列 2>" 例:"abc"+"de" → Str 1................. Str 1 に "abcde" が代入されます。 k その他 RclCapt 機能:キャプチャーメモリー番号によって指定された内容を表示します。 書式:RclCapt < キャプチャーメモリー番号 > 8-21 (キャプチャーメモリー番号:1∼20) 6. 本機の各機能をプログラム内で使う k テキストの表示 テキストを「"」で囲むことにより、プログラムにコメント文を含めることができます。このテ キストはプログラムの実行中に画面に表示されるため、入力プロンプトや結果にラベルをつ けることができます。 プログラム 表示 "CASIO" CASIO ?→X ? "X =" ? → X X=? • テキストの後に計算式が続くときは、テキストと計算式の間を必ず“^”で区切ってくださ い。 • テキストを 21 文字以上入力すると、改行されます。 • 最大 255 バイト分のテキストをコメント文として指定できます。 k プログラム内で行列の行成分編集を実行する (fx-7400GII では実行できません) プログラム内で行列の行成分編集を実行することができます。 • RUN • MAT モードに入り、MAT エディターを使って行列を入力してから、PRGM モー ドでプログラムを入力します。 u 行成分を入れ替える(Swap) 例 1 次の行列 2 行目と 3 行目の成分を入れ替える。 行列 A = 1 2 3 4 5 6 プログラムには、次の書式で入力します。 Swap A, 2, 3_ 入れ替える 2 つの行 行列名 Mat A このプログラムを実行すると、次の結果画面が表示されます。 8-22 u 行成分のスカラ一倍を求める(`Row) 例 2 例 1 の行列 A の 2 行目の成分のスカラ一倍を求める。乗数は 4 とする。 プログラムには、次の書式で入力します。 `Row 4, A, 2_ 列 行列名 乗数 Mat A u 行成分のスカラ一倍を別の行成分に加算する(`Row+) 例 3 例 1 の行列 A の 2 行目の成分のスカラ一倍を、3 行目の成分に加算する。乗数は 4 とす る。 プログラムには、次の書式で入力します。 `Row+ 4, A, 2, 3_ 加算される行 スカラ一倍を計算する行 行列名 乗数 Mat A u 行成分を加算する (Row+) 例 4 例 1 の行列 A の 2 行目と 3 行目の成分を加算する。 プログラムには、次の書式で入力します。 Row+ A, 2, 3_ 加算される行 加算する行 行列名 Mat A k プログラム内で関数式のグラフを描画する GRAPH モードの機能をプログラムに組み込んで、複雑なグラフを描いたり、複数のグラフ を重ねて表示させたりすることができます。プログラム内でグラフを描画するには、次の例 のような書式を使います。 • ビューウインドウ設定 View Window −5, 5, 1, −5, 5, 1_ • グラフ関数式の登録 Y = Type_ ........................ グラフタイプの選択 "X2 − 3" → Y1*1_ • グラフの描画 DrawGraph_ 8-23 *1 この Y1 は J4 (GRPH) 1 (Y) b と入力します ( 使って “Y” を入力するとエラーとなります。 と表示されます) 。本機のキーを u その他のグラフ機能の書式 • V-Window View Window , , , , , , , , StoV-Win .............番号:1∼6 RclV-Win ..............番号:1∼6 • Zoom Factor 、 ZoomAuto..........................................................パラメーターなし • Pict StoPict < ピクチャーメモリーの番号 >.........番号:1∼20 RclPict < ピクチャーメモリーの番号 > .........番号:1∼20 • Sketch Plot , PlotOn , PlotOff , PlotChg , PxlOn < 行番号 >, < 列番号 > PxlOff < 行番号 >, < 列番号 > PxlChg < 行番号 >, < 列番号 > PxlTest (< 行番号 >, < 列番号 > [) ] Text < 行番号 >, < 列番号 >, "< 文字列 >" Text < 行番号 >, < 列番号 >, < 計算式 > SketchThick SketchBroken SketchDot SketchNormal Tangent < グラフ関数式 >, Normal < グラフ関数式 >, Inverse < グラフ関数式 > Line ......................................................................パラメーターなし F-Line , , , Circle < 中心点の X 座標値 >, < 中心点の Y 座標値 >, < 半径 R の値 > Vertical Horizontal 8-24 k プログラム内でダイナミックグラフを描画する(fx-7400GII では実行できません) DYNA モードの機能をプログラムに組み込んで、ダイナミックグラフを描画することができ ます。ダイナミックグラフを描画するには、次の例のような書式を使います。 • ダイナミックグラフの係数値の範囲指定 • ダイナミックグラフ式の入力 Y = Type_ ... グラフタイプの選択 1 → D Start_ "AX2 − 3" → Y1*1_ 5 → D End_ 1 → D pitch_ • ダイナミックグラフ式の変数指定 • グラフの描画 D Var A_ DrawDyna *1 この Y1 は J4 (GRPH) 1 (Y) b と入力します ( 使って “Y” を入力するとエラーとなります。 と表示されます) 。本機のキーを k プログラム内でテーブル機能による数表を作成する TABLE モードの機能をプログラムに組み込んで数表を作成したり、グラフを描いたりする ことができます。数表を作成するには、次の例のような書式を使います。 • グラフの描画 • 数表範囲の設定 DrawFTG-Con_ ... コネクトタイプのグラ フを描画 1 → F Start_ 5 → F End_ DrawFTG-Plt_ ..... プロットタイプのグラ フを描画 1 → F pitch_ • 数表の作成 DispF-Tbl_ k プログラム内で漸化式の数表作成やグラフ描画を実行する (fx-7400GII では実行できません) RECUR モードの機能をプログラムに組み込んで漸化式の数表を作成したり、グラフを描い たりすることができます。これらを実行するには、次の例のような書式を使ってプログラム を記述します。 • 漸化式の入力 • 数表の作成 an+1 Type_ ... 漸化式タイプの選択 DispR-Tbl_ "3an+2" → an+1_ • グラフの描画 "4bn+6" → bn+1_ DrawR-Con_、DrawRΣ-Con_ .................. コネクトタイプのグラフを描画 • 数表範囲の設定 1 → R Start_ DrawR-Plt_、DrawRΣ-Plt_ 5 → R End_ .................. プロットタイプのグラフを描画 1 → a0_ • 統計収束 / 発散グラフ (WEB グラフ) の描画 2 → a0_ DrawWeb an+1, 10_ 1 → an Start_ 3 → bn Start_ 8-25 k プログラム内でリストの並べ替えを実行する リストの中のデータを昇順 / 降順に並べ替えることができます。 • 昇順で並べ替える SortA(List 1, List 2, List 3) 並べ替えたいリスト (最大 6 個まで指定可) • 降順で並べ替える SortD(List 1, List 2, List 3) 並べ替えたいリスト (最大 6 個まで指定可) k プログラム内で統計計算や統計グラフの描画を実行する STAT モードの機能をプログラムに組み込んで統計計算を実行したり、グラフを描いたりす ることができます。 u グラフの描画設定を行い、統計グラフを描く 統計グラフの描画コマンド (S-Gph1、S-Gph2、または S-Gph3)に続いて、次のグラフ描 画設定が必要です。 • グラフを描くか描かないかの指定 (DrawOn/DrawOff) • グラフの種類 (Graph Type) • x 軸のデータ指定 (リスト名) • y 軸のデータ指定 (リスト名) • 度数データ指定 ( “1” またはリスト名) • マークの種類 (Mark Type) • 円グラフのデータ表示設定 (パーセンテージで表示 (%) または値で表示 (Data) ) • 円グラフのパーセンテージデータの保存リスト指定 ( “None”またはリスト名) • 棒グラフの 1 つ目のデータ (リスト名) • 棒グラフの 2 つ目、および 3 つ目のデータ (リスト名) • 棒グラフの向き (縦向き (Length) または横向き (Horizontal) ) 必要なグラフ描画設定は、描くグラフの種類によって異なります。詳しくは 「統計グラフの描 画設定について」 (6-1 ページ) をご覧ください。 8-26 各グラフの一般的なグラフ描画設定は、次の通りです。 • 散布図:S-Gph1 DrawOn, Scatter, List 1, List 2, 1, Square_ • xy 線図:S-Gph1 DrawOn, xyLine, List 1, List 2, 1, Square_ • 正規確率プロット:S-Gph1 DrawOn, NPPlot, List 1, Square_ • 1 変数統計グラフ:S-Gph1 DrawOn, Hist, List 1, List 2_ これと同じフォーマットを使って、次の種類のグラフを指定することができます。上の “Hist” の部分を該当するグラフの種類で置き換えて入力します。 ヒストグラム .................Hist 正規分布 .........................N-Dist Med ボックスグラフ ....MedBox*1 折れ線グラフ .................Broken *1 Outliers:On の場合 S-Gph1 DrawOn, MedBox, List 1, 1, 1 Outliers:Off の場合 S-Gph1 DrawOn, MedBox, List 1, 1, 0 • 回帰グラフ:S-Gph1 DrawOn, Linear, List 1, List 2, List 3_ これと同じフォーマットを使って、次の種類のグラフを指定することができます。上の “Linear” の部分を該当するグラフの種類で置き換えて入力します。 1 次回帰グラフ ..............Linear 対数回帰グラフ .............Log Med-Med グラフ ..........Med-Med 指数回帰グラフ .............ExpReg (a · e^bx) ExpReg (a · b^x) 2 次回帰グラフ ..............Quad 3 次回帰グラフ ..............Cubic べき乗回帰グラフ..........Power 4 次回帰グラフ ..............Quart • sin 回帰グラフ:S-Gph1 DrawOn, Sinusoidal, List 1, List 2_ • ロジスティック回帰グラフ:S-Gph1 DrawOn, Logistic, List 1, List 2_ • 円グラフ:S-Gph1 DrawOn, Pie, List 1, % , None_ • 棒グラフ:S-Gph1 DrawOn, Bar, List 1, None, None, StickLength_ 統計グラフを描画するには、以上のグラフ描画設定行の最後に “DrawStat”コマンドを挿入 します。 ClrGraph S-Wind Auto {1, 2, 3} → List 1 {1, 2, 3} → List 2 S-Gph1 DrawOn, Scatter, List 1, List 2, 1, Square_ DrawStat 8-27 k プログラム内で分布グラフを描画する (fx-7400GII では実行できません) 分布グラフを描画するには、専用のコマンドを使います。 u 正規累積分布グラフを描く DrawDistNorm , [,, ] 平均 *1 標準偏差 *1 上界 下界 *1 入力を省略できます。省略すると、 = 1、 = 0 として計算が実行されます。 p= 1 2πσ ∫ Upper – e (x – μμ)2 2σ 2 dx ZLow = Lower Lower – μ σ ZUp = Upper – μ σ •“DrawDistNorm”を実行すると指定した条件に従って 上式の演算が行われ、グラフが描画されます。このとき、 グラフ上の ZLow ≦ x ≦ ZUp の区間が塗りつぶされます。 • 同 時 に、 演 算 結 果 の p、ZLow、ZUp の 値 が そ れ ぞ れ 変 数 p、ZLow、ZUp に 格 納され、 p は Ans にも格納されます。 u スチューデントの t 累積分布グラフを描く DrawDistT , , [df] 自由度 上界 下界 p= ∫ Upper Lower df + 1 Γ 2 df Γ 2 – df + 1 2 2 1+ x df dx × π × df tLow = Lower tUp = Upper •“DrawDistT”を実行すると指定した条件に従って上式の演算が行われ、グラフが描画され ます。このとき、グラフ上の Lower ≦ x ≦ Upper の区間が塗りつぶされます。 • 同時に、演算結果の p および入力した Lower、Upper の値がそれぞれ変数 p、tLow、tUp に格納され、p は Ans にも格納されます。 8-28 u カイ 2 乗(2) 累積分布グラフを描く DrawDistChi , , [df] 自由度 上界 下界 p= ∫ Upper Lower df 1 df Γ 2 × 1 2 2 df × x 2 –1 × e – x 2 dx •“DrawDistChi”を実行すると指定した条件に従って上式の演算が行われ、グラフが描画さ れます。このとき、グラフ上の Lower ≦ x ≦ Upper の区間が塗りつぶされます。 • 同時に、演算結果が p および Ans に格納されます。 u F 累積分布グラフを描く DrawDistF , , [ndf], [ddf] 分母側の自由度 分子側の自由度 上界 下界 p= ∫ Upper Lower ndf + ddf 2 ndf × ndf × ddf ddf Γ Γ 2 2 Γ ndf 2 ndf × x 2 –1 ndf × x × 1+ ddf – ndf + ddf 2 dx •“DrawDistF”を実行すると指定した条件に従って上式の演算が行われ、グラフが描画され ます。このとき、グラフ上の Lower ≦ x ≦ Upper の区間が塗りつぶされます。 • 同時に、演算結果が p および Ans に格納されます。 k プログラム内で統計計算を実行する • 1 変数統計計算を実行するプログラムの書式は、次の通りです。 1-Variable List1, List 2 度数データ (Frequency) x 軸データ(XList) • 2 変数統計計算を実行するプログラムの書式は、次の通りです。 2-Variable List1, List 2, List 3 度数データ (Frequency) y 軸データ(YList) x 軸データ(XList) 8-29 • 回帰計算を実行するプログラムの書式は、次の通りです。 LinearReg(ax+b) List1, List 2, List 3 度数データ (Frequency) 計算タイプ* y 軸データ(YList) x 軸データ(XList) * 次の計算タイプを指定することができます。 LinearReg (ax+b).......1 次回帰計算 (ax+b タイプ) LinearReg (a+bx).......1 次回帰計算 (a+bx タイプ) Med-MedLine ..............Med-Med 計算 QuadReg ......................2 次回帰計算 CubicReg .....................3 次回帰計算 QuartReg .....................4 次回帰計算 LogReg .........................対数回帰計算 ExpReg(a · e^bx).......指数回帰計算(a · ebx タイプ) ExpReg (a · b^x)..........指数回帰計算(a · bx タイプ) PowerReg ....................べき乗回帰計算 • sin 回帰計算を実行するプログラムの書式は、次の通りです。 SinReg List1, List 2 y 軸データ(YList) x 軸データ(XList) • ロジスティック回帰計算を実行するプログラムの書式は、次の通りです。 LogisticReg List1, List 2 y 軸データ(YList) x 軸データ(XList) k プログラム内で分布計算を実行する (fx-7400GII では実行できません) • 以下の書式中で、 [] 内に示されている引数を省略した場合は、次の値が適用されます。 =1、=0、tail=L(Left) • 以下の各関数の計算式は、 「統計演算式」 (6-56 ページ) をご覧ください。 u 正規分布 NormPD(:指定したデータに対する正規確率密度を返します。 書式:NormPD([ x ,, )] • x には単一の数値またはリストを指定可能です。演算結果は、変数 p および Ans(x がリスト の場合は ListAns) に格納されます。 8-30 NormCD (:指定したデータに対する正規累積確率を返します。 書式:NormCD (Lower, Upper [, , ) ] • Lower、Upper に は そ れ ぞ れ 単 一 の 数 値 ま た は リ ス ト を 指 定 可 能 で す。 演 算 結 果 p、 ZLow、ZUp の各値は、変数 p、ZLow、ZUp にそれぞれ格納されます。また演算結果は Ans (Lower、Upper がリストの場合は ListAns) にも格納されます。 (Lower 値か Upper 値の InvNormCD(:指定した p に基づいて、正規累積分布逆演算した値 片方、または両方) を返します。 書式: InvNormCD(["L (または−1) または R (または 1) または C (または 0) ", ]p[,, ]) tail (Left, Right, Central) • p には単一の数値またはリストを指定可能です。演算結果は“tail”の設定に応じて次のよう に出力されます。 tail = Left 時 Upper 値が変数 x1InvN および Ans(p がリストの場合は ListAns) に格納されます。 tail = Right 時 Lower 値が変数 x1InvN および Ans(p がリストの場合は ListAns) に格納されます。 tail = Central 時 Lower、Upper 値がそれぞれ変数 x1InvN、x2InvN に格納されます。Lower 値のみ Ans (p がリストの場合は ListAns) にも格納されます。 u スチューデントの t 分布 tPD(:指定したデータに対するスチューデントの t 確率密度を返します。 書式:tPD (x, df [) ] • x には単一の数値またはリストを指定可能です。演算結果は、変数 p および Ans(x がリスト の場合は ListAns) に格納されます。 tCD(:指定したデータに対するスチューデントの t 累積確率を返します。 書式:tCD (Lower,Upper,df [) ] • Lower、Upper に は そ れ ぞ れ 単 一 の 数 値 ま た は リ ス ト を 指 定 可 能 で す。 演 算 結 果 p、 tLow、tUp の各値は、変数 p、tLow、tUp にそれぞれ格納されます。また演算結果は Ans (Lower、Upper がリストの場合は ListAns) にも格納されます。 InvTCD (:指定した p に基づいて、スチューデントの t 累積分布逆演算した Lower 値を返し ます。 書式:InvTCD(p,df [) ] • p には単一の数値またはリストを指定可能です。演算結果の Lower 値は、変数 xInv および に格納されます。 Ans (p がリストの場合は ListAns) u カイ 2 乗(2) 分布 ChiPD(:指定したデータに対する 2 確率密度を返します。 書式:ChiPD (x,df [) ] • x には単一の数値またはリストを指定可能です。演算結果は、変数 p および Ans(x がリスト の場合は ListAns) に格納されます。 8-31 ChiCD(:指定したデータに対する 2 累積確率を返します。 書式:ChiCD (Lower,Upper,df [) ] • Lower、Upper にはそれぞれ単一の数値またはリストを指定可能です。演算結果は、変数 p および Ans (Lower、Upper がリストの場合は ListAns) に格納されます。 InvChiCD (:指定した p に基づいて、2 累積分布逆演算した Lower 値を返します。 書式:InvChiCD (p,df [) ] • p には単一の数値またはリストを指定可能です。演算結果の Lower 値は、変数 xInv および Ans (p がリストの場合は ListAns) に格納されます。 u F 分布 FPD(:指定したデータに対する F 確率密度を返します。 書式:FPD(x,ndf,ddf [) ] • x には単一の数値またはリストを指定可能です。演算結果は、変数 p および Ans(x がリスト の場合は ListAns) に格納されます。 FCD(:指定したデータに対する F 累積確率を返します。 書式:FCD(Lower,Upper,ndf,ddf [) ] • Lower、Upper にはそれぞれ単一の数値またはリストを指定可能です。演算結果は、変数 p および Ans (Lower、Upper がリストの場合は ListAns) に格納されます。 InvFCD(:指定した p に基づいて、F 累積分布逆演算した Lower 値を返します。 書式:InvFCD (p,ndf,ddf [) ] • p には単一の数値またはリストを指定可能です。演算結果の Lower 値は、変数 xInv および Ans (p がリストの場合は ListAns) に格納されます。 u 2 項分布 BinomialPD(:指定したデータに対する 2 項確率を返します。 書式:BinomialPD ( [x,] n,P[)] • x には単一の数値またはリストを指定可能です。演算結果は、変数 p および Ans(x がリスト の場合は ListAns) に格納されます。 BinomialCD(:指定したデータに対する 2 項累積確率を返します。 書式:BinomialCD ( [X,]n,P [) ] • X には単一の数値またはリストを指定可能です。演算結果は、変数 p および Ans (X が省略 された場合またはリストの場合は ListAns) に格納されます。 InvBinomialCD(:指定した p に基づいて、2 項累積分布逆演算した値を返します。 書式:InvBinomialCD(p,n,P [) ] • p には単一の数値またはリストを指定可能です。演算結果の X 値は、変数 xInv および Ans (p がリストの場合は ListAns) に格納されます。 8-32 u ポアソン分布 PoissonPD(:指定したデータに対するポアソン確率を返します。 書式:PoissonPD (x, [) ] • x には単一の数値またはリストを指定可能です。演算結果は、変数 p および Ans(x がリスト の場合は ListAns) に格納されます。 PoissonCD(:指定したデータに対するポアソン累積確率を返します。 書式:PoissonCD (X,[) ] • X には単一の数値またはリストを指定可能です。演算結果は、変数 p および Ans (X がリス トの場合は ListAns) に格納されます。 InvPoissonCD(:指定した p に基づいて、ポアソン累積分布逆演算した値を返します。 書式:InvPoissonCD (p,[) ] • p には単一の数値またはリストを指定可能です。演算結果の X 値は、変数 xInv および Ans (p がリストの場合は ListAns) に格納されます。 u 幾何分布 GeoPD (:指定したデータに対する幾何確率を返します。 書式:GeoPD (x, P [) ] • x には単一の数値またはリストを指定可能です。演算結果は、変数 p および Ans(x がリスト の場合は ListAns) に格納されます。 GeoCD (:指定したデータに対する幾何累積確率を返します。 書式:GeoCD(X,P[) ] • X には単一の数値またはリストを指定可能です。演算結果は、変数 p および Ans (X がリス トの場合は ListAns) に格納されます。 InvGeoCD(:指定した p に基づいて、幾何累積分布逆演算した値を返します。 書式:InvGeoCD (p,P [) ] • p には単一の数値またはリストを指定可能です。演算結果は、変数 xInv および Ans (p がリ ストの場合は ListAns) に格納されます。 u 超幾何分布 HypergeoPD(:指定したデータに対する超幾何確率を返します。 書式:HypergeoPD (x, n, M, N [) ] • x には単一の数値またはリストを指定可能です。演算結果は、変数 p および Ans(x がリスト の場合は ListAns) に格納されます。 HypergeoCD(:指定したデータに対する超幾何累積確率を返します。 書式:HypergeoCD (X, n, M, N [)] • X には単一の数値またはリストを指定可能です。演算結果は、変数 p および Ans (X がリス トの場合は ListAns) に格納されます。 8-33 InvHypergeoCD(:指定した p に基づいて、超幾何累積分布逆演算した値を返します。 書式:InvHypergeoCD (p, n, M, N [) ] • p には単一の数値またはリストを指定可能です。演算結果の X 値は、変数 xInv および Ans (p がリストの場合は ListAns) に格納されます。 k プログラム内で検定コマンドを使った計算を実行する (fx-7400GII では実行できません) • 以下の書式中で、コマンドの引数 “ condition”は次のように指定します。 < 0 のとき“<”または−1 ≠ 0 のとき“≠”または 0 > 0 のとき“>”または 1 “ρ condition” と “&ρ condition” の指定方法も同様です。 • 以下の書式中の各引数の意味については、「検定 (TEST) (6-25 ページ)または 」 「検定、信頼 区間、分布の入出力用語」 (6-53 ページ) をご覧ください。 • 以下の各コマンドの計算式は、 「統計演算式」 (6-56 ページ) をご覧ください。 u Z 検定 OneSampleZTest: 1 標本 Z 検定演算を実行します。 書式: OneSampleZTest " condition", 0, , o, n 出力値: z、p、o、n をそれぞれ同名の変数に格納し、さらに ListAns の要素 1 から 4 に格納します。 書式: OneSampleZTest " condition", 0, , List[, Freq] 出力値: z、p、o、sx、n をそれぞれ同名の変数に格納し、さらに ListAns の 要素 1 から 5 に格納します。 TwoSampleZTest: 2 標本 Z 検定演算を実行します。 書式: TwoSampleZTest "1 condition", 1, 2, o1, n1, o2, n2 出力値: z、p、o1、o2、n1、n2 をそれぞれ同名の変数に格納し、さらに ListAns の要素 1 から 6 に格納します。 書式: TwoSampleZTest "1 condition", 1, 2, List1, List2[, Freq1[, Freq2]] 出力値: z、p、o1、o2、sx1、sx2、n1、n2 をそれぞれ同名の変数に格納し、さ らに ListAns の要素 1 から 8 に格納します。 OnePropZTest: 1 比率 Z 検定演算を実行します。 書式: OnePropZTest "p condition", p0, x, n 出力値: z、p、p̂、n をそれぞれ同名の変数に格納し、さらに ListAns の要素 1 から 4 に格納します。 TwoPropZTest: 2 比率 Z 検定演算を実行します。 書式: TwoPropZTest "p1 condition", x1, n1, x2, n2 出力値: z、p、p̂1、p̂2、p̂、n1、n2 をそれぞれ同名の変数に格納し、さらに ListAns の要素 1 から 7 に格納します。 8-34 u t 検定 OneSampleTTest: 1 標本 t 検定演算を実行します。 書式: OneSampleTTest " condition", 0, o, sx, n OneSampleTTest " condition", 0, List[, Freq] 出力値: t、p、o、sx、n をそれぞれ同名の変数に格納し、さらに ListAns の 要素 1 から 5 に格納します。 TwoSampleTTest: 2 標本 t 検定演算を実行します。 書式: TwoSampleTTest "1 condition", o1, sx1, n1, o2, sx2, n2[,Pooled condition] TwoSampleTTest " 1 condition", List1, List2, [, Freq1[, Freq2[, Pooled condition ]]] 出力値: “Pooled condition”= 0 のとき、t、p、df、o1、o2、sx1、sx2、n1、 n2 をそれぞれ同名の変数に格納し、さらに ListAns の要素 1 から 9 に格納します。 “Pooled condition”= 1 のとき、t、p、df、o1、o2、sx1、sx2、sp、 n1、n2 をそれぞれ同名の変数に格納し、さらに ListAns の要素 1 か ら 10 に格納します。 注意: “Pooled condition” ( プールの設定)は、 “Off”にしたい場合は 0、 “On”にしたい場合は 1 を指定します。入力を省略した場合は “Off” とみなされます。 LinRegTTest: 1 次回帰 t 検定演算を実行します。 書式: LinRegTTest "&ρ condition", XList, YList[, Freq] 出力値: t、p、df、a、b、s、r、r2 をそれぞれ同名の変数に格納し、さらに ListAns の要素 1 から 8 に格納します。 u カイ 2 乗(2) 検定 ChiGOFTest: カイ 2 乗 (2) 適合度検定演算を実行します。 書式: ChiGOFTest List1, List2, df, List3 List1 は観測値のリスト(Observed)、List2 は期待度数の出力先リ スト (Expected)、List3 は寄与値の出力先リスト (CNTRB)です。 出力値: 2、p、df をそれぞれ同名の変数に格納し、さらに ListAns の要素 1 から 3 に格納します。また、List3 に寄与値のリスト (CNTRB)を格 納します。 ChiTest: 書式: 出力値: 独立性検定演算を実行します。 カイ 2 乗 (2) ChiTest MatA, MatB MatA は観測値の行列(Observed)、MatB は期待度数の出力先行列 (Expected)です。 2、p、df をそれぞれ同名の変数に格納し、さらに ListAns の要素 1 から 3 に格納します。また、MatB に期待度数の行列を格納します。 8-35 u F 検定 TwoSampleFTest: 2 標本 F 検定演算を実行します。 書式: TwoSampleFTest "1 condition", sx1, n1, sx2, n2 出力値: F、p、sx1、sx2、n1、n2 を そ れ ぞ れ 同 名 の 変 数 に 格 納 し、 さ ら に ListAns の要素 1 から 6 に格納します。 書式: TwoSample F Test " 1 condition", List1, List2, [, Freq1 [, Freq2]] 出力値: F、p、o1、o2、sx1、sx2、n1、n2 を そ れ ぞ れ 同 名 の 変 数 に 格 納 し、 さらに ListAns の要素 1 から 8 に格納します。 u 分散分析(ANOVA) OneWayANOVA: 一元配置分散分析演算を実行します。 書式: OneWayANOVA List1, List2 List1 は因子 A の水準が入っているリスト (Factor A)、List2 は標 本のデータとして使うリスト (Dependnt)です。 出力値: Adf、Ass、Ams、AF、Ap、ERRdf、ERRss、ERRms を そ れ ぞ れ 変 数 Adf、SSa、MSa、Fa、pa、Edf、SSe、MSe に 格 納 し ま す。 また、MatAns に次のように各出力値を格納します。 MatAns = Adf Ass Ams ERRdf ERRss ERRms AF Ap 0 0 TwoWayANOVA: 二元配置分散分析演算を実行します。 書式: TwoWayANOVA List1, List2, List3 List1 は因子 A の水準が入っているリスト (Factor A)、List2 は因 子 B の水準が入っているリスト(Factor B)、List3 は標本のデータ として使うリスト (Dependnt)です。 出力値: Adf、Ass、Ams、AF、Ap、Bdf、Bss、Bms、BF、Bp、ABdf、 ABss、ABms、ABF、ABp、ERRdf、ERRss、ERRms を、 そ れ ぞ れ 変 数 Adf、SSa、MSa、Fa、pa、Bdf、SSb、MSb、Fb、 pb、ABdf、SSab、MSab、Fab、pab、Edf、SSe、MSe に 格 納 します。 また、MatAns に次のように各出力値を格納します。 MatAns = Adf Ass Ams AF Ap Bdf Bss Bms BF Bp ABdf ABss ABms ABF ABp ERRdf ERRss ERRms 8-36 0 0 k プログラム内で財務計算を実行する (fx-7400GII では実行できません) u セットアップ関連のコマンド • 財務計算時の年日数の設定 DateMode365 ............. 365 日に設定 DateMode360 ............. 360 日に設定 • 支払い時期の設定 PmtBgn .......................... 期初に設定 PmtEnd ........................... 期末に設定 • 債券計算時の利払い間隔設定 PeriodsAnnual .............. 年 1 回に設定 PeriodsSemi.................. 半年に 1 回に設定 u 財務計算コマンド 各引数の意味については、 「第 7 章 財務計算 (TVM) 」 をご覧ください。 • 単利計算 Smpl_SI: 単利計算による利息の数値を返します。 書式: Smpl_SI (n, I%, PV) Smpl_SFV: 単利計算による元利合計の数値を返します。 書式: Smpl_SFV (n, I%, PV) • 複利計算 • 複利計算のすべての関数で、P/Y、C/Y は省略可能です。省略した場合は P/Y = 12、 C/Y = 12 として計算が実行されます。 •“Cmpd_n(” 、 “Cmpd_I% (” 、 “Cmpd_PV(” 、“Cmpd_PMT (” 、 “Cmpd_FV(”の各複利計 算関数を使って計算を実行すると、入力した引数や計算結果はそれぞれ該当する変数 (n、 I%、PV など)に保存されます。その他の財務計算関数を使った計算時は、入力した引数や 計算結果は変数には保存されません。 Cmpd_n: 複利期間の数を返します。 書式: Cmpd_n (I%, PV, PMT, FV, P/Y, C/Y) Cmpd_I %: 年利の数値を返します。 書式: Cmpd_I% (n, PV, PMT, FV, P/Y, C/Y) Cmpd_PV: 現在の金額 (分割払いでは借入金、 預金では元金) を返します。 書式: Cmpd_PV (n, I%, PMT, FV, P/Y, C/Y) Cmpd_PMT: 定期的な等額入出金額 (分割払いでは支払額、 預金では預入額) を返します。 書式: Cmpd_PMT (n, I%, PV, FV, P/Y, C/Y) Cmpd_FV: 最終回の入出金額、 または元利合計を返します。 書式: Cmpd_FV (n, I%, PV, PMT, P/Y, C/Y) 8-37 • 投資評価 (キャッシュフロー) Cash_NPV: 正味現在価値を返します。 書式: Cash_NPV (I%, Csh) Cash_IRR: 内部収益率を返します。 書式: Cash_IRR (Csh) Cash_PBP: 回収期間の値を返します。 書式: Cash_PBP (I%, Csh) Cash_NFV: 正味最終価値を返します。 書式: Cash_NFV (I%, Csh) • 年賦償還 Amt_BAL: PM2 回目の支払い終了時における元金の残高を返します。 書式: Amt_BAL (PM1, PM2, I%, PV, PMT, P/Y, C/Y) Amt_INT: PM1 回目の支払いの金利分の額を返します。 書式: Amt_INT(PM1, PM2, I%, PV, PMT, P/Y, C/Y) Amt_PRN: PM1 回目の支払いの元金分の額を返します。 書式: Amt_PRN (PM1, PM2, I%, PV, PMT, P/Y, C/Y) Amt_Σ ΣINT: PM1 回目から PM2 回目までに支払った金利の総額を返します。 書式: Amt_∑INT(PM1, PM2, I%, PV, PMT, P/Y, C/Y) Amt_ΣPRN: PM1 回目から PM2 回目までに支払った元金の総額を返します。 書式: Amt_∑PRN(PM1, PM2, I%, PV, PMT, P/Y, C/Y) • 金利変換 Cnvt_EFF: 表面金利から実効金利に変換した金利の値を返します。 書式: Cnvt_EFF (n, I%) Cnvt_APR: 実効金利から表面金利に変換した金利の値を返します。 書式: Cnvt_APR (n, I%) • 原価、 販売価格、 粗利計算 Cost: 指定した販売価格と粗利に基づいて、原価の値を返します。 書式: Cost (Sell, Margin) Sell: 指定した原価と粗利に基づいて、販売価格の値を返します。 書式: Sell (Cost, Margin) Margin: 指定した原価と販売価格に基づいて、粗利の値を返します。 書式: Margin (Cost, Sell) • 日数計算 Days_Prd: 指定した d1 から d2 までの日数を返します。 書式: Days_Prd (MM1, DD1, YYYY1, MM2, DD2, YYYY2) 8-38 • 債券計算 Bond_PRC: 指定した条件に基づいた購入価格、経過利息、経過利息を含んだ価格を、リ スト形式で返します。 書式: Bond_PRC(MM1, DD1, YYYY1, MM2, DD2, YYYY2, RDV, CPN, YLD)= {PRC, INT, CST} Bond_YLD: 指定した条件に基づいた年利回りの値を返します。 書式: Bond_YLD(MM1, DD1, YYYY1, MM2, DD2, YYYY2, RDV, CPN, PRC) 7. プログラムコマンド一覧 RUN プログラム 4(MENU) キー Level 1 Level 2 Level 3 STAT DRAW On Off GRPH GPH1 GPH2 GPH3 Scat xy Hist Box Bar N-Dis Brkn X Med X^2 X^3 X^4 Log Pwr Sin NPP Lgst Pie List TYPE DIST CALC DrwN Drwt DrwC DrwF 1VAR 2VAR Med X^2 X^3 X^4 Log Pwr Sin Lgst Command DrawOn DrawOff S-Gph1_ S-Gph2_ S-Gph3_ Scatter xyLine Hist MedBox Bar N-Dist Broken Linear Med-Med Quad Cubic Quart Log *1 Power Sinusoidal NPPlot Logistic Pie List_ *2 DrawDistNorm_ DrawDistT_ DrawDistChi_ DrawDistF_ 1-Variable_ 2-Variable_ *3 Med-MedLine_ QuadReg_ CubicReg_ QuartReg_ LogReg_ MAT LIST GRPH DYNA TABL Swap ×Rw ×Rw+ Rw+ Srt-A Srt-D SEL On Off TYPE Y= r= Parm X= Y> Y< Yt Ys X> X< Xt Xs STYL — — ····· ······ GMEM Sto Rcl On Off Var TYPE Y= r= Parm On Off TYPE Y= r= Parm 8-39 *4 PowerReg_ SinReg_ LogisticReg_ Swap_ `Row_ `Row+_ Row+_ SortA( SortD( G_SelOn_ G_SelOff_ Y=Type r=Type ParamType X=Type Y>Type Y Type X < t s Lcte Gtky Send Recv Tabl G-Con G-Plt Tabl Phase Web an-Cn Σa-Cn an-Pl Σa-Pl Command If_ Then_ Else_ IfEnd For_ _To_ _Step_ Next While_ WhileEnd Do LpWhile_ Prog_ Return Break Stop Lbl_ Goto_ ⇒ Isz_ Dsz_ Menu_ ? ^ ClrText ClrGraph ClrList_ ClrMat_ ClrVct_ DrawStat DrawGraph DrawDyna DispF-Tbl DrawFTG-Con DrawFTG-Plt DispR-Tbl PlotPhase DrawWeb_ DrawR-Con DrawR Σ-Con DrawR-Plt DrawR Σ-Plt = ≠ > < t s Locate_ Getkey Send( Receive( Send38k_ Receive38k_ OpenComport38k CloseComport38k : StrJoin( StrLen( StrCmp( StrSrc( StrLeft( StrRight( StrMid( Exp'Str( Exp( StrUpr( StrLwr( StrInv( StrShift( StrRotate( S38k R38k Open Close !m(SET UP) キー Level 1 Level 2 Level 3 ANGL COOR GRID AXES LABL DISP Deg Rad Gra On Off On Off On Off On Off Fix Sci Norm Eng On Off Eng ⎯ — ····· ······ DRAW Con Plot DERV On Off BACK None Pict FUNC On Off SIML On Off S-WIN Auto Man LIST File LOCS On Off S/L 8-42 Command Deg Rad Gra CoordOn CoordOff GridOn GridOff AxesOn AxesOff LabelOn LabelOff Fix_ Sci_ Norm_ EngOn EngOff Eng S-L-Normal S-L-Thick S-L-Broken S-L-Dot G-Connect G-Plot DerivOn DerivOff BG-None BG-Pict_ FuncOn FuncOff SimulOn SimulOff S-WindAuto S-WindMan File_ LocusOn LocusOff VarRange VarList_ Σ dispOn ΣdispOff Resid-None Resid-List_ Real a+bi r∠θ d/c ab/c Y=DrawSpeedNorm Y=DrawSpeedHigh DateMode365 DateMode360 PmtBgn PmtEnd PeriodsAnnual PeriodsSemi IneqTypeAnd IneqTypeOr SimplfyAuto SimplfyMan Q1Q3TypeStd Q1Q3TypeOnData T-VAR Rang List ΣDSP On Off RESID None List CPLX Real a+bi r∠θ FRAC d/c ab/c Y• SPD Norm High DATE 365 360 PMT Bgn End PRD Annu Semi INEQ And Or SIMP Auto Man Q1Q3 Std OnD ! キー Level 1 Level 2 Level 3 ZOOM Fact Auto V-WIN V-Win Sto Rcl SKTCH Cls Tang Norm Inv GRPH PLOT LINE Crcl Vert Command Factor_ ZoomAuto ViewWindow_ StoV-Win_ RclV-Win_ Cls Tangent_ Normal_ Inverse_ Y= Graph_Y= r= Graph_r= Parm Graph(X,Y)=( X=c Graph_X= G-∫ dx Graph_ ∫ Y> Graph_Y> Y< Graph_Y< Yt Graph_Yt Ys Graph_Ys X> Graph_X> X< Graph_X< Xt Graph_Xt Xs Graph_Xs Plot Plot_ Pl-On PlotOn_ Pl-Off PlotOff_ Pl-Chg PlotChg_ Line Line F-Line F-Line_ Circle_ Vertical_ Hztl Text PIXL Test STYL On Off Chg ⎯ — ····· ······ Horizontal_ Text_ PxlOn_ PxlOff_ PxlChg_ PxlTest( SketchNormal_ SketchThick_ SketchBroken_ SketchDot_ !m(SET UP) キー Level 1 Level 2 Level 3 Level 3 Level 4 *1 Exp *2 MARK BASE プログラム Level 1 Level 2 Level 3 d~o LOG DISP d h b o Neg Not and or xor xnor STICK 'Dec 'Hex 'Bin 'Oct Command d h b o Neg_ Not_ and or xor xnor 'Dec 'Hex 'Bin 'Oct %DATA *3 None X *4 EXP *5 NORM t CHI F !J(PRGM) キー Level 1 Level 2 Level 3 Prog JUMP Lbl Goto ⇒ Isz Dsz Menu ? ^ REL = ≠ > < t s : BINM Command Prog_ Lbl_ Goto_ ⇒ Isz_ Dsz_ Menu_ ? ^ = ≠ > < t s : POISN GEO H • GEO *6 TEST Command Dec Hex Bin Oct Dec Hex Bin Oct 4(MENU) キー *7 Z t Chi F ANOV Command Exp(ae^bx) Exp(ab^x) Square × Cross k Dot Leng StickLength Hztl StickHoriz % % Data Data None ax+b LinearReg(ax+b) a+bx LinearReg(a+bx) ae^bx ExpReg(a•e^bx) ab^x ExpReg(a•b^x) NPd NormPD( NCd NormCD( InvN InvNormCD( TPd tPD( TCd tCD( Invt InvTCD( CPd ChiPD( CCd ChiCD( InvC InvChiCD( FPd FPD( FCd FCD( InvF InvFCD( BPd BinomialPD( BCd BinomialCD( InvB InvBinomialCD( PPd PoissonPD( PCd PoissonCD( InvP InvPoissonCD( GPd GeoPD( GCd GeoCD( InvG InvGeoCD( HPd HypergeoPD( HCd HypergeoCD( InvH InvHyperGeoCD( 1-S OneSampleZTest_ 2-S TwoSampleZTest_ 1-P OnePropZTest_ 2-P TwoPropZTest_ 1-S OneSampleTTest_ 2-S TwoSampleTTest_ REG LinRegTTest_ GOF ChiGOFTest_ 2-WAY ChiTest_ TwoSampleFTest_ 1-W OneWayANOVA_ 2-W TwoWayANOVA_ ae^bx ab^x 8-43 INTR DIST p z t 2 p z t Chi F p̂ p̂1 p̂ 2 F p̂ p̂1 p̂2 df se r r2 pa Fa Adf SSa MSa pb Fb Bdf SSb MSb pab Fab ABdf SSab MSab Edf SSe MSe Left Right p̂ p̂1 p̂ 2 df se r r2 pa Fa Adf SSa MSa pb Fb Bdf SSb MSb pab Fab ABdf SSab MSab Edf SSe MSe Left Right p̂ p̂1 p̂2 df p xInv x1Inv x2Inv zLow zUp tLow tUp df p xInv x1Inv x2Inv zLow zUp tLow tUp 8. ライブラリー編 • プログラミングする前に、残りバイト数を確認してください。 プログラム名 素因数分解 解説 このプログラムは、与えられた自然数 A を、B = 2、3、5、7 ...(3 以降はすべて奇数)で順 次除していきます。 • A ÷ B が割り切れた場合は、その商を A に代入して、引き続き A ÷ B を計算します。 A ÷ B が割り切れなくなった時点で、B に次の数値を割り当て、計算を継続します。 • このループ中、A ÷ B が割り切れたときの B の値を、順次画面に出力します。 • B > A となるまで、この操作を繰り返します。 目的 自然数 A のすべての素因数を表示します。 例 プログラムを実行し、A に 462 を代入して結果を得る (462 = 2 × 3 × 7 × 11) egcw w ww w 8-44 プログラム名 楕円 解説 このプログラムは、楕円の焦点、軌跡と焦点間の距離の和、X の刻み幅(増分)の入力値に基 づいて、次の値の数表を表示します。 Y1:楕円の上半分の座標値 Y2:楕円の下半分の座標値 Y3:右焦点と軌跡との距離 Y4:左焦点と軌跡との距離 Y5:Y 3 とY 4 の和 続いてこのプログラムは、焦点、Y 1、Y 2 の値をプロットします。 目的 楕円の軌跡と 2 つの焦点との間の距離の和が等しいことを示します。 dw baw bw w 8-45 第9章 表計算 (スプレッドシート) スプレッドシートは、強力で応用範囲の広い表計算機能です。 本章で説明するすべての操作は、S • SHT モードで行います。 重要 • fx-7400GII には、S • SHT モードはありません。 1. スプレッドシートの概要とファンクションメニュー メインメニューから S • SHT モードに入ると、スプレッドシート画面が表示されます。 S • SHT モードの初回起動時は、“SHEET”という名前のファイルが自動的に作成されます。 スプレッドシート画面には、セル (升目) と、各セルに入力されたデータが表示されます。 ファイル名表示 ファイル名の先頭から可能 な分だけ表示されます。 列の文字(A ∼ Z) セルカーソル 行番号 (1∼999) エディットボックス 現在のセルカーソル位置のセル内容が表示 されます。複数セル選択時は選択範囲が表 示されます。 9 ファンクションメニュー 各セルには、次のような種類のデータを入力することができます。 定数 入力すると同時に値が確定するタイプのデータが定数です。数字や、先頭に 等号(=)を付けずに入力した計算式(7+3、sin30、A1×2 など)は、定数 となります。 テキスト 先頭に " を付けて入力した文字列は、テキストとして扱われます。 定義式 定義式は、計算式のままの状態で登録されるタイプのデータです。“= A1× 2”のように、先頭に等号(=)を付けて計算式を入力すると、定義式として扱 われます。 なお S • SHT モードは、複素数のデータには対応していません。 k スプレッドシート画面のファンクションメニュー • {FILE} ... 次の FILE (ファイル操作) サブメニューを表示する • {NEW}/{OPEN}/{SV • AS}/{RECAL} 9-1 • {EDIT} ... 次の EDIT (編集) サブメニューを表示する • {CUT}/{PASTE}/{COPY}/{CELL}/{JUMP}/{SEQ}/{FILL}/{SRT • A}/{SRT • D} •“PASTE” は、CUT または COPY の実行後に表示されるメニューです。 • {DEL} ... 次の DEL (削除) サブメニューを表示する • {ROW}/{COL}/{ALL} • {INS} ... 次の INS (挿入) サブメニューを表示する • {ROW}/{COL} • {CLR} ... 選択範囲のセルの内容をクリアーする • {GRPH} ... STAT モードと同様の、次の GRPH (グラフ) メニューを呼び出す • {GPH1}/{GPH2}/{GPH3}/{SEL}/{SET} • {CALC} ... STAT モードと同様の、次の CALC (統計計算) メニューを呼び出す • {1VAR}/{2VAR}/{REG}/{SET} • {STO} ... 次の STO (入力) サブメニューを表示する • {VAR}/{LIST}/{FILE}/{MAT}/{VCT} • {RCL} ... 次の RCL (読み込み) サブメニューを表示する • {LIST}/{FILE}/{MAT}/{VCT} セルへのデータ入力中のファンクションメニュー • {GRAB} ... セルの参照名を入力するための GRAB モードに入る • {$} ... セルの絶対参照コマンド ($) を入力する • {:} ... セルの範囲指定コマンド (:) を入力する • {If} ... CellIf (コマンドを入力する • {CEL} ... 次の各コマンドを入力するためのサブメニューを表示する •“CellMin (” 、 “CellMax (” 、 “CellMean(” 、 “CellMedian(” 、 “CellSum(” 、 “CellProd(” • {REL} ... 次の関係演算子を入力するためのサブメニューを表示する •“ = ” 、“≠” 、 “>” 、 “<” 、 “I” 、“H” 2. スプレッドシートの基本操作 ここでは、スプレッドシートのファイル操作、セルカーソルの移動やセルの選択操作、およ びセルへの各種データの入力と編集の操作について説明します。 k スプレッドシートのファイル操作 u 新規ファイルを作成するには 1. 1 (FILE) 1 (NEW) を押す。 2. ファイル名の入力画面が表示されるので、ファイル名を 8 文字以内で入力し、w を押す。 • 新規ファイルが作成され、空白のスプレッドシートが表示されます。 • もし入力した名前と同名のファイルがすでに存在する場合は、新規ファイルは作成され ずに、そのファイルが開かれます。 9-2 u ファイルを開くには 1. 1 (FILE) 2 (OPEN) を押す。 2. ファイルの一覧が表示されるので、f/c を使ってファイルを選択し、w を押す。 u ファイルの自動保存について S • SHT モードでは、開いているファイルを編集するたびに、自動的に上書き保存されま す。このため、手動での保存の操作は必要ありません。 u ファイルを別名で保存するには 1. 1 (FILE) 3 (SV • AS) を押す。 2. ファイル名の入力画面が表示されるので、ファイル名を 8 文字以内で入力し、w を押す。 • もし入力したファイル名と同名のファイルがすでに存在する場合は、ファイルを上書き して良いかを確認するポップアップウインドウが表示されます。上書きして良い場合は 1(Yes)を、上書きせずにファイル名を入力し直す場合は 6 (No)を押します。6 (No) を選択した場合は、ファイル名入力画面に戻ります。 u ファイルを削除するには 1. 1 (FILE) 2 (OPEN) を押す。 2. ファイルの一覧が表示されるので、f/c を使ってファイルを選択し、1 (DEL)を押 す。 3. 削除して良いかを確認するポップアップウインドウが表示される。削除して良い場合は 1 (Yes) を、削除しない場合は 6 (No) を押す。 4. ファイル一覧からスプレッドシート画面に戻るには、J を押す。 • 現在開いているファイルを削除した場合は、“SHEET”という名前の新しいファイルが自 動的に作成され、そのスプレッドシート画面が表示されます。 k Auto Calc (定義式の自動再計算設定)について Auto Calc は、S • SHT モードのセットアップ項目です (1-29 ページ)。 Auto Calc が “On”の場合(初期設定)、ファイルを開くたび、あるいは編集操作を行うたび に、ファイル内のすべての定義式の再計算が自動的に実行されます (再計算には長い時間を要 する場合があります)。Auto Calc が “Off”の場合、再計算は自動実行されないため、手動で 実行することが必要となります。 u 再計算を手動で実行するには 1 (FILE)4 (RECAL)を押します。現在開いているファイル内のすべての定義式が再計算 され、定義式の入力されている各セルに、更新された計算結果が表示されます。 9-3 k セルを選択する(セルカーソルを使う) セルカーソルは、スプレッドシート上で現在選択されているセル位置を示す目印です。白黒 が反転して表示されているセルが、セルカーソルの現在位置です。 セルカーソル エディットボックス 単独のセルにセルカーソルがある場合は、そのセルの内容がエディットボックスに表示され ます。この状態で、そのセルの内容を編集することができます。複数のセルにセルカーソル がある場合は、セルの選択範囲がエディットボックスに表示されます。この状態では、選択 範囲のセルのコピーや削除など、一括編集が実行できます。 u セルを選択するには このセルを選択するには: この操作を行う: 単一のセル カーソルキーを使って選択したいセルにセルカーソル を移動するか、JUMP コマンドを使って希望するセ ルにセルカーソルを移動する。 特定範囲のセル 「特定範囲のセルを選択するには」 (9-5 ページ)を参 照。 行全体 全選択したい行の A 列にセルカーソルを移動し、d を押す。例えば A2 にセルカーソルを置いて d を押 すと、2 行目全体(A2 から Z2 まで)が選択され、エ ディットボックスに “A2:Z2”と表示されます。 列全体 全選択したい列の 1 行目にセルカーソルを移動し、 f を押す。例えば C1 にセルカーソルを置いて f を 押 す と、C 列 全 体 (C1 か ら C999 ま で )が 選 択 さ れ、エディットボックスに“C1:C999”と表示されま す。 すべてのセル A 列全体が選択された状態で d を押すか、1 列目全 体が選択された状態で f を押す。すべてのセルが選 択された状態となり、エディットボックスには現在開 いているスプレッドシートのファイル名が表示されま す。 9-4 u JUMP コマンドを使ってセルカーソルを移動するには このセルに移動するには: この操作を行う: 特定のセル 1. 2 (EDIT) 4 (JUMP)1 (GO) を押す。 2. 表示されるポップアップウインドウに、移動先の セル位置 (A1∼Z999)を入力する。 3. w を押す。 現在の列の 1 行目 2 (EDIT) 4 (JUMP)2 (TOP ↑) を押す。 現在の行の A 列 2 (EDIT) 4 (JUMP)3 (TOP ←) を押す。 現在の列の末尾行 2 (EDIT) 4 (JUMP)4 (BOT ↓) を押す。 現在の行の Z 列 2 (EDIT) 4 (JUMP)5 (BOT →) を押す。 u 特定範囲のセルを選択するには 1. 選択したい範囲のセルの始点にセルカーソルを移動する。 • 始点として行全体、または列全体を選ぶこともできます (選択の操作は、9-4 ページの 「セルを選択するには」 をご覧ください) 。 2. !i(CLIP) を押す。 • セルカーソルの表示が、白黒反転から太枠囲いに変わります。 3. カーソルキーを使って、選択したい範囲のセルの終点に セルカーソルを移動する。 • エディットボックスに選択範囲が表示されます。 • 範囲指定を解除するには、J を押します。このとき セルカーソルの位置は、終点として指定したセルとな ります。 k セルへのデータ(定数、テキスト、定義式)入力の基本操作 セルにどの種類 (定数、テキスト、定義式)のデータを入力する場合にも共通した、入力の基 本操作を説明します。 u あるセルにデータを上書き入力するには 1. データを入力したいセルにセルカーソルを移動する。 • 移動先セルにすでに入力されているデータがある場合、そのデータは次の操作によって 上書きされます。 2. 本機のキーを使って、入力を行う。 • 数字や文字を入力するキー操作 (b や al(B)な ど)を行うと同時に、入力された文字がエディット ボックスに左詰めで表示されます。 • 入力途中で入力をキャンセルするには、次の操作を行 う前に J を押します。セルの内容が、手順 1 の状態 に戻ります。 3. 入力を確定するには w を押す。 9-5 u セルに入力済みのデータを編集(部分修正)するには 1. データを編集したいセルにセルカーソルを移動する。 2. 2 (EDIT) 3 (CELL) を押す。 • エディットボックスの内容表示が右詰めから左詰めに 変わります。エディットボックスの先頭に文字カーソ ルが現れ、セルの内容を文字単位で編集することがで きる状態になります。 3. e/d を使って文字カーソルを移動し、セル内の文字を編集する。 • 入力途中で入力をキャンセルするには、次の操作を行う前に J を押します。セルの内 容が、手順 1 の状態に戻ります。 4. 入力を確定するには w を押す。 u セルへのデータ入力時のセルカーソルの移動方向について セルへの入力中に w を押すと、初期設定ではセルカーソルは次の行に移動しますが、次の列 に移動するように変更できます。1-29 ページの “Move” の項をご覧ください。 k セルに定数 (数字、計算結果の値、数列)を入力する 入力すると同時に値が確定するタイプのデータが定数です。数字や、先頭に等号(=)を付け ずに入力した計算式(7+3、sin30、A1×2 など)は、定数となります。例えばあるセルで sdaw と入力すると、そのセルには 0.5 という計算結果の値が登録されます(角度単位 = ディグリー(度)の場合)。また、複数のセルにわたって規則的な定数 (数列)を自動入力する こともできます (下記をご覧ください) 。 u 関数式に基づいた数列を自動入力するには 1. 数列の入力を開始したいセルに、セルカーソルを移動する。 • 数列が順次どの向きに入力されていくかを、指定することができます(初期設定では下方 向)。1-29 ページの “Move” の項をご覧ください。 2. 2 (EDIT) 5 (SEQ)を押すと表示される Sequence(数列)画面で、数列を生成するため の関数式や値を入力する。 項目の反転表示は、その項目が入力できる状態であ ることを表す 手順1で指定したセルの参照名が表示される 9-6 項目名 入力する内容 Expr 数列を作成するための関数式を入力する。 入力例:a+ (X) x+bw (X2+1) Var Expr に入力した関数式中の変数名を入力する。 入力例:a+ (X) w (X) Start を入力する。 Var で指定した変数に代入する値の初期値 (X1) 入力例:cw End Var で指定した変数に代入する値の上限値 (Xn) を入力する。 入力例:baw Incre (X2 = X1 + m) 、その次の値 (X3 = X2 + m) 、…を得るため X1 の次の値 の間隔値 m を入力する。数列は、X1 +(n − 1)m ≦ Xn の範囲で生成さ れます。 入力例:cw 1st Cell 数列の最初の値を入力したいセルの参照名 (A1、B2 など)を入力する。 手順 1 で指定したセルを変更したい場合のみ、入力してください。 入力例:al (B) bw (B1) • 各項目を入力して w を押すたびに、次の項目が反転表示状態となります。f/c を 使って反転表示を上下に移動することもできます。 • 次の操作を行うと、指定したセルを始点として下方向(または右方向)に数列が自動入力 されます。数列が入力される範囲のセルにすでにデータが入力されている場合は、数列 のデータによって上書きされます。 3. すべての項目への入力が済んだら、6 (EXE) または w を押す。 ⇒ k セルにテキストを入力する テキストを入力するには、入力時の先頭にクォーテーションマーク(aE(”) )を付けます。 こうして入力した文字列は計算の対象とならず、入力したセル位置にそのままの状態で出力 (表示)されます。セルへの出力時には、先頭に付けたクォーテーションマークは表示されま せん。 k セルに定義式を入力する 例えば<単価>×<数量>=<金額>という数表を作成することを考えます。C 列のセルに “= A1 × B1” 、 “= A2 × B2” 、…を入力しておくと、A 列と B 列に<単価>と<数量>の値 をそれぞれ入力したとき、C 列の同じ行に<金額>が表示されます。A、B 各列の値を更新す るたびに、C 列に表示される値も自動的に更新されます ( “Auto Calc”が “On”の場合) 。 9-7 このように、他のセルの値を参照して計算を行うことを主目的とした文字列が、定義式です。 形式的には、先頭に等号 (=)の付いた式は、すべて定義式として扱われます。定義式を記述 する際は、数値や演算子、セルの参照名のほかに、本機の内蔵関数コマンド (2-12 ページ)や S • SHT モード専用コマンド (9-14 ページ) を使うことができます。 u 定義式の入力例 A 1 B PRICE C QUANTITY TOTAL 2 35 15 525 3 52 15 780 4 78 20 1560 操作手順 1. 1 行目のテキスト、および A2∼B4 の数値を、順次各セルに入力する。 2. セルカーソルを C2 に移動し、A2 × B2 の計算を実行する定義式を入力する。 !. (=) av (A) c*al (B) cw 3. C2 に入力した定義式をコピーして、C3, C4 にペーストする。セルカーソルを C2 に移動 し、次のキー操作を行う。 2(EDIT) 2 (COPY) c1 (PASTE) c1 (PASTE) J • コピー、ペーストの操作について詳しくは、「セルの 内容をコピー&ペーストする」 (9-9 ページ)をご覧く ださい。 k セルの参照名 (A1、B2 など)を入力する S • SHT モードの各セルは、列名 (A∼Z)と行番号(1∼999)の組み合わせ(A1、B2 など) によって位置を特定することができます。この A1、B2 といった呼び名を、セルの 「参照名」 と呼びます。セルの参照名は、定義式の中でセルの値を参照するときに使います (9-7 ページ 「セルに定義式を入力する」をご覧ください) 。参照名の入力のしかたには、参照名の文字列を 直接入力してしまう方法と、GRAB コマンドを使う方法があります。ここでは、セル B1 に “= A1+5” という定義式を入力するという例で説明します。 u セルの参照名の文字列を直接入力するには セル B1 にセルカーソルを移動し、次のキー操作を行います。 !. (=)av (A) b+fw 9-8 u GRAB コマンドを使ってセルの参照名を入力するには セル B1 にセルカーソルを移動し、次のキー操作を行います。 !. (=)1 (GRAB) d1 (SET) +fw •1 (GRAB)を押したときに表示されるサブメニューに含まれる 2 (GO)から 6(BOT →) までの各コマンドは、JUMP コマンドのサブメニュー1 (GO)から 5(BOT →)までの各 コマンドと同じ働きをします。9-5 ページ 「JUMP コマンドを使ってセルカーソルを移動す るには」をご覧ください。 k セルの相対参照名と絶対参照名について セルの参照名には、 「相対参照名」と 「絶対参照名」の 2 種類があります。通常、セルの参照名 は相対参照名として扱われます。 相対参照名 “= A1+5”のように、定義式の中に単にセルの参照名だけを記述した場合は、定義式が登録 されているセルとその参照名が表すセルの間での相対参照扱いとなります。例えばセル B1 に 定義式 “= A1+5”が登録されているとき、セル B1 をコピーしてセル C3 にペーストすると、 C3 の内容は“= B3+5”となります。B1 から C3 へのコピー/ペーストは、“B”から“C”で 1 列、“1”から“3”で 2 行の移動なので、定義式内の“A1”は 1 列 2 行移動した “B3”になりま す。 重要:コピー&ペーストを実行した結果として、コピー元の定義式に含まれていた相対参照 が貼り付け先ではスプレッドシートの範囲外となった場合、貼り付け先の定義式内の相対参 照部分は“?” に置き換わり、セル上の表示は “ERROR”になります。 絶対参照名 セルのコピー&ペーストを行ったときに、コピー元とペースト先で参照名が変わらないよう にしたい場合は、絶対参照が必要となります。セルの参照名を絶対参照で入力したい場合は、 列名、行番号のうち絶対指定したい方の文字の前に“$”記号(これを「絶対参照記号」と呼びま す)を付けます。 “A1”という参照名の列だけを固定したい場合は “$A1”、行だけを固定した い場合は“A$1” 、行、列ともに固定したい場合は “$A$1”と入力します。 u 絶対参照記号 ($)を入力するには セルへの入力中に 2 ($) を押します。 例えば“= $B$1” と入力したい場合は、次のキー操作を行います。 !.(=) 2 ($) al (B) 2 ($) b k セルの内容をコピー&ペーストする コピー&ペーストの操作によって、単一またはある範囲のセルの内容を、別の位置に貼り付 けることができます。一度コピーの操作を行うと、異なるセル (またはセル範囲)に対して繰 り返し、貼り付け操作を実行できます。 9-9 u コピー&ペーストするには 1. コピー元として指定したい単一のセル、または特定範囲のセルを選択する。 • 詳しくは 「セルを選択するには」 (9-4 ページ) をご覧ください。 2. 2 (EDIT) 2 (COPY) を押す。 • データが選択されて貼り付け待機状態となり、1 が (PASTE) に変わります。 • この後、手順 4 の操作を行う前であれば、J を押すことで貼り付け待機状態をキャン セルすることができます。 3. カーソルキーを使って、貼り付け先として指定したいセルにセルカーソルを移動する。 • 手順 1 で特定範囲のセルを選択した場合は、ここで選択したセルが貼り付け先の始点 (もっとも左上のセル) となります。 • 貼り付け先のセルがデータを含む場合、そのデータは次の操作を行うことで上書きされ ます。 4. 1 (PASTE) を押す。 • 指定したセルにコピー元の内容が貼り付けられます。 • 引き続き他の位置への貼り付けを行うには、手順 3 と 4 の操作を繰り返します。 5. コピーの待機状態から抜けて操作を終了するには、J を押す。 k セルの内容をカット&ペーストする カット&ペーストの操作によって、単一またはある範囲のセルの内容を別の位置に移動する ことができます。カット&ペースト操作を行っても、セル内の参照名は (相対参照、絶対参照 にかかわらず) 基本的には変化しません。 ⇒ 定義式 “= A1+5”が入力されているセル B1 をカットして、B2 にペーストした。 ペースト先でも参照名は “A1” のまま。 例外的に、ある範囲のセルをカット&ペーストする場合で、カット&ペーストの操作を行う 前後でセルの参照関係を保つ必要がある場合に限り、参照名は (相対参照、絶対参照にかかわ らず) カット&ペースト操作によって移動した分だけ移動します。 ⇒ セル C1 に定義式“= B1+5”が入力されているとき、B1:C1 の範囲をカットして B2:C2 の位置にペーストした。ペースト先のセル C2 では、参照名が“B2”に変わっ ている(カット&ペースト操作前の B1 の内容が、操作後に B2 に移動してしまった ため) 。 9-10 u カット&ペーストするには 1. 切り取り元として指定したい単一のセル、または特定範囲のセルを選択する。 • 詳しくは 「セルを選択するには」 (9-4 ページ) をご覧ください。 2. 2 (EDIT) 1 (CUT) を押す。 • データが選択されて貼り付け待機状態となり、1 が (PASTE) に変わります。 • この後、手順 4 の操作を行う前であれば、J を押すことで貼り付け待機状態をキャン セルすることができます。 3. カーソルキーを使って、貼り付け先として指定したいセルにセルカーソルを移動する。 • 手順 1 で特定範囲のセルを選択した場合は、ここで選択したセルが貼り付け先の始点 (もっとも左上のセル) となります。 • 貼り付け先のセルがデータを含む場合、そのデータは次の操作を行うことで上書きされ ます。 4. 1 (PASTE) を押す。 • 指定したセルに切り取り元の内容が貼り付けられ、同時に切り取り元のセルの内容がク リアーされます。 • このとき、貼り付け先のセルに含まれるすべての定義式の再計算が、Auto Calc(9-3 ページ) の設定状態にかかわらず実行されます。 k 指定範囲のセルに同じ定義式を入力する(Fill コマンドを使う) Fill コマンドを使うと、指定範囲のセルすべてに、同じ定義式を一括入力することができま す。一括入力時の相対参照、絶対参照の扱いは、コピー&ペーストの場合と同様となります。 Fill コマンドを使って、例えば B1∼B3 の範囲に同じ定義式を入力したいときは、B1 に入力 する定義式だけを指定します(B1 はいわば「コピー元」となります)。B1 に指定した定義式に 応じて、B1∼B3 の各セルにはそれぞれ次のように定義式が自動入力されます。 B1 にこれを指定すると: このように入力される: =A1×2 A B 1 =A1×2 2 =A2×2 3 =A3×2 =$A$2×2 A B 1 =$A$2×2 2 =$A$2×2 3 =$A$2×2 9-11 ※ 実際に各セルに表示され るのは左図のような定義 式ではなく、計算結果で す。 u 指定範囲のセルに同じ定義式を入力するには 1. 同じ定義式を入力したい範囲のセルを選択する。 • ここでは B1:B3 の範囲を選びます。操作のしかたは「特定範囲のセルを選択するには」 (9-5 ページ) をご覧ください。 2. 2(EDIT)6 (g) 1 (FILL) を押す。 3. 表示される Fill 画面に定義式 (Formula) を入力する。 項目の反転表示は、その項目が入力できる状態 であることを表す 手順1で指定したセル範囲が表示される • ここでは Formula の行に “= A1 × 2” (!. (=) av (A) b*cw) と入力しま す。w を押すと、反転表示が Cell Range の行に移動します。 • Cell Range に表示されている範囲のセルがデータを含む場合、そのデータは次の操作を 行うことで上書きされます。 4. 6 (EXE) または w を押す。 • 指定範囲セルへの定義式の自動入力が実行されます。 k データを並べ替える 定数データのみを含む 1 行 N 列 (または N 行 1 列)の範囲を指定して、データを並べ替えるこ とができます。 u データを並べ替えるには 1. データの並べ替えを実行したい 1 行 N 列 (または N 行 1 列) の範囲を選択する。 •「特定範囲のセルを選択するには」 (9-5 ページ) をご覧ください。 • 指定範囲内に定数以外のデータが含まれているとエラー(Syntax ERROR)となります。 2. データを昇順に並べ替えるには 2(EDIT) 6 (g) 2 (SRT • A)を、降順に並べ替えるに は 2(EDIT) 6 (g) 3(SRT • D) を押す。 k セルを行/列単位で削除/挿入する u 行/列単位でセルを削除するには 削除したい行 (または列)を選択し、3 (DEL)を押します。選択されていた行 (または列)が、 即座に削除されます。また、次の操作手順で削除することもできます。 1. 削除したい行/列を含む任意のセル範囲を選択する。 • 例えば 2∼4 行目を削除したい場合は、A2:B4 や C2:C4 など、削除したい行を含むセ ル範囲を選択します。 • 例えば A∼B 列を削除したい場合は、A1:B1 や A2:B4 などを選択します。 9-12 2. 3 (DEL)を押す。 • 削除の待機状態となります。もし操作をキャンセルするなら、ここで J を押します。 3. 手順 1 で選択した範囲の行全体を削除したい場合は 1 (ROW)を、列全体を削除したい場 合は 2 (COL) を押す。 u すべてのセルのデータを一括して削除するには 1. 3 (DEL)3 (ALL) を押す。 2. 削除して良いかを確認するポップアップウインドウが表示されるので、削除して良い場合 は1 (Yes) を、削除しない場合は 6 (No)を押す。 u 行/列単位で空白のセルを挿入するには 1. 次の操作を行い、空白行と空白列を挿入したい位置と、行数および列数を指定する。 • 行を挿入するには: 挿入したい位置のすぐ下の行から、挿入したい行数分だけ選択します。 例えば 2 行目の上に 3 行分挿入したい場合は、A2:A4 や B2:C4 などのように選択する ことができます。 • 列を挿入するには: 挿入したい位置のすぐ右の行から、挿入したい列数分だけ選択します。 例えば B 列の左に 3 列分挿入したい場合は、B2:D4 や B10:D20 などのように選択する ことができます。 2. 4 (INS) を押す。 • 行または列挿入の待機状態となります。もし操作をキャンセルするなら、ここで J を 押します。 3. 空白行を挿入したい場合は 1 (ROW) を、空白列を挿入したい場合は 2(COL) を押す。 • 行や列を挿入することによって、データを入力済みのセルが A1:Z999 の範囲外になっ てしまう場合は、エラー(Range ERROR) となります。 k セルの内容をクリアーする 内容をクリアーしたい範囲のセルを選択し、5(CLR)を押します。 3. S • SHT モード専用コマンドの利用 S • SHT モードでは、指定範囲のセルの総和を返す “CellSum(”や、分岐条件を指定可能な “CellIf (”など、いくつかの専用コマンドが用意されています。これらのコマンドは定義式の 中で使います。ここでは、各コマンドの機能、入力のしかた (キー操作と書式) 、使用例を、 一覧で示します。 9-13 k S • SHT モード専用コマンド一覧 「入力キー操作」 に示されている操作は、セルへの入力中のみ可能です。 書式中で[ ] で括られた部分は、入力を省略できます。 コマンド CellIf ( (分岐条件) 解説 分岐条件として与えられた等式または不等式の真偽を判別して、真 の場合は式1、偽の場合は式2によって求められた結果を返します。 入力キー操作:4 (If) 書式:CellIf (等式 , 式1, 式2 [) ] または CellIf (不等式 , 式 1, 式 2 [)] 使用例:=CellIf (A1>B1, A1, B1) {セル A1 の値}> {セル B1 の値}の場合は A1 の値を返し、そうでな い場合は B1 の値を返す。 CellMin ( (最小値を返す) 指定した範囲のセルに含まれる最小値を返します。 入力キー操作:5 (CEL) 1 (Min) 書式:CellMin (始点のセル:終点のセル [) ] 使用例:=CellMin (A3:C5) A3:C5 の範囲のセルに含まれるデータ中の最小値を返す。 CellMax( (最大値を返す) 指定した範囲のセルに含まれる最大値を返します。 入力キー操作:5 (CEL) 2 (Max) 書式:CellMax(始点のセル:終点のセル [) ] 使用例:=CellMax (A3:C5) A3:C5 の範囲のセルに含まれるデータ中の最大値を返す。 CellMean ( (平均値を返す) 指定した範囲のセルに含まれる値の平均を返します。 入力キー操作:5 (CEL) 3 (Mean) 書式:CellMean(始点のセル:終点のセル [) ] 使用例:=CellMean(A3:C5) A3:C5 の範囲のセルに含まれる全データの平均値を返す。 CellMedian ( (中央値を返す) 指定した範囲のセルに含まれる値の中央値を返します。 入力キー操作:5 (CEL) 4 (Med) 書式:CellMedian(始点のセル:終点のセル[) ] 使用例:=CellMedian(A3:C5) A3:C5 の範囲のセルに含まれるデータ中の中央値を返す。 CellSum( (総和を返す) 指定した範囲のセルに含まれる値の総和を返します。 入力キー操作:5 (CEL)5 (Sum) 書式:CellSum (始点のセル:終点のセル [) ] 使用例:=CellSum(A3:C5) A3:C5 の範囲のセルに含まれる全データの総和を返す。 9-14 CellProd ( (総積を返す) 指定した範囲のセルに含まれる値の総積を返します。 入力キー操作:5 (CEL) 6 (Prod) 書式:CellProd(始点のセル:終点のセル [) ] 使用例:=CellProd(B3:B5) B3:B5 の範囲のセルに含まれる全データの総積を返す。 k S • SHT モード専用コマンドの操作例 セル範囲 A1:B5 に含まれる全データの総和を求める定義式を、セル C1 に入力します。定義 式には、S • SHT コマンドの CellSum(を使います。A1:B5 には、データが入力済みとし ます。 1. セルカーソルを C1 に移動し、次のキー操作を行う。 !. (=) 5 (CEL) 5(Sum) Jav (A) b3 (:) al (B) f) • 上 記 の ア ン ダ ー ラ イ ン 部 分 の 操 作 は、GRAB 機 能 (9-9 ページ)と CLIP 機能(9-5 ページ)を組み合わせ て、次のキー操作で行うこともできます。 J1 (GRAB) 4 (TOP ←) (GRAB モードに入り A1 に移動) !i(CLIP) ecccc (CLIP 機能で選択範囲を指定) w) 2. w を押して、定義式を確定する。 4. 統計グラフの描画と統計計算/回帰計算の実行 相関関係を調べたい 2 つのデータ(例えば 「気温」と 「ある商品の売上高」など)があるとき、片 方のデータを x 軸、他方のデータを y 軸に取り、グラフを描くと傾向の把握がしやすくなりま す。スプレッドシートを使うと、各データの数値を入力して、プロットグラフ(散布図)など のグラフを描くことができます。さらに回帰計算を実行し、回帰式や相関係数を求めたり、 回帰グラフをプロットグラフに重ねて描いたりすることが可能です。 グラフの描画と統計計算、回帰計算は、STAT モードと S • SHT モードで共通の機能です。 ここでは S • SHT モード特有の操作手順を例示した上で、ファンクションメニュー項目ごと の第 6 章(STAT モード) 内での参照先を示します。 9-15 k 統計グラフ (GRPH) の操作例 以下のデータを入力して、統計グラフ (ここでは散布図) を描画します。 0.5, 1.2, 2.4, 4.0, 5.2 (x 軸データ) −2.1, 0.3, 1.5, 2.0, 2.4 (y 軸データ) u データを入力して統計グラフ(散布図)を描画するには 1. 統計計算に使うデータをスプレッドシートに入力する。 • ここでは x 軸データを A 列に、y 軸データを B 列に入力します。 2. グラフの描画に使うセル範囲 (A1:B5) を選択する。 3. 6 (g) 1 (GRPH) を押してグラフメニューを表示し、1 (GRPH1)を押す。 • 手順2で選択した範囲のデータに基づいて、グラフ (散布図) が描画されます。 • ここで描画されるグラフは、S • SHT モードの統計 グラフ描画の初期設定によるものです。グラフの描画 設定は、グラフメニューで 6 (SET)を押すと表示さ れる描画設定画面で行います。詳しくは 「統計グラフ の描画設定画面の操作」 (下記) をご覧ください。 k 統計グラフの描画設定画面の操作 統計グラフの描画設定画面を使うと、グラフ描画に使うデータの範囲指定や、描画するグラ フのタイプを選ぶことができます。 u 統計グラフの描画設定を行うには 1. 統計計算に使うデータをスプレッドシートに入力し、グラフの描画に使うセル範囲を選択 する。 • この操作は必須ではありません。描画設定を行ってからデータを入力したり、グラフの 描画に使うセル範囲を後から指定しなおすこともできます。 2. 6 (g) 1 (GRPH) 6 (SET) を押す。 • 統計グラフの描画設定画面 (ここでは StatGraph1 画面)が表示されます。 項目の反転表示は、その項目が現在の設定対象 であることを表す 設定項目に応じたファンクションメニューが表 示される 9-16 • 手順 1 で選択していたセル範囲の列数に応じて、統計グラフの描画設定画面の次の項目 に、セル範囲が自動入力されます。 選択していた列数 自動入力される項目 1 XCellRange 2 XCellRange、YCellRange 3 XCellRange、YCellRange、Frequency • この画面の各項目の設定内容は、次の通りです。 項目名 設定内容 StatGraph1 統計グラフは最大 3 つまで同時に描画できます。3 つの うちどのグラフ描画設定 (StatGraph1、2、3)を行うか を、ここで選びます。 Graph Type 描画するグラフの種類を選びます。初期設定は散布図 (Scatter)です。 XCellRange (XCellRange)に割り当てるデータ グラフ描画時に x 軸 を、セルの範囲で指定します。Graph Type で選択した グラフの種類によっては、XCellRange のみが表示され ます。 YCellRange (YCellRange)に割り当てるデータ グラフ描画時に y 軸 を、セルの範囲で指定します。 Frequency 描画元データとして度数分布表を使う場合の度数列に割 り当てるデータを、セルの範囲で指定します。度数を使 わない場合は、1 (1)を選択します。 Mark Type グラフ上で値をプロットする際に使う点の形 (ⵧ、×、•) を指定します。 3. f/c を使って設定を変更したい項目に反転表示を移動し、ファンクションメニューに 表示される選択肢の中から希望するものを選ぶ。 • StatGraph1、Graph Type、Mark Type の各項目に対する選択肢については、「グラ フ描画設定画面を表示するには」 (6-2 ページ) をご覧ください。 • XCellRange、YCellRange、Frequency の設定を変更したい場合は、変更したい項目 に反転表示を移動したうえで直接セル範囲を入力するか、1 (CELL) (Frequency では 2 (CELL) )を選んで現在入力されている内容を編集します。セル範囲の入力時は、1 (:)を押して区切り記号 (:) を入力できます。 4. 必要な設定が済んだら、J または w を押す。 k 統計計算 (CALC) の操作例 「統計グラフ (GRPH)の操作例」 (9-16 ページ)で使用した下記のデータをそのまま使用し、2 変数統計計算を実行します。 0.5, 1.2, 2.4, 4.0, 5.2 (x データ) −2.1, 0.3, 1.5, 2.0, 2.4 (y データ) 9-17 u 2 変数統計計算を実行するには 1. 前記の x データをスプレッドシートの A1:A5 に、y デー タを B1:B5 の範囲にそれぞれ入力し、データを入力し た範囲のセル (A1:B5) を選択する。 2. 6 (g) 2 (CALC)を押して CALC メニューを表示し、 2 (2VAR) を押す。 • 手順1で選択した範囲のデータに基づく、2 変数統計 計算の結果画面 (統計値の一覧)が表示されます。f/ c を使って、結果画面をスクロール表示することが できます。画面を閉じるには J を押します。 • この画面上の各統計値の意味については、「2 変数統計 の計算結果を数値で表示する」 (6-16 ページ)をご覧く ださい。 3. スプレッドシート画面に戻るには、J を押す。 k 統計計算のデータ範囲指定画面の操作 統計計算に使うデータの範囲指定は、専用の設定画面 (統計グラフの描画設定画面とは別の画 面)で行います。 u 統計計算のデータ範囲指定を行うには 1. 統計計算に使うデータをスプレッドシートに入力し、その範囲のセルを選択する。 2. 6 (g) 2 (CALC) 6 (SET) を押す。 • 次のような設定画面が表示されます。 • 手順 1 で選択していたセル範囲の列数に応じて、設定画面の次の項目に、セル範囲が自 動入力されます。 選択していた列数 自動入力される項目 1 1Var XCell と 2Var XCell 2 1Var Freq と 2Var YCell 3 2Var Freq 9-18 • この画面の各項目の設定内容は、次の通りです。 項目名 設定内容 1Var XCell 1Var Freq ここで指定されているセル範囲のデータを、1 変数統計 計算を行う際の変数 x、および度数(Frequency)として 使います。 2Var XCell 2Var YCell 2Var Freq ここで指定されているセル範囲のデータを、2 変数統計 計算を行う際の変数 x、変数 y、および度数(Frequency) として使います。 3. セル範囲を変更したい場合は、f/c を使って変更したい項目に反転表示を移動し、新 しいセル範囲を入力する。 • セル範囲の入力時は、1 (:) を押して区切り記号 (:) を入力できます。 • 直 接 セ ル 範 囲 を 入 力 す る 以 外 に、1 (CELL) (1Var Freq と 2Var Freq で は 2 (CELL) ) を選んで現在入力されている内容を編集します。 4. 必要な設定が済んだら、J または w を押す。 k STAT モードと S • SHT モードのファンクションメニュー対応一覧 STAT モード、S • SHT モードともに、統計グラフの機能には{GRPH} 、統計計算/回帰計 算の機能には{CALC}の各ファンクションメニューからアクセスします。これらのメニュー 内のサブメニュー構成は、STAT モード、S • SHT モード共通です。各メニュー項目につ いて詳しくは、下表の参照先をご覧ください。 メニュー項目 {GRPH} - {GPH1} 参照先 「統計グラフの描画設定について」 (6-1 ページ) {GRPH} - {GPH2} {GRPH} - {GPH3} {GRPH} - {SEL} 「グラフを描く/描かないを設定するには」 (6-3 ページ) {GRPH} - {SET} 「統計グラフの描画設定について」 (6-1 ページ) 「グラフ描画設定を行う」 (6-1 ページ) 「グラフ描画設定画面を表示するには」 (6-2 ページ) 「統計グラフの描画設定画面の操作」 (9-16 ページ) {CALC} - {1VAR} 「1 変数統計の計算結果を数値で表示する」 (6-7 ページ) {CALC} - {2VAR} 「2 変数統計の計算結果を数値で表示する」 (6-16 ページ) {CALC} - {REG} 「回帰タイプと回帰グラフ」 (6-12 ページ) {CALC} - {SET} 「統計計算のデータ範囲指定画面の操作」 (9-18 ページ) 9-19 5. S • SHT モードでのメモリー機能 スプレッドシート上のデータを本機の各種のメモリー(変数メモリー、リストメモリー、ファ イルメモリー、行列メモリー、ベクトルメモリー)に書き込んだり、各種メモリーのデータを スプレッドシート上に呼び出したりすることができます。 k スプレッドシート上のデータを各種メモリーに書き込む 下表は、データを書き込む対象となるメモリー別の書き込み操作の概要です。詳しい操作手 順は、後述の操作例をご覧ください。 対象メモリー 書き込み操作の概要 変数メモリー (A∼Z、r、) 単一セル内のデータを、変数メモリーに書き込みます。セル 1 つを選択した状態で 6(g) 3 (STO) 1 (VAR)を押し、表示 される画面で変数名を指定することで、書き込みを実行します。 リストメモリー (List 1∼List 26) 1 行または 1 列のセルに格納されているデータを、リストメモ リーに書き込みます。1 行または 1 列のセルを選択した状態で 6 (g) 3 (STO) 2 (LIST)を押し、表示される画面でリスト 番号を指定することで、書き込みを実行します。 ファイルメモリー (File 1∼File 6) 複数行、複数列の範囲のセルに格納されているデータを、ファ イルメモリーに書き込みます。セル範囲を選択した状態で 6 (g) 3 (STO)3 (FILE)を押し、表示される画面でファイル番 号を指定することで、書き込みを実行します。 選択したセル範囲の 1 列目が List 1、2 列目が List 2 ... という 形で、指定ファイルへのデータの書き込みが行われます。 行列メモリー (Mat A∼Mat Z) 複数行、複数列の範囲のセルに格納されているデータを、行列 メモリーに書き込みます。セル範囲を選択した状態で 6 (g) 3 (STO) 4 (MAT)を押し、表示される画面で行列名を指定す ることで、書き込みを実行します。 ベクトルメモリー (Vct A∼Vct Z) 1 行または 1 列の範囲のセルに格納されているデータを、ベク トルメモリーに書き込みます。1 行または 1 列のセルを選択し た状態で 6 (g) 3 (STO) 5 (VCT)を押し、表示される画面 でベクトル名を指定することで、書き込みを実行します。 重要 データが何も格納されていないセルや、テキストが格納されているセル、 “ERROR”が表示 されているセル(またはセル範囲)を指定して各種メモリーへの書き込み操作を行うと、メモ リーの種類に応じて次のような動作となります。 • 書き込み先が変数メモリーの場合は、エラーとなります。 • 書き込み先がリストメモリー、ファイルメモリー、行列メモリーまたはベクトルメモリーの 場合は、該当セルの値がすべて 0 として書き込みが行われます。 9-20 u 操作例:ある列のデータをリストメモリーに書き込むには 1. リストメモリーに登録したいデータが格納されている、1 列のセルを選択する。 • 例えば A1:A10 の範囲など、1 列内のセル範囲を選択します。 2. 6 (g) 3 (STO) 2 (LIST) を押す。 • 次のような画面が表示されます。このとき、手順 1 で 選択したセルが “Cell Range” 欄に自動入力されます。 3. c を押して、 “List [1~26] ” の行を反転表示状態にする。 4. データを書き込みたいリストメモリーのリスト番号 (1∼26)を入力し、w を押す。 • 次の操作を行うと、ここで指定した番号のリストメモリーが、“Cell Range”欄で指定さ れている範囲のデータによって上書きされます。 5. 書き込みを実行するには、6 (EXE) または w を押す。 k 各種メモリーのデータをスプレッドシート上に呼び出す 下表はデータの呼び出し元となるメモリー別の、呼び出し操作の概要です。詳しい操作手順 は、後述の操作例をご覧ください。 対象メモリー 呼び出し操作の概要 リストメモリー (List 1∼List 26) 指定したリストメモリーのデータを、1 行または 1 列のセルに呼 び出すことができます。呼び出し先の先頭セルを選択した状態で 6 (g) 4 (RCL)1(LIST)を押し、表示される画面でリスト番 号を指定することで、呼び出しを実行します。 なお、呼び出しが列方向と行方向のどちらに行われるかは、セッ トアップの “Move” (1-29 ページ) の設定状態に依存します。 ファイルメモリー (File 1∼File 6) 指定したファイルメモリーのデータを、指定したセルを起点 (左 上端)に呼び出すことができます。呼び出し先の起点セルを選択 した状態で 6 (g) 4(RCL) 2 (FILE)を押し、表示される画面 でファイルメモリー番号を指定することで、呼び出しを実行しま す。 行列メモリー (Mat A∼Mat Z) 指定した行列メモリーのデータを、指定したセルを起点 (左上端) に呼び出すことができます。呼び出し先の起点セルを選択した状 態で 6 (g) 4 (RCL)3 (MAT)を押し、表示される画面で行 列名を指定することで、呼び出しを実行します。 ベクトルメモリー (Vct A∼Vct Z) 指定したベクトルメモリーのデータを、1 行または 1 列のセルに 呼び出すことができます。呼び出し先の先頭セルを選択した状態 で6 (g) 4 (RCL)4 (VCT)を押し、表示される画面でベクト ル名を指定することで、呼び出しを実行します。 9-21 u 操作例:行列メモリーのデータをスプレッドシートに呼び出すには 1. データの呼び出し先として指定したいセル範囲の最も左上端のセルを選択する。 2. 6 (g) 4 (RCL) 3 (MAT) を押す。 • 次のような画面が表示されます。このとき、手順 1 で 選択したセルが “1st Cell” 欄に自動入力されます。 3. データを呼び出したい行列メモリー名 (A∼Z)を入力し、w を押す。 4. 呼び出しを実行するには、6 (EXE) または w を押す。 重要 • リストメモリー、ファイルメモリー、行列メモリー、またはベクトルメモリーを呼び出すと きに、スプレッドシートの範囲内 (A1:Z999)に収まらないような指定を行った場合は、エ ラーとなり呼び出しが実行されません。 9-22 第 10 章 eActivity (イー・アクティビティ) eActivity を使うと、文字や数式を自由に入力してファイルに保存しておくことができます。 eActivity ファイルには文字や数式のほかに、グラフや表など本機の各種機能モードのデータ を「ストリップ」 という形式で埋め込んでおくこともできます。 eActivity を使うと、例えば先生は数学の例題や、解法のヒントなどを作成して、生徒に配布 することができます。また生徒は、問題と解をメモしてファイルに保存するなどの使い方が できます。 重要 • fx-7400GII、fx-9750GII には、e • ACT モードはありません。 1. eActivity の概要 メインメニューから e • ACT モードに入ると、はじめにファイル一覧画面が表示されます。 10 e • ACT モードに保存済みの ファイルが1つもない場合 e • ACT モードに保存済みの ファイルがある場合 10-1 e • ACT モードでファイルを開くと表示されるのが「作業画面」です。この画面を使ってテキ ストや計算式などを入力、編集することができます。 テキスト行 本機の表示範囲 ストリップ 計算行 連続演算停止行 eActivity ファイルに入力することが可能なデータは、次の通りです。 テキスト行 .................. 文字や数字、式などをテキストとして入力することができます。 計算行 .......................... 計算行で計算を行います。計算式を入力し、次の行に計算結果を得る ことができます。自然入出力モード時の RUN • MAT モードと同様の 計算ができます。 連続演算停止行 .......... 指定した位置で連続演算を停止することができます。 ストリップ .................. ス ト リ ッ プ を 使 う と、eActivity フ ァ イ ル に GRAPH モ ー ド、 CONICS モード、S • SHT モードなど本機の各種機能モードのデー タを埋め込むことができます。 2. eActivity のファンクションメニュー k ファイル一覧画面のファンクションメニュー • {OPEN} ... eActivity ファイルやフォルダーを開く • {NEW} ... 新規 eActivity ファイルを作成する • {DEL} ... eActivity ファイルを削除する • {SRC} ... eActivity ファイルの検索を行う • {SD}/{SMEM} ... ファイル一覧画面に表示するメモリーエリアを本体/SD カードの間で切 り替える(SD カード搭載モデルのみ) 。本体メモリー内のファイル一覧表示中は {SD}、 SD カード内のファイル一覧表示中は {SMEM} と表示される。 • 保存済みのファイルが1つもない場合は、2 (NEW)以外のファンクションメニューは表示 されません。 • e • ACT モードを初めて使用するときは、最低 128K バイト以上の保存メモリーエリアが 必要です。十分な空きメモリーがない場合は、 “Memory Full”エラーとなります。 10-2 k 作業画面のファンクションメニュー 作業画面でのファンクションメニューの表示内容は、現在どの行 (またはストリップ)が選択 されているかによって、一部が異なります。 • 作業画面共通のメニュー • {FILE} ... ファイル操作関連の次のサブメニューを表示する • {SAVE} ... 編集中ファイルを上書き保存する • {SV • AS} ... 編集中ファイルに名前を付けて保存する • {OPT} ... 11-11 ページ 「保存メモリーや SD カードメモリーを最適化する」 を参照 • {CAPA} ... 編集中ファイルのデータサイズと使用可能な残りメモリー容量を表示する • {STRP} ... ストリップを挿入する • {JUMP} ... カーソル移動先を指定する次のサブメニューを表示する • {TOP}/{BTM}/{PgUp}/{PgDn} ...(10-5 ページ) • {DEL-L} ... 現在選択されている (またはカーソルのある) 行を削除する • {INS} ... 現在選択されている (またはカーソルのある) 行の手前に新規の1行を挿入するため の、次のサブメニューを表示する • {TEXT} ... テキスト行を挿入する • {CALC} ... 計算行を挿入する • {STOP} ... 連続演算停止行を挿入する • {'MAT} ... MAT エディター(10-7 ページ) /VCT エディター(10-7 ページ) を呼び出す • {'LIST} ... リストエディター(10-7 ページ) を呼び出す • テキスト行選択時のメニュー • {TEXT} ... 現在の行を、テキスト行から計算行に切り替える • {CHAR} ... 数学記号や特殊記号、各国語文字の入力メニューを表示する • {A ⇔ a} ... a を押した直後、または !a を押した後のアルファロック状態のとき、大 文字と小文字の入力モードを切り替える • {MATH} ... MATH メニューを表示する (1-12 ページ) • 計算行 / 連続演算停止行選択時のメニュー • {CALC} ... 現在の行を、計算行からテキスト行に切り替える • {MATH} ... MATH メニューを表示する (1-12 ページ) • ストリップ選択時のメニュー • {FILE} ... ファイル操作関連の次のサブメニューを表示する • {SAVE}/{SV • AS}/{OPT}/{CAPA} ...「作業画面共通のメニュー」の {FILE} 内の各サブ メニューと同様 • {SIZE} ... 現在選択されているカーソル位置のストリップのサイズを表示する • {CHAR} ...「テキスト行選択時のメニュー」 の {CHAR} と同様 • {A ⇔ a} ...「テキスト行選択時のメニュー」 の {A ⇔ a} と同様 10-3 3. eActivity ファイルの操作 eActivity の各種ファイル操作について説明します。以下のすべての操作は、ファイル一覧画 面で行います。 なおここでは、フォルダーの操作については説明していません。フォルダーの作成など、 フォルダーに関する各種操作については、 「第 11 章 メモリーマネージャー」 をご覧ください。 u 新規ファイルを作成するには 1. ファイル一覧画面で 2 (NEW) を押す。 • ファイル名の入力画面が表示されます。 2. ファイル名を 8 文字以内で入力し、w を押す。 • 空白の作業画面が表示されます。 • ファイル名として使用できる文字は次の通りです。 カーソル A∼Z、{、}、’、~、0∼9 u ファイルを開くには f/c を使って開きたいファイルを選択し、1 (OPEN) または w* を押します。 * エラーが起きた場合は、キャプチャーメモリーとクリップボードのデータを削除するか、パ ソコンへデータを移動してみてください。 u ファイルを削除するには 1. f/c を使って削除したいファイルを選択し、3 (DEL) を押す。 •“Delete eActivity?” という確認画面が表示されます。 2. 削除して良い場合は 1(Yes) を、削除しない場合は 6 (No)を押す。 u ファイルを検索するには 1. ファイル一覧画面で 4 (SRC) を押す。 • ファイル検索画面が表示されます。 2. 検索したいファイルのファイル名の一部 (または全部) を入力する。 • フ ァ イ ル 名 の 文 字 は 左 か ら 右 に 検 索 さ れ ま す。IT と 入 力 す る と、ITXX、ITABC、 IT123 のような名前が検索されますが、XXIT、ABITC などは検索されません。 3. w を押す。 • 手順 2 で入力したテキストに合う名前が見つかると、 ファイル一覧画面上でそのファイルが選択されます。 • 該当ファイルが見つからなかった場合は、“Not Found”というメッセージが表示されま す。J を押して、メッセージ画面を閉じてください。 10-4 4. データの入力と編集 ここで説明する操作は、すべて eActivity の作業画面で行います。「eActivity ファイルの操 作」 (10-4 ページ)をご覧になり、新規ファイルを作成するか、既存のファイルを開いておい てください。 k カーソルの移動とスクロール操作 この操作を行うには: このキーを押す: カーソルを前後の行に移動する f、c 1 画面手前にスクロールする !f または 6 (g) 1 (JUMP) 3 (PgUp) 1 画面先にスクロールする !c または 6 (g) 1 (JUMP)4(PgDn) 作業画面の先頭にカーソルを移動する 6(g) 1 (JUMP) 1(TOP) 作業画面の末尾にカーソルを移動する 6 (g) 1 (JUMP)2(BTM) k テキスト行への入力を行う 文字や数字、式などをテキストとして入力したいときは、テキスト行を使います。 u 文字や式をテキストとして入力するには 1. テキスト行にカーソルを置く。 • カーソルがテキスト行にあるときは、ファンクションメニューの F3 に“TEXT”と表示さ れます。この状態で、テキストを入力することができます。 テキスト行のカーソル表示 3の “TEXT” は、テキスト行を表します。 • ファンクションメニューの F3 に“CALC”と表示されているとき、カーソル位置は計算行 です。この場合は、3 (CALC) を押すと、テキスト行に切り替わります。 • ストリップが選択されている場合は、f、c を使ってカーソルをテキスト行に移動し ます。 • ファンクションメニューで {INS} → {TEXT} を選んで、現在カーソルのある行の手前に新 規テキスト行を挿入することもできます。 2. 文字や式などを入力する。 •「テキスト行での入力/編集操作について」 (10-6 ページ)をご覧ください。 10-5 u テキスト行での入力/編集操作について • テキスト行には、1行に 255 バイトまで入力可能です。テキスト行に入力したテキストは、 画面の右端で自動的に折り返して表示されます。ただし、テキスト行に入力した数式やコ マンドは折り返し表示されません。 *1 画面幅に収まらない入力を行うと、行の左右端にスク ロールマーク(]')が表示されます。この場合は、左右カーソルキーを使って左右にスク ロールすることができます。 •5 (A ⇔ a)を押すと、大文字と小文字の入力モードを切り替えることができます。この機 能は、アルファベットが入力可能な状態でのみ有効です。詳しくは 2-7 ページをご覧くださ い。大文字入力時のカーソルは “ ” 、小文字入力時のカーソルは “ ” となります。 • w を押して、テキスト行に改行を入力できます。改行マークは表示されません。 • テキスト行で A を押すと、現在カーソルのある行だけがクリアーされます。一続きのテキ ストが自動折り返しによって複数行にわたっている場合でも、A を押したときにクリアー されるのは、現在カーソルのある 1 行だけです。 • テキスト行での式の入力は、常に自然入出力モード (1-10 ページ)での入力となります。 *1 同様に、4 (CHAR)を押すと表示される画面から入力した “ ’ ”、 “ { ” 、または“ む語は、折り返して表示されません。 ”を含 k 計算行への入力を行う eActivity の計算行に計算式を入力して w を押すと、次の行に計算結果が表示されます。こ のように計算行は、RUN • MAT モード(1-3 ページ)と同じように使うことができます。計 算行は、入力した計算式と計算結果の 2 行で 1 セットです。 • 計算行では、自動折り返し機能は働きません。画面幅に収まらない入力を行うと、行の左右 端にスクロールマーク(]')が表示されます。この場合は、左右カーソルキーを使って左右 にスクロールすることができます。 u 計算行の入力を行うには 1. 計算行にカーソルを置く。 • カーソルが計算行にあるときは、ファンクションメニューの F3 に“CALC”と表示されま す。この状態で、計算式を入力することができます。 計算行のカーソル表示 3の “CALC”は、計算行を表します。 • ファンクションメニューの F3 に“TEXT”と表示されているとき、カーソル位置はテキス ト行です。この場合は、3(TEXT) を押すと、計算行に切り替わります。 • ストリップが選択されている場合は、f、c を使ってカーソルを計算行に移動します。 • ファンクションメニューで {INS} → {CALC} を選んで、現在カーソルのある行の手前に新 規計算行を挿入することもできます。 10-6 2. 計算式を入力する (例:s$!E (π) cg) 。 • 計算式行での入力/編集操作は、自然入出力モード時 の RUN • MAT モードでの操作と同じです。 3. 計算結果を得るには w を押す。 u MAT エディターを利用した行列計算について ファンクションメニューから {'MAT} を選ぶと、MAT エディターを呼び出すことができま す。 e • ACT モードでの MAT エディター操作や行列計算は、RUN • MAT モードと同じ要領で 実行することができます。MAT エディターの使い方や行列計算の操作については、 「行列計 算」 (2-36 ページ)をご覧ください。なお e • ACT モードの MAT エディター、行列計算は、 RUN • MAT モードとは次の点が異なります。 • e • ACT モ ー ド で は、 行 列 メ モ リ ー に は フ ァ イ ル ご と に 独 立 し た 値 が 保 持 さ れ ま す。 e • ACT 以外のモードから呼び出した場合の行列メモリーとは異なります。 u VCT エディターを利用したベクトル計算について ファンクションメニューから {'MAT} を選ぶと、VCT エディターを呼び出すことができま す。 e • ACT モードでの VCT エディター操作やベクトル計算は、RUN • MAT モードと同じ要 領で実行することができます。VCT エディターの使い方やベクトル計算の操作については、 「ベクトル計算」 (2-49 ページ)をご覧ください。なお e • ACT モードの VCT エディター、ベ クトル計算は、RUN • MAT モードとは次の点が異なります。 • e • ACT モードでは、ベクトルメモリーにはファイルごとに独立した値が保持されます。 e • ACT 以外のモードから呼び出した場合のベクトルメモリーとは異なります。 u リストエディターを利用したリスト計算について ファンクションメニューから {'LIST} を選ぶと、リストエディターを呼び出すことができま す。 e • ACT モードのリストエディターは、STAT モードのリストエディターと同様の操作で 使うことができます (3-1 ページ 「リストの入力と編集」 ) 。またリスト処理やリスト計算は、 RUN • MAT モードと同じ要領で実行することができます (3-5 ページ 「リストデータを操作 する」 、3-10 ページ「リストを使った四則演算」 ) 。なお e • ACT モードのリストエディター、 リスト計算は、他のモードとは次の点が異なります。 • e • ACT モードのリストエディターのファンクションメニューは、STAT モードのリスト エディターのファンクションメニューの 2 画面目のみを備えています。 10-7 • e • ACT モードでリストエディター表示から作業画面に戻るには、J を押します。 • e • ACT モードでは、リストメモリーにはファイルごとに独立した値が保持されます。 e • ACT 以外のモードから呼び出した場合のリストメモリーとは異なります。 k 連続演算停止行を挿入する 作業画面に複数の計算行があるとき、ある計算行の式を編集して w を押すと、それ以降のす べての計算行の式が再計算されます。計算行が多いときや、複雑な計算式を含む計算行があ る場合、再計算には時間がかかります。「連続演算停止行」は、挿入位置でこの再計算を停止 させる働きがあります。w を押したとき、連続演算停止行まで再計算が行われた後、演算が 停止します。 u 連続演算停止行を挿入するには ファンクションメニューで {INS} → {STOP} を選ぶと、現在選択されている行(またはスト リップ)の手前に連続演算停止行が挿入されます。 k ストリップを使う ストリップは、内蔵アプリケーション (機能モード)のデータを eActivity ファイルに埋め込む ためのツールです。1 つのストリップは必ず内蔵アプリケーションの 1 画面に対応し、その 画面で操作したデータ (グラフなど) を記憶することができます。 ストリップとして挿入可能なデータは、次の通りです。 「ストリップ名」は、2(STRP)を押 すと表示されるポップアップウインドウ上の名称です。 ストリップのデータ種類一覧 データの種類 ストリップ名 RUN • MAT モードの演算画面データ(eActivity から呼び出し た場合の RUN • MAT モードは、自然入出力モードで起動しま す。 ) Run(Math) GRAPH モードのグラフ画面のデータ Graph GRAPH モードのグラフ関数式リスト画面のデータ Graph Editor TABLE モードのテーブル関数式リスト画面のデータ Table Editor CONICS モードのグラフ画面のデータ Conics Graph CONICS モードの関数式リスト画面のデータ Conics Editor STAT モードの統計グラフ画面のデータ Stat Graph STAT モードのリストエディターのデータ List Editor EQUA モードの計算結果画面のデータ Solver RECUR モードの漸化式タイプ選択画面のデータ Recur Editor Notes 画面のデータ(Notes は eActivity 専用アプリケーション です。詳しくは 「Notes ストリップについて」 (10-10 ページ)を ご覧ください。 ) Notes 10-8 データの種類 ストリップ名 RUN • MAT モードの MAT エディターのデータ Matrix Editor RUN • MAT モードの VCT エディターのデータ Vector Editor EQUA モードの連立方程式計算結果画面のデータ Simul Equation EQUA モードの高次方程式計算結果画面のデータ Poly Equation DYNA モードのグラフ画面のデータ Dynamic Graph TVM モードの計算結果画面のデータ Financial S • SHT モードのスプレッドシート画面のデータ Spreadsheet E-CON3 ま た は E-CON2 モ ー ド の セ ッ ト ア ッ プ ウ ィ ザ ー ド データ Econ SetupWizard E-CON3 または E-CON2 モードのアドバンストセットアップ データ Econ AdvancSetup E-CON3 または E-CON2 モードのアドバンストセットアップ データ (このストリップを実行すると即座に、ストリップを最初に実行 したときに記録された情報に基づいて、サンプリングが開始され ます。 ) Econ Sampling E-CON3 または E-CON2 モードのアドバンストセットアップ データ (このストリップを実行すると、ストリップを最初に実行したと きに記録された情報に基づいて、グラフが描画されます。 Econ Graph u ストリップを挿入するには 1. ストリップを挿入したい位置にカーソルを移動する。 2. 2 (STRP) を押す。 • 挿入可能なストリップの種類一覧がポップアップウイ ンドウに表示されます。このウィンドウへの表示名と データ種類の対応は、 「ストリップのデータ種類一覧」 (10-8 ページ) をご覧ください。 3. c、f を使って、ストリップとして挿入したいデータの種類を選択する。 • ここでは例として Graph (GRAPH モードのグラフ画面のデータ) を選びます。 4. w を押す。 • 指定した種類のストリップ(ここでは Graph ストリップ)が、手順 1 のカーソル位置の 1 つ前の行に挿入されます。 10-9 5. ストリップのタイトルを 16 文字以内で入力し、w を 押す。 6. ストリップのデータ作成を開始するには、もう 1 度 w を押す。 • ストリップに対応する内蔵アプリケーション (ここで は GRAPH モード)が起動し、グラフ画面が表示され ます。この時点では何もデータがない状態なので、空 のグラフ画面だけが表示されます。 • ここから手順 9 までは GRAPH モードと同様の操作となりますが、あくまで eActivity か ら GRAPH モードを呼び出して実行している操作である点にご留意ください。 7. J を押してグラフ関数式リスト画面に切り替える。 8. 関数式を入力する。 1 2 (例:Y = X − 1) 2 9. 6 (DRAW) を押す。 • 入力した関数式に従って、グラフが描画されます。 10. eActivity の作業画面に戻るには、!a (') を押す。 • 手順 8 で描画したグラフのデータが、この Graph ストリップに保存されます。 • ここで保存したグラフデータはこの Graph ストリップのみとリンクしており、メインメ ニューから選択して各モードを起動した場合のデータとは独立しています。 11. ここで再度 w を押すとグラフ画面が表示され、このストリップに保存されているグラ フが描画される。 u Notes ストリップについて “Notes”は eActivity でのみ使用可能なテキストエディターで、長文の説明を作業画面から 独立させたい場合などに便利です。作業画面に挿入した Notes ストリップから呼び出すこと ができます。Notes 画面での入力/編集操作は、eActivity のテキスト行の場合と同様です。 10-10 Notes 画面のファンクションメニューは、次の通りです。 • {JUMP} ... サブメニューで 1 (TOP)を選択するとデータの先頭に、2(BTM)を選択す るとデータの末尾に、3 (PgUp)を選択すると1画面先に、4 (PgDn)を選択すると 1 画面手前に移動する • {DEL-L} ... 現在選択されている (またはカーソルのある) 行を削除する • {INS} ... 現在カーソルのある行の手前に新規の1行を挿入する • {MATH} ... MATH メニューを表示する (1-12 ページ) • {CHAR} ... 数学記号や特殊記号、各国語文字の入力メニューを表示する • {A ⇔ a} ... a を押した直後、または !a を押した後のアルファロック状態のとき、大 文字と小文字の入力モードを切り替える u ストリップのタイトルを変更するには 1. c、f を使って、タイトルを変更したいストリップを選択する。 2. 新しいタイトルを 16 文字以内で入力し、w を押す。 • 1 文字目を入力した時点で元のタイトルは消去され、新しい文字が入力されます。元の タイトルの一部を修正したい場合は、はじめに d または e を押します。 • w を押す代わりに J を押すと、新しいタイトルの入力がキャンセルされ、元のタイ トルのままとなります。 u ストリップからアプリケーション画面を呼び出すには c、f を使って、呼び出したいストリップを選択し、w を押します。 選択したストリップに対応したアプリケーション画面が表示されます。データを保存済みの ストリップの場合は、最後に保存したときの状態が呼び出されます。 描画するグラフのデータを登録していない Conics Graph ストリップを選択して w を押し た場合は、Conics Graph 画面が表示される代わりに、Conics Editor 画面が表示されます。 u ストリップから呼び出し中のアプリケーション画面から eActivity 作業画面に 戻るには !a(') を押します。 !a (')を押すたびに、ストリップから呼び出して最後に表示していたアプリケーショ ン画面と、eActivity 作業画面の間で表示が切り替わります。 u ストリップから呼び出し中のアプリケーション画面から他のアプリケーション画 面に切り替えるには !,(,)を押します。表示されるポップアップウインドウで、c、f を使って切り替 え先のアプリケーション画面名を選択し、w を押します。 u ストリップメモリー使用画面を表示するには 1. c、f を使って、メモリー使用状況を確認したいストリップを選択する。 10-11 2. 1 (FILE) 5 (SIZE) を押す。 • 現在選択されているストリップのメモリー使用画面が 表示されます。 3. メモリー使用画面を閉じるには、J を押す。 u 行/ストリップを削除するには 1. 削除したい行またはストリップにカーソルを移動する。 • 計算行にカーソルを移動した場合は、計算式と計算結果の 1 セット分が削除対象となり ます。 2. 6 (g) 2 (DEL-L) を押す。 • 削除して良いかを確認する画面が表示されます。 3. 削除して良い場合は 1 (Yes) を、削除しない場合は 6 (No) を押す。 k ファイルを保存する 作業画面での各種データの入力/編集操作が済んだら、ファイルを保存します。 OS バージョン 2.0 以降の eActivity ファイルには、拡張子 “g2e”のファイルがあります。本 書で説明している各機種(OS バージョン 2.0 以降の OS を搭載した電卓)を使って、次の操作 で保存した eActivity ファイルの拡張子は、必ず “g2e” となります。 • 新規作成したファイルを保存した場合 •1 (FILE) 2 (SV • AS) の操作により別ファイルとして保存した場合 拡張子が “g1e”のファイル(旧バージョンの電卓から転送した eActivity ファイル)を、本書 で説明している各機種を使って保存した場合は、次の条件で拡張子が決まります。 • OS バージョン 2.0 以降で新規追加された機能 (関数、コマンドは除く)のデータが含まれて いる場合は、拡張子は “g2e” となります。 ここで言う「OS バージョン 2.0 以降で新規追加された機能のデータ」とは、例えば、' や π を含む形式の計算結果などを指します。 • 上記以外の場合は、拡張子は “g1e” となります。 u ファイルを上書き保存するには 1 (FILE)1 (SAVE) を押すと、現在開いているファイルが上書き保存されます。 u ファイルを別名で保存するには 1. eActivity 作業画面で 1 (FILE) 2(SV • AS)を押す。 • ファイル名の入力画面が表示されます。 10-12 2. ファイル名を 8 文字以内で入力し、w を押す。 • もし入力したファイル名と同名のファイルがすでに存在する場合は、ファイルを上書き して良いかを確認するポップアップウインドウが表示されます。上書きして良い場合は 1(Yes)を、上書きせずにファイル名を入力し直す場合は 6 (No)を押します。6 (No) を選択した場合は、ファイル名入力画面に戻ります。 重要 • 拡 張 子 が“g2e”の フ ァ イ ル は、 バ ー ジ ョ ン 2.0 よ り 古 い OS の 電 卓 に 搭 載 さ れ て い る eActivity では開くことはできません。 • 拡張子が “g1e”のファイルを開いて、OS バージョン 2.0 以降で新規追加された関数を入力 し、上書き保存した場合、拡張子が“g1e”のままとなる場合があります。拡張子が“g1e” のファイルはバージョン 2.0 より古い OS の電卓に搭載されている eActivity でも開くこと ができますが、OS バージョン 2.0 以降で新規追加された関数やコマンドを利用することは できません。 k eActivity メモリー使用画面を表示する 1 つ の eActivity フ ァ イ ル の 最 大 容 量 は、 約 29,500 バ イ ト * と い う 制 限 が あ り ま す。 eActivity ファイルのメモリー使用画面で、作業中のファイルの使用容量と残り容量を確認で きます。 * 実際の最大ファイルサイズ(容量)は、キャプチャーメモリーとクリップボードメモリーの使 用により 29,500 バイトより少ないことがあります。 u eActivity メモリー使用画面を表示するには 作業画面で 1(FILE) 4 (CAPA) を押します。 ファイルの使用容量 残り容量 メモリー使用画面を閉じるには、J を押します。 u 作業画面からファイル一覧画面に戻るには 作業画面で J を押すと、ファイル一覧画面に戻ることができます。 このときもし、ファイルを保存するかを確認するポップアップウインドウが表示された場合 は、次のいずれかの操作を行ってください。 この処理を行いたい場合は: このキーを押す: 編集中の eActivity ファイルを上書き保存し、ファイル一覧画面に 戻る 1(Yes) 編集中の eActivity ファイルを保存せずにファイル一覧画面に戻る 6(No) eActivity 作業画面に戻る A 10-13 第 11 章 メモリーマネージャー fx-9860GII SD/fx-9860GII/fx-9860G AU PLUS これらの機種は、メインメモリー(Main Memory)と保存メモリー(Storage Memory)の2 つのメモリーエリアを備えており、メインメモリー内、および保存メモリー内のデータの表 示、検索、削除、および 2 つのメモリーエリア間でのデータのコピーが可能です。 メインメモリーは、データ入力、計算、プログラムの実行を行うための作業エリアです。メ インメモリー内のデータは比較的安全に保存されますが、電池切れやフルリセットの実行時 に削除されることがあります。 保存メモリーには 「フラッシュメモリー」が使用されており、電池が消耗したときでもデータ は安全に保持されます。通常は、長期間安全に保存したいデータは保存メモリーに保存し、 必要に応じてメインメモリーにロードします。 • fx-9860GII SD では、SD カードメモリーも利用可能です (SD カードをカードスロットに 挿入した場合) 。 fx-7400GII/fx-9750GII これらの機種は、メインメモリー内のデータの表示、検索、および削除の操作が可能です。 重要 • fx-7400GII/fx-9750GII は、保存メモリーやカードスロットを備えていません。ここで 説明する操作のうち、保存メモリーと SD カードに関連した操作は実行できません。 1. メモリーマネージャーを使う メインメニューで MEMORY アイコンを選択し、MEMORY モードに入ります。 • fx-7400GII/fx-9750GII では、右のようなメインメモ リー情報画面が表示されます。この画面の使い方につい ては、「メモリー情報画面」 (11-2 ページ)をご覧くださ い。 • その他の機種では、右のようなメニュー画面が表示され ます。 • {MAIN} ... メインメモリー内の情報を表示する • {SMEM} ... 保存メモリー内の情報を表示する • {SD} ... SD カードメモリー内の情報を表示する (fx-9860GII SD のみ) • {BKUP} ... メインメモリーのデータをバックアップする • {OPT} ... 保存メモリーまたは SD カードを最適化する 11-1 11 k メモリー情報画面 メモリー情報画面には、1 度に 1 つのメモリーエリア(メインメモリー、保存メモリー、また は SD カードメモリー) の情報が表示されます。 • fx-7400GII/fx-9750GII が備えているのはメインメモ リーだけなので、メモリー情報画面には常にメインメモ リーの情報が表示されます。 • その他の機種では、MEMORY モードのメニュー画面で、表示したいメモリー情報画面に 応じて次の操作を行います。 このメモリー情報画面を表示したいときは: このキーを押す: メインメモリー 1 (MAIN) 保存メモリー 2 (SMEM) SD カードメモリー(fx-9860GII SD のみ) 3 (SD) • f/c カーソルキーを使って反転表示の位置を移動し、各データタイプの使用容量(バイト 数)を確認します。 • ファンクションメニューの上の行に、表示中のメモリーエリア (メインメモリー、保存メモ リーまたは SD カードメモリー) の残り容量が表示されます。 • 保存メモリーに初めてデータを保存すると本機は自動的に管理メモリーエリアを予約し、 “Free” 値が 65536 バイト減少します。 • メインメモリー画面では、< >で括られた項目はデータグループを表します。保存メモ リー画面では、[ ] で括られた項目はフォルダーを示します。 反転表示位置をデータグループまたはフォルダーに移動して w を押すと、データグループま たはフォルダーの内容が表示されます。J を押すと、前の画面に戻ります。 フォルダー内の表示中は、画面の 1 行目にフォルダー名が表示されます。 11-2 メモリー情報画面に表示されるデータは、次の通りです。 メインメモリー データ名 内 容 ALPHA MEM 変数メモリー キャプチャーメモリーグループ CAPT n(n = 1∼20) キャプチャーメモリー CONICS*1 CONICS 設定データ 1 DYNA MEM* ダイナミックグラフメモリー EQUATION 方程式データ 1 FINANCIAL* 財務計算データ ファンクションメモリーグループ F-MEM n(n = 1∼20) ファンクションメモリー グラフメモリーグループ G-MEM n(n = 1∼20) グラフメモリー リストファイルグループ LIST n(n = 1∼26、および Ans) リストメモリーとリスト用アンサーメモリー LIST FILE n(n = 1∼6) リストファイル 2 * 行列 / ベクトルグループ *3 行列グループ *3 MAT n(n = A∼Z、および Ans) *1 行列メモリーと行列用アンサーメモリー VCT n(n = A∼Z、および Ans) *2 ベクトルメモリーとベクトル用アンサーメモ リー
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.4 Linearized : Yes Encryption : Standard V1.2 (40-bit) User Access : Print, Fill forms, Extract, Assemble, Print high-res Create Date : 2015:10:20 10:48:49+09:00 Modify Date : 2015:12:03 15:09:48+09:00 Page Mode : UseOutlines Producer : Acrobat Distiller 9.0.0 (Macintosh) Creation Date : 2015:10:20 10:48:49+09:00 Mod Date : 2015:12:03 15:09:48+09:00 Author : CASIO COMPUTER CO., LTD. Creator Tool : Adobe InDesign CS2_J (4.0.5) Metadata Date : 2015:12:03 15:09:48+09:00 Document ID : uuid:fd178abe-76cb-11e5-a885-001451628961 Instance ID : uuid:686ce35c-997e-11e5-985b-0016cb38804c Format : application/pdf Creator : CASIO COMPUTER CO., LTD. Title : fx-9860GII SD_9860GII_9860G AU PLUS_9750GII_7400GII Page Count : 480 Page Layout : OneColumnEXIF Metadata provided by EXIF.tools