描画は隣接平均, 数式変換などデ−タの加工を行った後に行われます。
グラフを作成する際その処理手順を意識することが重要な場合があります。
以下にデ−タの流れを示します。
ロググラフを作成する場合, 曲線の補間はデ−タを対数変換した後に行われるので通常の線形グラフとロググラフでは結果が異なります。
最小二乗法に関してはロググラフでも通常の線形グラフと同じ係数を求めます。
デ−タを指定した数式で変換してからグラフにすることができます。
数式変換を利用するには、Dataダイアログボックス[Math...]の(X) math, (Y) math に変換数式を指定します。
数式変換の例
| 数値 | 数値定数(1, 2.0, 3.0E10等) |
| PI | 円周率 |
| E | 自然対数の底 |
| EULER | オイラ−の定数 |
| NAN | 欠損デ−タ エラー表示 |
| UNDEF | 欠損デ−タ エラー非表示 |
| CONT | 欠損データ (データ線は結合) |
| BREAK | 欠損データ (データ線は分断) |
| MINX | (X) column の生デ−タの最小値 |
| MAXX | (X) column の生デ−タの最大値 |
| MINY | (Y) column の生デ−タの最小値 |
| MAXY | (Y) column の生デ−タの最大値 |
| FIRST | diagonal, errorbar など一行のデータで2回の変換が行われる場合、1回目の呼出しで真(=1)、2回目の呼出しで偽(=0) |
| X | (X)column の生のデ−タ |
| Y | (Y)column の生のデ−タ |
| %00 | デ−タを読み込んだ順番に1から番号をつけたときの値 |
| %01〜%99 | 同一行中 1〜99 カラムの生デ−タ |
| %D | データファイルの番号 |
| %Fxx01〜%Fxx99 | データファイル xx の同じ行の 1〜99 カラムの生デ−タ |
| - | 負の数値 |
| + - * / | 四則演算 |
| \ | 実数乗算の乗余 |
| ^ | ベキ乗 |
| ! | 階乗(引数は167 以下の正の整数) |
| ( ) | 括弧(20 重まで) |
| = | 式の終端(省略可能) 別の式を後に続けることが可能 |
変換関数
| ABS(x) | 絶対値 |
| SIGN(x) | 正負の符号 |
| INT(x) | 0に向かって切捨てた整数部 |
| GAUSS(x) | ガウスの記号[ ] ([n]はnを越えない最大の整数) |
| FRAC(x) | 小数部 |
| ROUND(x) | 四捨五入した整数部 |
| MIN(x,y) | x, y の小さい方 |
| MAX(x,y) | x, y の大きい方 |
| SQR(x) | 二乗 |
| SQRT(x) | 平方根 |
| EXP(x) | 指数(x≦690) |
| LN(x) | 自然対数 |
| LOG(x) | 常用対数 |
| SIN(x) | サイン |
| COS(x) | コサイン |
| TAN(x) | タンジェント |
| ASIN(x) | 逆サイン |
| ACOS(x) | 逆コサイン |
| ATAN(x) | 逆タンジェント |
| SINH(x) | ハイパボリックサイン |
| COSH(x) | ハイパボリックコサイン |
| TANH(x) | ハイパボリックタンジェント |
| ASINH(x) | 逆ハイパボリックサイン |
| ACOSH(x) | 逆ハイパボリックコサイン |
| ATANH(x) | 逆ハイパボリックタンジェント |
| RAND(x) | 0≦RAND(x)<x (x>0のとき)の乱数 |
| THETA(x) | 階段関数(x≧0 のとき 1, それ以外は 0 ) |
| DELTA(x) | クロネッカ−のδ(x=0 のとき 1, それ以外は 0) |
| GAMMA(x) | ガンマ関数 Γ(x) |
| ICGAM(m,x) | 不完全ガンマ関数 Γ(μ,x) |
| ERFC(x) | 誤差関数 Erfc(x) |
| QINV(x) | 誤差関数 Erfc(x) の逆関数 |
| EI(x) | 積分指数関数 Ei(x) |
| BETA(x,y) | ベ−タ関数 B(p,q) |
| JN(n,x) | 第1種n次ベッセル関数 |
| YN(n,x) | 第2種n次ベッセル関数 |
| PN(n,x) | ルジャンドル多項式 |
| LGN(n,a,x) | ラゲ−ル倍多項式 |
| HN(n,x) | エルミ−ト多項式 |
| TN(n,x) | チェビシフ多項式 |
| EQ(x,y) | x=y のとき真(=1) |
| NEQ(x,y) | x≠y のとき真(=1) |
| GE(x,y) | x≧y のとき真(=1) |
| GT(x,y) | x>y のとき真(=1) |
| LE(x,y) | x≦y のとき真(=1) |
| LT(x,y) | x<y のとき真(=1) |
| NOT(x) | x=0 のとき真(=1) |
| OR(x,y) | (x≠0) or (y≠0) のとき真(=1) |
| AND(x,y) | (x≠0) and (y≠0) のとき真(=1) |
| XOR(x,y) | (x≠0) xor (y≠0) のとき真(=1) |
| SUM(x) | 積算(一つの数式で 10 個まで) |
| DIF(x) | 差分(一つの数式で 10 個まで) |
| M(n,x) | 引数を第nメモリ−に代入する(n=0〜19) |
| RM(n) | 現在の第nメモリ−の値(n=0〜19) |
| F(x,y,z) | ユーザ定義関数 |
| G(x,y,z) | ユーザ定義関数 |
| H(x,y,z) | ユーザ定義関数 |
| COLOR(0,x) | R値を X (0≦X<256)に設定 |
| COLOR(1,x) | G値を X (0≦X<256)に設定 |
| COLOR(2,x) | B値を X (0≦X<256)に設定 |
| MARKSIZE(x) | マークのサイズをXに設定 |
| IF(x,ex1,ex2) | X≠0のときex1, x=0のときex2 (ネストは20まで) |
| FOR(m,begin,end,step,ex) | 第mメモリの値がbeginからendになるまでstepでexを繰り返す |
| 高 | E (指数表記) |
| ↑ | () (括弧) |
| - (負の符号) | |
| 関数 | |
| ^ ! | |
| * / \ | |
| ↓ | + - |
| 低 | = |