Upload
nguyenkiet
View
221
Download
4
Embed Size (px)
Citation preview
リスト機能
1. リストの操作をするには2. 並べ替え3. リストの処理4. リストを利用した基本計算
6リストは複数のデータをまとめて操作するのに便利な「入れ物」です。本機は6個までのリストを記憶して、四則計算をはじめとして統計計算やグラフ作成に利用できます。
1 2 3 4 5 6 7 8
List 1 56 37 21 69 4r 48 93 3r
1 2 4 8 16 32 64 128
1r7 75 122 87 298 48 338 49
3.5 6 2.1 4.4 3 6.8 2 8.7
List 5 4 r r 2 r 3 9 r
List 6
要素番号 セル リスト名
行 列 一度に見える範囲
List 2 List 4
••••
••••
••••
••••
••••
••••
••••
List 3 4 r r 2 r 3 9 r
6 リスト機能
92
リスト
LISTデータリンク
選択したリストにデータがコピーされる
TABLE
テーブル結果をリストにコピー
リストデータでグラフ描画
例) Y1=List 1X
リスト内での演算
GRAPH演算
あるリストのデータを変数としてテーブル作成(セットアップで定義)
w
1(LIST)
2(LMEM)
a
K
リストの演算
例)List 1+List 2{1,2,3}+{4,5,6}List 1+3
リストにデータを入力したりデータ処理をするには、アイコンメニュー表示からLISTメニューを選択します。
1-1. 個別でデータ入力する方法リストを移動するには、deを押してカーソルを動かします。
セルに数値が入っているときはfcを押してカーソルを希望するセルに動かせるほか、セル領域内でもdeで他のリストへ移動できます。
カーソルが画面の端にさしかかると画面はスクロールするので、見えていないリストやセルでも表示できます。
カーソルがリスト1のセル1にあるものとして操作の仕方を説明します。
(1)数値を入力してwを押すと、セルに記憶されます。
3w
(2)カーソルは自動的に下のセルに移動するので、次のデータを続けて入力できます。続けて4、5を入力します。
4w5w
6リスト機能
93
1. リストの操作をするには
6 リスト機能
94
1-2. まとめてデータ入力する方法(1)fを押して、カーソルをリスト名の行に移動させます。
ffff
(2) deを押してカーソルを動かして、希望するリスト名を選択します。
e
(3)!{と押してから複数の数値をカンマで区切って入力します。「数値,数値,数値,数値」というようにキー入力し、!}と押してカッコを閉じます。
!{6,7,8!}
(4)wと押すと{ }の中に入れた数値がまとめてセルに記憶されます。
w
「,」は数値を区切る記号ですので、最後の数値にはつけないでください。誤り{ 34 , 53 , 78, } 正しい{ 34 , 53 , 78 }
6リスト機能
95
1-3. データを修正する方法■セルの上書きdeを押してカーソルを希望するセルに移動させて「数値w」と入力すると、そのセルを新しいデータに書き換えることができます。
■セルの削除(1)fcdeを押して、カーソルを希望するセルに移動させます。
cd
(2)[を押して操作メニューを切り替えます。
[
(3)1(DEL)を押すとセルが1個削除されて、その下にあった全部のセルが上に移動します。
1(DEL)
この操作は他のリストのセルには影響を及ぼしません。となりのリストと関係させたデータが入っていた場合などは、セルの位置関係がずれてしまいますので注意してください。
■全部のセルの削除ひとつのリストの中のデータ全部を一度に削除することができます。
1
6 リスト機能
96
(1)[を押して操作メニューを切り替えます(すでに目的のメニューが表示されている場合は必要ありません)。
[
(2)2(DEL・A)を押すとリスト全体が選択され、確認の操作メニューが表示されます。
2(DEL・A)
(3)1(YES)を押すと削除が実行され、リストが空白になります。
1(YES)
■セルの挿入fcdeを押して新しいデータを加えたい位置にカーソルを移動させます。ここでは「セルの削除」で削除した4をもう一度挿入してみます。
(1)[を押して操作メニューを切り替えます(すでに目的のメニューが表示されている場合は必要ありません)。
(2)3(INS) を押すと0の入ったセルが1個加わって、その下にあった全部のセルが下に移動します。
3(INS)
(3)挿入したい数値4を入力してwを押します。
4w
2
1
3
6リスト機能
97
この操作は他のリストのセルには影響を及ぼしません。行で対応させたデータが入っていた場合などは、セルの位置関係がずれてしまいますので注意してください。
リストの中のデータを大きい順や小さい順に並べ替えることができます。カーソルはどの位置にあってもかまいません。
2-1. 1つのリストの中だけで並べ替える■小さい順(1)[を押してメニューを切り替え、1(SRT・A) を押します。
[1(SRT・A)
(2)How Many Lists? (H) という表示が出ますので、1と入力します。
1w
(3)Select List(L)という表示が出ますので、並べ替えたいリストの番号を入力します。
2w
リスト2の中のデータが小さい順に並び替わりました。
■大きい順小さい順のときと同様ですが、2(SRT・D)を押します。
2. 並べ替え
6 リスト機能
98
2-2. 他のリストをいっしょに並べ替える1つのリストを並べ替えるのと連動して、他のリストのセルを移動させることができます。複数のリストの行が互いに対応している場合に利用します。
最初に指定するリストは「Base List」と呼ばれ、数値の大きさに従って並べ替えられます。それ以降に指定するリストは Base List のセルの入れ替えに連動してセルが移動します(必ずしも数値の大きさに従った並べ替えにはなりません)。
■小さい順(1)1(SRT・A)を押します。
1(SRT・A)
(2)How Many Lists? (H) という表示が出ますので、並べ替えるリストの数を入力します。次の例では2つのリストを並べ替えます。
2w
(3)Select Base List(B) という表示が出ますので、小さい順に並べ替えたいリストの番号を入力します。
1w
(4)Select Second List(L) という表示が出ますので、連動させるリストの番号を入力します。連動するリストが2個以上の場合は、表示に従ってリストの番号を入力してください。
2w
リスト1が小さい順に並び、連動してリスト2のセルの位置が置き換わりました。
■大きい順小さい順のときと同様ですが、2(SRT・D)を押します。
本機はリストに入れたデータに対して四則演算や関数計算などができますが、それとは別に、以下のような便利なリスト処理機能を備えています。
・数値の個数を求める(Dim)・同じ数値に置き換える(Fill)・数列を作成する(Seq)・最小値を求める(Min)・最大値を求める(Max)・最小値の入っているリストを求める(Min)・最大値の入っているリストを求める(Max)・リストの数値の平均値を求める(Mean)・度数つき数値の平均を求める(Mean)・中央値を求める(Med)・度数つき数値の中央値を求める(Med)・総和を求める(Sum)
以上の機能はRUN/STAT/LIST/TABLE/PRGMメニューで利用できます。
3-1. リスト処理の操作方法RUNメニューからの操作方法で説明します。K1(LIST)と押すとリスト処理の操作メニューが表示されます。操作メニューは3ページあり、[で切り替えることができます。
■数値の個数を求める(Dim)リストに数値がいくつ入っているかを求めます。これをディメンジョンと呼ぶことがあります。
K1(LIST)3(Dim)1(List)と押してからリストの番号(1~6)を入力し、wを押します。
リスト1のデータ個数を求める。リストには36、16、58、46、56が入っているとき
AK1(LIST)3(Dim) 1(List)1w
■同じ数値に置き換える(Fill)リストに入っている数値をすべて同じ数値に置き換えます。
K1 (LIST)4 (Fill)数値,1 (List)と押してからリストの番号(1~6)を入力し、)wを押します(末尾の)は省略してもかまいません)。
例
6リスト機能
99
3. リストの処理
6 リスト機能
100
リスト1に36、16、58、46、56が入っているときにリスト1の数値を全部3にする。
AK1(LIST)4(Fill) 3,1(List) 1)w
リスト1の中を見ると次のようになっています。
■数列を作成する(Seq)数列の条件を与えて数列をリストとして作成します。
K1(LIST)[1(Seq)式,変数名,初期値,最終値,間隔値)wと操作します。結果はAnsメモリーに入ります(末尾の)は省略してもかまいません)。
12, 62, 112の数列をリストに入れる。f (x)=X2の変数Xの初期値1、最終値11、値の間隔は5とする。
AK1(LIST) [1(Seq) Tx,T,1,11,5)
w
最終値は仮に13と入力しても同じ結果が得られます。指定した間隔値で作成される値が、指定した最終値を超えない範囲で計算されます。
結果はAnsメモリーに入っています。
■最小値を求める(Min)リストに入っている数値から一番小さい数を求めます。
K1(LIST)[2(Min)[[1(List)と押してからリストの番号(1~6)を入力し、)wと押します(末尾の)は省略してもかまいません)。
リスト1に36、16、58、46、56が入っているときに最小値を求める。
AK1(LIST)[2(Min) [[1(List)1)w
■最大値を求める(Max)リストに入っている数値から一番大きい数を求めます。「最小値を求める(Min)」と同様の操作をしますが、2(Min) の代わりに3(Max) を使います。
例
例
例
6リスト機能
101
■最小値の入っているリストを求める(Min)指定した2個のリストのうち、最小の値が入っているリストを探します。指定するリストの数値の個数がそろっていないときはエラー表示「Dim ERROR」が出ます。
構文 Min ( List 1 , List 2 )
K1(LIST)[2(Min)[[1(List) と押してからリストの番号(1~6)を入力し、,1(List)と押してからリスト番号(1~6)を入力します。最後に)wと押します(末尾の) は省略してもかまいません)。
リスト1に75、16、98、46、56が、リスト2に 36、89、58、72、67が入っているとき、最小の値が入っているリストを求める。
AK1(LIST)[2(Min) [[1(List)1,1(List)2)
w
■最大値の入っているリストを求める(Max)指定した2個のリストのうち、最大の値が入っているリストを探します。指定するリストの数値の個数がそろっていないときはエラー表示「Dim ERROR」が出ます。
構文 Max ( List 1 , List 2 )
「最小値の入っているリストを求める」と同様の操作をしますが、2(Min) の代わりに3(Max)を使います。
■リストの数値の平均値を求める(Mean)リストに入っている数値全体から平均値を求めます。
K1(LIST)[4(Mean)[[1(List)と押してからリストの番号(1~6)を入力し、)wと押します(末尾の)は省略してもかまいません)。
リスト1に36、16、58、46、56が入っているときに平均を求める。
AK1(LIST)[4(Mean) [[1(List)1)w
■度数つき数値の平均を求める(Mean)二つのリストにそれぞれ階級値とその度数が入っているときに平均を求めることができます。指定するリストの数値の個数がそろっていないときはエラー表示「DimERROR」が出ます。
例
例
6 リスト機能
102
K1(LIST)[4(Mean)[[1(List) と押してからリストの番号(1~6)を入力し、,1(List) と押してからリストの番号(1~6)を入力します。最後に)wと押します(末尾の)は省略してもかまいません)。
リスト1に階級値36、16、58、46、56が、リスト2にその度数 75、89、98、72、67が入っているときに平均を求める。
AK1(LIST)[4(Mean) [[1(List)1,1(List)2)w
■中央値を求める(Med)リストに入っている数値全体から中央値を求めます。
K1(LIST)[[1(Med)[1(List)と押してからリストの番号(1~6)を入力し、)wと押します(末尾の)は省略してもかまいません)。
リスト1に36、16、58、46、56が入っているときに中央値を求める。
AK1(LIST)[[1(Med) [1(List)1)w
■度数つき数値の中央値を求める(Med)二つのリストにそれぞれ階級値とその度数が入っているときに中央値を求めることができます。指定するリストの数値の個数がそろっていないときはエラー表示「DimERROR」が出ます。
K1(LIST)[[1(Med)[1(List)と押してからリストの番号(1~6)を入力し、,1(List)と押してからリストの番号(1~6)を入力します。最後に)wと押します(末尾の)は省略してもかまいません)。
リスト1に階級値36、16、58、46、56が、リスト2にその度数 75、89、98、72、67が入っているときに中央値を求める。
AK1(LIST)[[1(Med) [1(List)1,1(List) 2)w
■総和を求める(Sum)リスト内の数値の合計を求めます。
K1(LIST)[[2(Sum)[1(List)と押してからリストの番号(1~6)を入力し、wを押します。
リスト1に36、16、58、46、56が入っているときに総和を求める。
AK1(LIST)[[2(Sum) [1(List)1w
例
例
例
例
6リスト機能
103
リストはリスト同士、または数値と四則演算ができます。
4-1. エラー表示の見方●リスト同士の計算の場合は同じ位置にある要素同士が演算されます。要素の個数がそろっていないとエラーとなり「Dim ERROR」が表示されます。
●一部の要素同士の計算にエラーがあった場合は「Ma ERROR」が表示されます。
4-2. リストを入力する方法演算するリストを入力するには2通りの方法があります。
6個のリストから選択して指定する操作メニューを表示して、List1~List6に対応した1~4のメニューキーを押します。必要に応じてキーを押してメニューを切り替えます。
「List6」を入力する
(1)Kを押すと、最初の操作メニューが表示されます。
※RUN/PRGMメニューを選択したときに表示するメニューです。
(2)1(LIST)を押すと、リスト処理のメニューが表示されます。
(3)1(List)を押すと「List」というコマンドが画面上に表示されますので、続けて1~6の番号を入力してリストを指定します。
「リスト6」を入力した例
例
4. リストを利用した基本計算
リスト 数値
+ - × ÷
リスト 数値 =
Ansメモリー
リスト 計算結果はAnsメモリーに記憶されます。
1 2 3 4
1
6 リスト機能
104
リストを数値で直接入力する数値をリスト表現にして直接、入力することができます。!{!}を使って数値を囲むとリストとみなされます。数値と数値の間は ,で区切ります。
リスト3に が入っているとき、リスト3 × を求める。
K1(LIST)1(List) 3*!{6,0,4!}w
結果 演算結果はAnsに入っています。
リストへ代入するリストを他のリストに代入することができます。代入以前に入っていた数値は新しい数値に置き換わります。操作は数値のときと同様にaを使います。
リスト3の内容をリスト1に代入する。K1(LIST)1(List)3a1(List)1w
「List3」の代わりに{ 41, 65, 22 } などと入力することもできます。
Ansメモリーに入っているリストをリスト1に代入する。K1(LIST)1(List)!Ka1(List)1w
リスト内の1要素を入力するリスト内の1要素だけを抜き出して入力する場合は[]を使います。
構文 リスト指定 [n] (nは要素番号)
リスト2の3番目の要素についてsinを求める。sK1(LIST)1(List)2![3!]w
リストの要素に代入するリストの1要素に数値1個を代入できます。代入以前に入っていた数値は代入され新たに書き換えられます。操作は数値のときと同様にaを使います。
リスト3の2番目の要素に25を代入する。25aK1(LIST)1(List)3![2!]w
リストの内容を呼び出すリストを指定してwを押すと、リストの内容が画面に表示されると同時にAnsメモリーに記憶されます。
リスト1の内容をAnsメモリーに記憶する。K1(LIST)1(List)1w例
例
例
例
例
例 416522
604
246088
Ansメモリー内のリストを利用する演算などの結果としてAnsに記憶されたリストはK1(LIST)1(List)!Kと押すことで次の計算に用いることができます。
Ansに入っているリストに36を掛ける。K1(LIST)1(List)!K*36w
Ansの内容は演算結果のリストに置き換わります。
リストを利用した関数グラフの作成リスト内のデータを変数値として関数グラフを描かせることができます。グラフ機能を利用しているときに、たとえばY1=List1 Xという関数式を入力すると、
1 Y=XList1 = 2 のときには Y=2X という3つのグラフが描かれます。
3 Y=3Xリストを利用したときはグラフ機能に一部制限があります。
関数値をリストにするある関数から計算される値をリストにするときは、テーブル&グラフメニューの数表作成機能を利用できます。関数式から数表を作成してから、LMEM機能を使ってリストにコピーします。
リストで関数計算をする数値演算のときと同様の手順でリストによる関数計算ができます。演算結果がリストの場合はAnsメモリーに入ります。
リスト3に が入っているとき、sin(リスト3) を求める。(ラジアンモードで計算するものとします)
sK1(LIST)1(List)3w
結果 演算結果はAnsに入っています。
「List3」の代わりに{ 41, 65, 22 } と入力することもできます。
リスト1に が、リスト2に が入っているとき、
K1(LIST)1(List)bM1(List)cwを実行すると、14、25、36が計算されて、
が計算されます。
例
例
例
6リスト機能
105
P-90
416522
-0.1580.8268
-8E-3
132729
123
456