計算は倍精度浮動小数点を用いて行なわれます。
この有効桁数は15桁となりますが、表示桁数が多くなりすぎるという場合には、この桁数を変更することができます。
各計算結果は、計算回の番号nを用いて、$nとして再利用することができます。
また、変数を使用することができ、これは次のように指定します。
単位換算値は、単位種における基準単位に対するものです。
単位種別ID及び基準単位は次のようになっています。
単位種別 | 単位種別ID | 基準単位 |
---|---|---|
時刻 | time | sec(秒) |
長さ | length | mm(ミリメートル) |
面積 | area | m2(平方メートル) |
体積 | volume | ml(ミリリットル) |
質量 | mass | g(グラム) |
速度 | speed | m/s |
力 | force | dyn(ダイン) |
圧力 | presure | Pa(パスカル) |
エネルギー | energy | J(ジュール) |
温度 | temp. | C(摂氏) |
例えば、
・{a|b|c|… }
・数式,数式, …
・(n1,n2,…)
・(n1,n2:n3,n4,…)
・数式dx … x=[s,e]
・Σ数式 … n=[s,e]
初期設定ファイルは当プログラムモジュールのディレクトリに置いて下さい。 このファイルでは以下の記述ができます。
;… | コメントの記述 | |
[setting] | 初期設定セクション | |
startupFile=filename(*1) | 初期実行ファイル名 |
*1. filenameはドライブ、パスを含むファイル名を指定します。
物理・化学定数(SI系)及び原子量定数の各値については、定数定義ファイルにて指定することができます。
この形式は次のようになります。
値は浮動小数点形式で指定します。
ただし、先頭に'#'を付けた場合、これはコメント行となります。
当ファイルがない場合や未定義の定数については、プログラムで定義された値となります。
コマンド指定は、次のように分類されます。
・数式定義名の設定 | … | name:=formula |
・基数の設定 | … | radix num |
・数式計算の再実行 | … | #no |
・数式計算を置換して再実行 | … | [#no:]from>>[to]… |
・ヘルプの表示 | … | ?{word | unit[:type] | word} |
・単位系の変更 | … | {chgSI | chgCGS} |
・変数や数式計算の書込み | … | write 〜 |
・結果表示の制御 | … | {printoff | printon} |
・画面の消去 | … | cls |
・数式計算の中断 | … | [Ctrl]+[C] |
・計算の終了 | … | q |
上記制御文以外のものが数式計算の指定となります。
指定形式: [var[+]=]formula [,[var2[+]=]formula2]…
var | … | 変数名 |
formula | … | 数式 |
数式を計算します。
変数名はアルファベットから始まる文字列を指定しますが、"e"や"E"は使用できません。
'='または '+='を指定した場合の演算は次のようになります。
= | 数式の結果を変数に代入します。 数式計算の結果が単なる数値となる場合には、変数は単純変数となります。 数式計算の結果がマトリックス(数の並びのものも含まれる)となる場合には、変数はマトリックス変数となります。 | ||||||||||||
+= |
これは、次のようになります。
|
例.
指定形式: name:=formula
name | … | 数式定義名 |
formula | … | 計算式 |
計算式を数式定義名に割り当てます。 ただし数式定義名の先頭はアルファベットの大文字でなければなりません。
指定形式: radix num
num | … | 基数 |
n進法の基数の設定を行います。
numは2から100までの整数です。
基数として10以外を設定した場合、関数は使用できません。 つまり単純な四則演算しか行うことができません。
基数pが指定された場合、例えば数字123は
基数として10以外を指定した場合、数として整数しか使用することができません。
基数が11以上かつ16までの場合、数値の表現は0から9及びa(A)からf(F)までの文字を使用します。
基数が17以上になる場合には、数値の表現は次のようになります。
例えば、"radix 60"というように時間設定にした場合、'10:23:30'は、10時23分30秒ということを表わします。
指定形式: #no
no | … | 数式番号 |
数式番号で指定された式を再実行します。
数式番号は、次のプロンプトで表示されているものです。
指定形式: [#no:]from>>[to][;from2>>[to2]]…
no | … | 数式番号 |
from | … | 変更対象文字列 |
to | … | 置換文字列 |
数式番号で指定された数式記述で、「変更対象文字列」全てを「置換文字列」に変換して実行します。
'#no:'を省略した場合には、直前の数式に対する変更になります。
指定形式: ?{word | unit[:type] | word}
type | … | 単位タイプ |
word | … | キーワード |
キーワードの説明を表示します。
指定の仕方によって、表示は次のようになります。
?word | … | キーワードのリストを表示します。 |
?unit[:type] | … | 単位についての説明を表示します。 単位タイプを指定した場合には、このタイプについて表示します。 |
?word | … | キーワードの意味等を表示します。 |
指定形式: {chgSI | chgCGS | chgCGS2}
物理・化学定数の値を、次のようにSI単位系(MKSA単位系)、CGS-esu単位系またはCGS-Gauss単位系に変更します。
chgSI | … | SI単位系 |
chgCGS | … | CGS-esu単位系 |
chgCGS2 | … | CGS-Gauss単位系 |
最初の設定はSI単位系になります。
指定形式: write {#no | var | "text"}...
no | … | 数式番号 |
var | … | 変数名 |
text | … | 文字列(コメント) |
数式番号で指定した数式、変数の値、または文字列をfilename1のファイルに追加します。
例. write #10 #20 "mass of A" x
指定形式: {printoff | printon}
plot関数での途中経過の結果表示の中止または再開を行います。
これは次のようになります。
printoff | … | 途中結果の表示を行いません。 |
printon | … | 途中結果の表示を行います。 |
指定形式: cls
画面を消去します。
数式計算の中断を行うには、[Ctrl]キーと[C]キーを同時に押します。
特に、積分計算の場合には非常に時間がかかる場合もありますので、この中断を行う場合に使用します。
指定形式: q
計算を終了します。
数式は以下のように記述します。
====================================================================================== | ||||||||||||||||||||||
数式: | 項 [{+|-} 項]… | |||||||||||||||||||||
項: | 因子列 [演算子 因子列]… | |||||||||||||||||||||
演算子: | {* | × |・ | / |÷ | % | ^ | <:> | <*> | <+> } | |||||||||||||||||||||
| ||||||||||||||||||||||
因子列: | ・因子 | |||||||||||||||||||||
・[数値]数値以外の因子[!] | ||||||||||||||||||||||
・[[数値]数値以外の因子](数式1,数式2)! | ||||||||||||||||||||||
・[[数値]数値以外の因子](数式1)[(数式2)…][!] | ||||||||||||||||||||||
因子: | {数値 | 定数ID | $番号 | $数式定義名 | 変数名 | 関数} | |||||||||||||||||||||
| ||||||||||||||||||||||
| ||||||||||||||||||||||
| ||||||||||||||||||||||
| ||||||||||||||||||||||
====================================================================================== |
因子列の注:
例.a=3のとき、2a!=2*3!=12
ただし、a及びbは正の整数 かつ a>bであること。
また (a-k*b) <1 のとき (a-k*b)! = 1。
例1.(10,3)!=10・7・4・1=280
例2.(5,3)!=5・2・(-1)!=10
例.{1*(2+3})(1*(2+3))
これは記述として正しくありませんが、'{'と'(',また '}'と')'は全く同じ扱いになります。
優先順位 | 演算子 | タイプ |
---|---|---|
1 | ^ | 右結合演算子 |
2 | ! | 左結合演算子 |
3 | 暗黙的乗算子 | 左結合演算子 |
4 | -(符号) | 右結合演算子 |
5 | *,×,・, /, ÷, %, <:>, <*>, <+> | 左結合演算子 |
6 | +, - | 左結合演算子 |
定数ID | 値 | |
PI | 3.14159265358979 | … π |
E. | 2.71828182845905 | … e |
【SI単位系】 | |||||
ID | 値 | 単位 | 記号 | 定数名 | 定数名(英名) |
c. | 2.99792458×108 | m/s | 【c】 | 真空中の光速度(1) | speed of light in vacuum |
vs | 331.45 | m/s | 【v】 | 空気中の音速 (0℃,1atm) 温度t … vs≒331.45+0.6t | speed of sound(sonic velocity) |
T0 | 273.15 | K | 【T0】 | 常圧の氷点 | |
J. | 4.18605 | J/15℃・cal | 【J】 | 熱の仕事当量 | mechanical equivalent of heat |
u0 | 1.25663706212×10-6 | N/A2 (H/m) |
【μ0】 | 真空の透磁率 (≒4π×10-7) | permeability of vacuum |
e0 | 8.8541878128×10-12 | F/m | 【ε0】 | 真空の誘電率 (1/μ0c2) | permittivity of vacuum |
G. | 6.67430×10-11 | m3/(kg・s2) | 【G】 | 万有引力定数 | Newtonian constant of gravitation |
g. | 9.80665 | m/s2 | 【g】 | 重力加速度 | acceleration of gravity |
h. | 6.62607015×10-34 | J・s | 【h】 | プランク定数(1) | Planck constant |
hb | 1.054571817…×10-34 | J・s | 【 |
プランク定数/2π | |
e. | 1.602176634×10-19 | C | 【e】 | 素電荷(SI単位系)(1) | elmentary charge |
Mq | 2.067833848…×10-15 | Wb | 【φ0】 | 磁束量子(2) (h/2e) | magnetic flux quantum |
Kj | 483597.848416984…×109 | Hz/V | 【KJ】 | ジョセフソン定数(2) (2e/h) | Josephson frequency-voltage ratio |
Rk | 25812.8074593045… | Ω | 【RK】 | 量子ホール抵抗(2)(h/e2) (フォン・クリッツィング定数) | quantized Hall resistance |
uB | 9.2740100783×10-24 | J/T | 【μB】 | ボーア磁子 (e | Bohr magneton |
uN | 5.0507837461×10-27 | J/T | 【μN】 | 核磁子 (e | nuclear magneton |
Mu | 1.66053906660×10-27 | kg | 【mu】 | 原子質量定数 | atomic mass unit |
k. | 1.380649×10-23 | J/K | 【k】 | ボルツマン定数(1) | Boltzmann constant |
Na | 6.02214076×1023 | mol-1 | 【Na,L】 | アボガドロ数(1) | Avogadro constant |
L. | 2.68678011…×1025 | m-3 | 【L,n0】 | ロシュミット数 (Na/Vm) | Loschmidt constant |
F. | 96485.33212… | C/mol | 【F】 | ファラデー定数(2) (NAe) | Farady constant |
R. | 8.314462618… | J/(mol・K) | 【R】 | 1モルの気体定数 (NAk) | molar gas constant |
Vm | 22.41396954…×10-3 (22.41396954…) |
m3/mol (L/mol) |
【Vm】 | 理想気体1モルの体積(2) (状態方程式 pV=nRTより) | molar volume(ideal gass) |
S. | 5.670374419…×10-8 | W/(m2・K4) | 【σ】 | ステファン-ボルツマン定数(2) (π2k4/60 | Stefan-Boltzmann constant |
me | 9.1093837015×10-31 | kg | 【me】 | 電子の質量 | electron mass |
mp | 1.67262192369×10-27 | kg | 【mp】 | 陽子の質量 | proton mass |
mn | 1.67492749804×10-27 | kg | 【mn】 | 中性子の質量 | neutron mass |
mm | 1.883531627×10-28 | kg | 【mm】 | ミュー粒子の質量 | muon mass |
mt | 3.16754×10-27 | kg | 【mt】 | タウ粒子の質量 | tauon mass |
ue | -9.2847647043×10-24 | J/T | 【μe】 | 電子の磁気モーメント | electron magnetic moment |
up | 1.41060679736×10-26 | J/T | 【μp】 | 陽子の磁気モーメント | proton magnetic moment |
un | -9.6623651×10-27 | J/T | 【μn】 | 中性子の磁気モーメント | neutron magnetic moment |
um | -4.49044830×10-26 | J/T | 【μm】 | ミュー粒子の磁気モーメント | muon magnetic moment |
ge | -2.00231930436256 | 【ge】 | 自由電子のg因子 (2μe/μB) | electron g-factor | |
gp | 5.5856946893 | 【gp】 | 陽子のg因子 (2μp/μN) | proton g-factor | |
Lc | 2.42631023867×10-12 | m | 【λc】 | (電子の)コンプトン波長 (h/mec) | Compton wavelength |
Lcp | 1.32140985539×10-15 | m | 【λc,p】 | 陽子のコンプトン波長 (h/mpc) | proton Compton wavelength |
a. | 7.2973525693×10-3 | 【α】 | 微細構造定数 (e2/4πε0 | fine-structure constant | |
Ry | 1.0973731568160×107 | m-1 | 【R¥】 | リュードベリ定数 | Rydberg constant |
a0 | 5.29177210903×10-11 | m | 【a0】 | ボーア半径 | Bohr radias |
re | 2.8179403262×10-15 | m | 【re】 | 電子の古典半径 | classical electron radius |
Ts | 6.6524587158×10-29 | m2 | 【σe】 | トムソン断面積 | Thomson cross sections |
【CGS単位系(3)】 | |||||
ID | 値 | 単位 | 記号 | 定数名 | 定数名(英名) |
c. | 2.99792458×1010 | cm/s | 【c】 | 真空中の光速度 | speed of light in vacuum |
vs | 33145 | cm/s | 【v】 | 空気中の音速 (0℃,1atm) | speed of sound |
T0 | 273.15 | K | 【T0】 | 常圧の氷点 | |
J. | 4.18605×107 | erg/15℃・cal | 【J】 | 熱の仕事当量 | mechanical equivalent of heat |
e0 | 1(定義値) | 【ε0】 | 真空の誘電率 | permittivity of vacuum | |
u0 | 1.11265005605…×10-21 1(定義値) |
dyn・s2/esu2 |
【μ0】 | 真空の透磁率 (CGS-Gauss) | permeability of vacuum |
G. | 6.67430×10-8 | cm3/(g・s2) | 【G】 | 万有引力定数 | Newtonian constant of gravitation |
g. | 980.665 | cm/s2 | 【g】 | 重力加速度 | acceleration of gravity |
h. | 6.62607015×10-27 | erg・s | 【h】 | プランクの定数 | Planck constant |
hb | 1.054571817…×10-27 | erg・s | 【 |
プランクの定数/2π | |
e. | 4.803204712…×10-10 | esu | 【e】 | 素電荷(e(C)×c[cm]/10) | |
Mq | 6.897551266…×10-18 2.067833848…×10-7 |
該当なし Mx |
【φ0】 | 磁束量子 (CGS-Gauss) | magnetic flux quantum |
Kj | 1.44978987660439…×1017 | Hz・esu/V | 【KJ】 | ジョセフソン定数 | Josephson frequency-voltage ratio |
Rk | 2.87206216664964…×10-8 | 【RK】 | 量子ホール抵抗 | quantized Hall resistance | |
uB | 2.7802782768…×10-10 9.2740100783×10-21 |
該当なし erg/G |
【μB】 | ボーア磁子 (CGS-Gauss) | Bohr magneton |
uN | 1.5141868740…×10-13 5.0507837461×10-24 |
該当なし erg/G |
【μN】 | 核磁子 (CGS-Gauss) | nuclear magneton |
Mu | 1.6605390666×10-24 | g | 【mu】 | 原子質量定数 | atomic mass unit |
k. | 1.380649×10-16 | erg/K | 【k】 | ボルツマン定数 | Boltzmann constant |
Na | 6.02214076×1023 | mol-1 | 【Na,L】 | アボガドロ数 | Avogadro constant |
L. | 2.68678011…×1019 | cm-3 | 【L,n0】 | ロシュミット数 | Loschmidt constant |
F. | 2.892557487…×1014 | esu/mol | 【F】 | ファラデー定数 | Farady constant |
R. | 8.314462618…×107 | erg/(mol・K) | 【R】 | 1モルの気体定数 | molar gas constant |
Vm | 2.241396954…×104 | cm3/mol | 【Vm】 | 理想気体1モルの体積 | molar volume(ideal gass) |
S. | 5.670374419…×10-5 | erg/(s・cm2・K4) | 【σ】 | ステファン-ボルツマン定数 | Stefan-Boltzmann constant |
me | 9.1093837015×10-28 | g | 【me】 | 電子の質量 | electron mass |
mp | 1.67262192369×10-24 | g | 【mp】 | 陽子の質量 | proton mass |
mn | 1.67492749804×10-24 | g | 【mn】 | 中性子の質量 | neutron mass |
mm | 1.883531627×10-25 | g | 【mm】 | ミュー粒子の質量 | muon mass |
mt | 3.16754×10-24 | g | 【mt】 | タウ粒子の質量 | tauon mass |
ue | -2.7835024326…×10-10 -9.2847647043×10-21 |
該当なし erg/G |
【μe】 | 電子の磁気モーメント (CGS-Gauss) | electron magnetic moment |
up | 4.22889279052…×10-13 1.41060679736×10-23 |
該当なし erg/G |
【μp】 | 陽子の磁気モーメント (CGS-Gauss) | proton magnetic moment |
un | -2.8967041…×10-13 -9.6623651×10-24 |
該当なし erg/G |
【μn】 | 中性子の磁気モーメント (CGS-Gauss) | neutron magnetic moment |
um | -1.34620253337…×10-12 -4.4904483×10-23 |
該当なし erg/G |
【μm】 | ミュー粒子の磁気モーメント (CGS-Gauss) | muon magnetic moment |
ge | -2.00231930436256 | 【ge】 | 自由電子のg因子 | electron g-factor | |
gp | 5.5856946893 | 【gp】 | 陽子のg因子 | proton g-factor | |
Lc | 2.42631023867×10-10 | cm | 【λc】 | (電子の)コンプトン波長 | Compton wavelength |
Lcp | 1.32140985539×10-13 | cm | 【λc,p】 | 陽子のコンプトン波長 | proton Compton wavelength |
a. | 7.2973525693×10-3 | 【α】 | 微細構造定数 | fine-structure constant | |
Ry | 1.097373156816×105 | cm-1 | 【R¥】 | リュードベリ定数 | Rydberg constant |
a0 | 5.29177210903×10-9 | cm | 【a0】 | ボーア半径 | Bohr radias |
re | 2.8179403262×10-13 | cm | 【re】 | 電子の古典半径 | classical electron radius |
Ts | 6.6524587158×10-25 | cm2 | 【σe】 | トムソン断面積 | Thomson cross sections |
記号 | SI単位 | CGS-Gauss単位 | a | b … a(SI)b(CGS) | |
力 | 【F】 | N(newton) | dyn | 1 | 105 |
仕事 | 【W】 | J(joule) | erg | 1 | 107 |
仕事率 | 【P】 | W(watt) | erg/s | 1 | 107 |
電荷 | 【Q】 | C(coulomb) | esu | 1 | c×10-1(c=2.99792458×1010[cm]) |
電荷密度 | 【ρ】 | C/m3 | esu/cm3 | 1 | c×10-7 |
電流密度 | 【i】 | A/m2 | esu/(s・cm2) | 1 | c×10-5 |
電場の強さ | 【E】 | V/m | 1/(esu・cm) | 1 | 106/c |
電束密度 | 【D】 | C/m2 | esu/cm2 | 1 | 4πc×10-5 |
電気分極 | 【P】 | C/m2 | esu/cm2 | 1 | c×10-5 |
電気二重極能率 | 【p】 | C/m | esu/cm | 1 | c×10 |
電流 | 【I】 | A(ampere) | esu/s | 1 | c×10-1 |
起電力 | 【V】 | V(volt) | 1 | 108/c | |
抵抗 | 【R】 | Ω(ohm) | 1 | 109/c2 | |
容量 | 【C】 | F(farad) | 1 | c2×10-9 | |
インダクタンス | 【L】 | H(henry) | 1 | 109 | |
磁束 | 【φ】 | Wb(weber) | Mx(maxwall) | 1 | 108 |
磁束密度 | 【B】 | T(tesra), Wb/m2 | G(gauss) | 1 | 104 |
磁場の強さ | 【H】 | A/m | Oe(oersted) | 1 | 4π×10-3 |
以下に、SI単位系での単位変換の定数ID及び(基準単位への)換算値を示します。
単位の区分 | 定数ID | 単位 | 単位名 | 換算値 |
時間の換算 | (基準単位=秒) | |||
---|---|---|---|---|
u_s | 秒 | 1 | ||
u_min | 分 | 60 | ||
u_h | 時間 | 3600 | ||
u_d | 日 | 86400 | ||
u_year | ユリウス年(=365.25日) | 31557600 | ||
長さの換算 | (基準単位=m) | |||
u_mm | mm | ミリメートル | 0.001 | |
u_cm | cm | センチメートル | 0.01 | |
u_m | m | メートル | 1 | |
u_km | km | キロメートル | 1000 | |
u_mil | mil | ミル | 0.0254×10-3 | |
u_in | inch | インチ | 0.0254 | |
u_ft | feet | フィート | 0.3048 | |
u_yd | yard | ヤード | 0.9144 | |
u_mile | mile | マイル | 1609.344 | |
u_ang | angstrom | オングストローム | 10-10 | |
u_fm | fm | フェルミ | 10-15 | |
u_au | au | 天文単位 | 1.49597870700×1011 | |
u_pc | pc | パーセク | 3.085678×1016 | |
u_sun | 寸 | 0.0303030303030303 | ||
u_shaku | 尺 | 0.303030303030303 | ||
u_ken | 間 | 1.81818181818181 | ||
u_chou | 町 | 109.090909090909 | ||
u_kairi | 海里 | 1852 | ||
u_ri | 里 | 3927.27272727272 | ||
面積の換算 | (基準単位=m2) | |||
u_mm2 | mm2 | 平方ミリメートル | 10-6 | |
u_cm2 | cm2 | 平方センチメートル | 0.0001 | |
u_m2 | m2 | 平方メートル | 1 | |
u_km2 | km2 | 平方キロメートル | 106 | |
u_are | are | アール | 100 | |
u_ha | hectare | ヘクタール | 10000 | |
u_in2 | inch2 | 平方インチ | 6.4516×10-4 | |
u_ft2 | feet2 | 平方フィート | 0.09290304 | |
u_yd2 | yard2 | 平方ヤード | 0.8361273 | |
u_acre | acre | エーカー | 4046.8564224 | |
u_mile2 | mile2 | 平方マイル | 2.589988×106 | |
u_shaku2 | 平方尺 | 0.091827364554637 | ||
u_tsubo | 坪 | 3.3057851239669 | ||
u_se | 畝 | 99.173553719008 | ||
u_tanbu | 反歩 | 991.73553719008 | ||
u_choubu | 町歩 | 9917.3553719008 | ||
容積の換算 | (基準単位=m3) | |||
u_ml | ml | ミリリットル | 0.001×10-3 | |
u_m3 | m3 | 立方メートル | 1 | |
u_l | liter | リットル | 1×10-3 | |
u_in3 | inch3 | 立方インチ | 0.01638706×10-3 | |
u_ft3 | ft3 | 立方フィート | 28.31685×10-3 | |
u_gal | gallon | 米式ガロン | 3.785412×10-3 | |
u_pt | pint | 米式パイント(1/8ガロン) | 0.4731765×10-3 | |
u_qt | quart | 米式クオート(2パイント) | 0.946353×10-3 | |
u_bbl | barrel | バレル(42米式ガロン) | 158.9873×10-3 | |
u_shaku3 | 立方尺 | 27.826474107466 | ||
u_shaku_2 | 勺 | 0.0180391×10-3 | ||
u_gou | 合 | 0.180391×10-3 | ||
u_shou | 升 | 1.80391×10-3 | ||
u_to | 斗 | 18.0391×10-3 | ||
u_koku | 石 | 180.391×10-3 | ||
質量の換算 | (基準単位=kg) | |||
u_g | g | グラム | 0.001 | |
u_kg | kg | キログラム | 1 | |
u_t | 103kg | トン | 1000 | |
u_oz | oz | オンス(ounce) | 0.02834952 | |
u_lb | lb | ポンド(pound) | 0.4535924 | |
u_carat | K | カラット(carat) | 0.2×10-3 | |
u_mon | 匁 | 3.75×10-3 | ||
u_kin | 斤 | 0.600 | ||
u_kan | 貫 | 3.75 | ||
速度の換算 | (基準単位=m/s) | |||
u_m_s | m/s | メートル毎秒 | 1 | |
u_m_min | m/min | メートル毎分 | 0.0166666666666667 | |
u_km_h | km/h | 時速 | 0.27777777777778 | |
u_mile_h | mile/h | マイル/h | 0.44704 | |
u_knot | knot | ノット | 0.51444444444444 | |
力の換算 | (基準単位=N) | |||
u_dyn | dyn | ダイン | 10-5 | |
u_N | N | ニュートン | 1 | |
u_gG | g重 | g重 | 0.00980665 | |
u_kgG | kg重 | kg重 | 9.80665 | |
圧力の換算 | (基準単位=Pa(N/m2)) | |||
u_Pa | N/m2 | パスカル | 1 | |
u_dyn_cm2 | dyn/cm2 | ダイン毎平方センチ | 0.1 | |
u_kg_cm2 | kg重/cm2 | kg重毎平方センチ | 98066.5 | |
u_kg_m2 | kg重/cm2 | kg重毎平方メートル | 9.80665 | |
u_mbar | mbar | ミリバール | 100 | |
u_atm | atm | 気圧 | 101325.0(定義値) | |
u_psi | psi | ポンド毎平方インチ | 6894.757 | |
u_Torr | Torr | トル=1mmHg=1/760気圧 | 133.3224 | |
エネルギーの換算 | (基準単位=J) | |||
u_J | J | ジュール | 1 | |
u_erg | erg | エルグ | 10-7 | |
u_cal | cal | 熱力学的カロリー | 4.184(定義値) | |
u_calIT | calIT | 1国際蒸気表カロリー | 4.1868 | |
u_kWh | kWh | キロワット時 | 3600000 | |
u_hp_hr | 英馬力・時 | 2684520 | ||
u_gmass | g質量 | 8.987552×1013 | ||
u_KT | K | ケルビン | 1.380658×10-23 | |
u_Hz | Hz | ヘルツ(E=hν) | 6.626076×10-34 | |
u_wl_cm | cm-1 | 1cm波長(E=hc/λ) | 1.986448×10-23 | |
u_eV | eV | エレクトロン・ボルト | 1.60217733×10-19 | |
u_J_mol | J/mol | ジュール毎モル | 1.66057×10-24 | |
u_kJ_mol | kJ/mol | キロジュール毎モル | 1.66057×10-21 | |
u_kcal_mol | kcal/mol | キロカロリー毎モル | 6.9503×10-21 | |
磁束密度の換算 | (基準単位=T) | |||
u_T | T | テスラ | 1 | |
u_G | G | ガウス | 10-4 |
定数ID | 原子量 | (原子番号)原子名(族番号) | |
---|---|---|---|
AmH | [1.00784, 1.00811]* | (1)Hydrogen(1) | 水素 |
AmHe | 4.002602 | (2)Helium(18) | ヘリウム |
AmLi | [6.938, 6.997] | (3)Lithium(1) | リチウム |
AmBe | 9.0121831 | (4)Beryllium(2) | ベリリウム |
AmB | [10.806, 10.821] | (5)Boron(13) | ホウ素 |
AmC | [12.0096, 12.0116] | (6)Carbon(14) | 炭素 |
AmN | [14.00643, 14.00728] | (7)Nitrogen(15) | 窒素 |
AmO | [15.99903, 15.99977] | (8)Oxygen(16) | 酸素 |
AmF | 18.998403163 | (9)Fluorine(17) | フッ素 |
AmNe | 20.1797 | (10)Neon(18) | ネオン |
AmNa | 22.98976928 | (11)Sodium(1) | ナトリウム |
AmMg | [24.304, 24.307] | (12)Magnesium(2) | マグネシウム |
AmAl | 26.9815385 | (13)Alminium(13) | アルミニウム |
AmSi | [28.084, 28.086] | (14)Silicon(14) | ケイ素 |
AmP | 30.973761998 | (15)Phosphorus(15) | リン |
AmS | [32.059, 32.076] | (16)Sulfur(16) | 硫黄 |
AmCl | [35.446, 35.457] | (17)Chlorine(17) | 塩素 |
AmAr | [39.792, 39.963] | (18)Argon(18) | アルゴン |
AmK | 39.0983 | (19)Potassium(1) | カリウム |
AmCa | 40.078 | (20)Calcium(2) | カルシウム |
AmSc | 44.955908 | (21)Scandium(3) | スカンジウム |
AmTi | 47.867 | (22)Titanium(4) | チタン |
AmV | 50.9415 | (23)Vanadium(5) | バナジウム |
AmCr | 51.9961 | (24)Chromium(6) | クロム |
AmMn | 54.938043 | (25)Manganese(7) | マンガン |
AmFe | 55.845 | (26)Iron(8) | 鉄 |
AmCo | 58.933194 | (27)Cobalt(9) | コバルト |
AmNi | 58.6934 | (28)Nickel(10) | ニッケル |
AmCu | 63.546 | (29)Copper(11) | 銅 |
AmZn | 65.38 | (30)Zinc(12) | 亜鉛 |
AmGa | 69.723 | (31)Gallium(13) | ガリウム |
AmGe | 72.630 | (32)Germanium(14) | ゲルマニウム |
AmAs | 74.921595 | (33)Arsenic(15) | ヒ素 |
AmSe | 78.971 | (34)Selenium(16) | セレン |
AmBr | [79.901, 79.907] | (35)Bromine(17) | 臭素 |
AmKr | 83.798 | (36)Krypon(18) | クリプトン |
AmRb | 85.4678 | (37)Rubidium(1) | ルビジウム |
AmSr | 87.62 | (38)Strontium(2) | ストロンチウム |
AmY | 88.90584 | (39)Yttrium(3) | イットリウム |
AmZr | 91.224 | (40)Zirconium(4) | ジルコニウム |
AmNb | 92.90637 | (41)Niobium(5) | ニオブ |
AmMo | 95.95 | (42)Molybdenum(6) | モリブデン |
AmTc | 99 | (43)Technetium(7) | テクネチウム |
AmRu | 101.07 | (44)Ruthenium(8) | ルテニウム |
AmRh | 102.90549 | (45)Rhodium(9) | ロジウム |
AmPd | 106.42 | (46)Palladium(10) | パラジウム |
AmAg | 107.8682 | (47)Silver(11) | 銀 |
AmCd | 112.414 | (48)Cadnium(12) | カドミウム |
AmIn | 114.818 | (49)Indium(13) | インジウム |
AmSn | 118.710 | (50)Tin(14) | スズ |
AmSb | 121.760 | (51)Antimony(15) | アンチモン |
AmTe | 127.60 | (52)Tellurium(16) | テルル |
AmI | 126.90447 | (53)Iodine(17) | ヨウ素 |
AmXe | 131.293 | (54)Xenon(18) | キセノン |
AmCs | 132.90545196 | (55)Caesium(1) | セシウム |
AmBa | 137.327 | (56)Barium(2) | バリウム |
AmHf | 178.486 | (72)Hafnium(4) | ハフニウム |
AmTa | 180.94788 | (73)Tantalum(5) | タンタル |
AmW | 183.84 | (74)Tungsten(6) | タングステン |
AmRe | 186.207 | (75)Rhenium(7) | レニウム |
AmOs | 190.23 | (76)Osmium(8) | オスミウム |
AmIr | 192.217 | (77)Iridium(9) | イリジウム |
AmPt | 195.084 | (78)Platinum(10) | 白金 |
AmAu | 196.966570 | (79)Gold(11) | 金 |
AmHg | 200.592 | (80)Mercury(12) | 水銀 |
AmTl | [204.382, 204.385] | (81)Thallium(13) | タリウム |
AmPb | 207.2 | (82)Lead(14) | 鉛 |
AmBi | 208.98040 | (83)Bismuth(15) | ビスマス |
AmPo | 210 | (84)Polonium(16) | ポロニウム |
AmAt | 210 | (85)Astatine(17) | アスタチン |
AmRn | 222 | (86)Radon(18) | ラドン |
AmFr | 223 | (87)Francium(1) | フランシウム |
AmRa | 226 | (88)Radium(2) | ラジウム |
AmRf | 267 | (104)Rutherfordium(4) | ラザフォルジウム |
AmDb | 268 | (105)Dubnium(5) | ドブニウム |
AmSg | 271 | (106)Seaborgium(6) | シーボギウム |
AmBh | 272 | (107)Bohrium(7) | ボーリウム |
AmHs | 277 | (108)Hassium(8) | ハッシウム |
AmMt | 276 | (109)Mitnerium(9) | マイトネリウム |
AmDs | 281 | (110)Darmstadtium(10) | ダームスタチウム |
AmRg | 280 | (111)Roentogenium(11) | レントゲニウム |
AmCn | 285 | (112)Copernicium(12) | コペルニシウム |
AmNh | 278 | (113)Nihonium(13) | ニホニウム |
AmFl | 289 | (114)Flerovium(14) | フレロビウム |
AmMc | 289 | (115)Moscovium(15) | モスコビウム |
AmLv | 293 | (116)Livermorium(16) | リバモリウム |
AmTs | 293 | (117)Tennessine(17) | テネシン |
AmOg | 294 | (118)Oganesson(18) | オガネソン |
(ランタノイド) | |||
AmLa | 138.90547 | (57)Lanthanum(3) | ランタン |
AmCe | 140.116 | (58)Cerium(3) | セリウム |
AmPr | 140.90766 | (59)Praseodymium(3) | プラセオジウム |
AmNd | 144.243 | (60)Neodymium(3) | ネオジウム |
AmPm | 145 | (61)Promethium(3) | プロメチウム |
AmSm | 150.36 | (62)Samarium(3) | サマリウム |
AmEu | 151.964 | (63)Europium(3) | ユウロピウム |
AmGd | 157.25 | (64)Gadolinium(3) | ガドリニウム |
AmTb | 158.925354 | (65)Terbium(3) | テリビウム |
AmDy | 162.500 | (66)Dysprosium(3) | ジスプロシウム |
AmHo | 164.930328 | (67)Holmium(3) | ホルミウム |
AmEr | 167.259 | (68)Erbium(3) | エルビウム |
AmTm | 168.934218 | (69)Thulium(3) | ツリウム |
AmYb | 173.045 | (70)Ytterbium(3) | イッテルビウム |
AmLu | 174.9668 | (71)Lutetium(3) | ルテチウム |
(アクチノイド) | |||
AmAc | 227 | (89)Actinium(3) | アクチニウム |
AmTh | 232.0377 | (90)Thorium(3) | トリウム |
AmPa | 231.03588 | (91)Protoactinium(3) | プロトアクチニウム |
AmU | 238.02891 | (92)Uranium(3) | ウラン |
AmNp | 237 | (93)Neptunium(3) | ネプツニウム |
AmPu | 239 | (94)Plutonium(3) | プルトニウム |
AmAm | 243 | (95)Americium(3) | アメリシウム |
AmCm | 247 | (96)Curium(3) | キュリウム |
AmBk | 247 | (97)Berkelium(3) | バークリウム |
AmCf | 252 | (98)Californium(3) | カリホルニウム |
AmEs | 252 | (99)Einsteinium(3) | アインスタイニウム |
AmFm | 257 | (100)Ferimium(3) | フェルミウム |
AmMd | 258 | (101)Mendelevium(3) | メンデレビウム |
AmNo | 259 | (102)Nobelium(3) | ノーベリウム |
AmLr | 262 | (103)Lawrencium(3) | ローレンシウム |
補足.
X線の波長λは次の式によって計算される。原子の構造の解明によって一連の物理学者はノーベル賞を受けたのだが、この中には当然モーズリーも含まれるはずだった。 しかし、オーストリアのフェルデナンド大公がサラエボで暗殺されることを発端として第一次世界大戦が発生したが、モーズリーはドイツの宣戦に危機感を募らせ、志願兵の徴募に応じて前線に行き、戦死してしまった。 冷静な彼がその志願に応じたのはかなり不可解なのだが、この大戦はヨーロッパの荒廃だけでなく、一人の優秀な物理学者を失うということにもなった。 科学の発展が非常に優秀な個人によって大きく推進されることが多いことを考えれば、それは一科学者の殉死として片付けられないことであった。nλ=2dsinθ
ここで、dは格子面同士の間隔、θは格子面に対する照射角、nは1,2,3などの整数である。
X線というのは電磁波であり、λν=cの関係を満たすことより、波長λから振動数νが求められる。 そしてモーズリーは、K放射(K殻に由来するもの)の最強線の振動数νが次の関係を満たすことを見いだした。ν=(3/4)(N-1)2K
ここでNは原子番号、Kはリュードベリ定数である。 (これは、電子のエネルギーが原子核による電場の源、つまり陽子数と関係するからであるが。) この式から、振動数の平方根を取るとこれは原子番号に比例する、ということが見出された。
このことによって元素の分類が可能となり、それまで未発見の元素の探求が行われた。 ただし、どうしても未発見な元素があり、これは現代の錬金術である元素変換や壊変によって生じさせた。 この元素変換は、始め放射性元素からのα線であるヘリウム原子核を用いたのであるが、後に陽子である水素イオンなどを加速させ(この装置がサイクロトロンと呼ばれるもの)、それを物質に衝突させることによって行われた。
未発見の元素名は、その発見者に命名権が与えられ、次々と新しい元素名が生じることになった。 (これは星や彗星などの名前もそうであり、その中にはかなり珍妙なものもあるが、元素名の場合にはその名称が広く世間に知れ渡ることから、あまり奇妙な名前が付けられるということはなかったのだろう。 これは科学者の世間体意識によるものと思われるが、それでも少し違和感を感じるものがある。これは人名や地名が元素名と関係しているということに対する違和感であるのだが。)
特にウラン以降の元素がそうであり、93番から103番までの名称の由来を挙げると次のようになる。
- ・ネプツニウム
- ネプツニウムはウランの次の元素であり、ウランとは天王星(ウラノス)がこの名の由来であることから、天王星の次の惑星である海王星(ネプチューン)から名づけられた。
- ・プルトニウム
- ネプツニウムと同様に、海王星の次の(準)惑星である冥王星(プルートー)から名づけられた。
- ・アメリシウム
- ランタン系列とアクチニウム系列における姉妹元素であるユーロピウムに対応して名づけられた。
- ・キュリウム
- キュリー夫妻を偲んで名づけられた。
- ・バークリウム
- サイクロトロンを発明したローレンスはカルフォルニア大学バークレー校であり、この町がサイクロトロン発祥の町であることから名づけられた。
- ・カリホルニウム
- バークリーがカルフォルニア州であることから、この州の栄誉を称えて名づけられた。
- ・アインスタイニウム
- この元素が発見された時、原子や原子核の科学の幕開けの役をも演じたアインシュタインが亡くなったばかりであることから名づけられた。 ただし、量子力学については最後まで納得することなく、この世を去った。 ボーアとアインシュタインの論争は有名である。
- ・フェルミウム
- この元素は1952年の水爆実験の灰に含まれていたが、この2年後、この元素の同定を行い、この名前を決めかねているとき、原子核の研究に偉大な貢献をしたエンリコ・フェルミが亡くなったことより、彼の栄誉を称えて名づけられた。
- ・メンデレビウム
- 化学的性質によって元素の分類を初めて行なったメンデルを記念して名づけられた。
- ・ノーベリウム
- この元素がストックホルムのノーベル研究所で作られたことに因んで名づけられた。
- ・ローレンシウム
- サイクロトロンの発明者であるローレンスに因んで名づけられた。
変換元単位IDの単位の値aを変換先単位IDの単位の値に変換します。
この場合、単位タイプは変換元単位IDによって決められます。
指定可能な単位IDは、以下の通りです(換算値はSI単位系の場合)。
単位種別:基準単位 | 単位ID | 換算値 |
---|---|---|
時間: sec | s | 1 |
min | 60 | |
h | 3600 | |
d | 86400 | |
year(=365日) | 31536000 | |
長さ: m | mm | 0.001 |
cm | 0.01 | |
m | 1 | |
km | 1000 | |
mil | 0.0254×10-3 | |
in(inch=2.54cm) | 0.0254 | |
ft(feet=12inch) | 0.3048 | |
yd(yard=3feet) | 0.9144 | |
mile(=5280feet) | 1609.344 | |
ang(angstrom) | 10-10 | |
fm(フェルミ) | 10-15 | |
au(天文単位) | 1.49597870700×1011 | |
pc(パーセク) | 3.085678×1016 | |
sun(寸) | 0.0303030303030303 | |
shaku(尺) | 0.303030303030303 | |
ken(間) | 1.81818181818181 | |
chou(町) | 109.090909090909 | |
kairi(海里) | 1852 | |
ri(里) | 3927.27272727272 | |
面積: m2 | mm2(mm2) | 10-6 |
cm2(cm2) | 0.0001 | |
m2(m2) | 1 | |
km2(km2) | 106 | |
are | 100 | |
ha(hectare) | 10000 | |
in2(in2=6.4516cm2) | 6.4516×10-4 | |
ft2(ft2=144in2) | 0.09290304 | |
yd2(yd2=9ft2) | 0.8361273 | |
acre | 4046.8564224 | |
mile2(mile2) | 2.589988×106 | |
shaku2(平方尺) | 0.091827364554637 | |
tsubo(坪) | 3.3057851239669(=1/0.3025) | |
se(畝=30坪) | 99.173553719008 | |
tanbu(反歩=10畝) | 991.73553719008 | |
choubu(町歩=10反歩) | 9917.3553719008 | |
容積: liter(10cm3) | ml(cm3) | 0.001 |
m3(m3) | 1000 | |
l(liter,litre) | 1 | |
in3(in3) | 0.01638706(4) | |
ft3(ft3=1728in3) | 28.31685 | |
gal(gallon:USA=231in3) | 3.785412 | |
pt(pint:USA=1/8gal) | 0.4731765 | |
qt(quart=2pint:USA) | 0.946353 | |
bbl(barrel=42gal) | 158.9873 | |
shaku3(立方尺) | 27.826474107466 | |
shaku_2(勺) | 0.0180391 | |
gou(合) | 0.180391 | |
shou(升) | 1.80391 | |
to(斗) | 18.0391 | |
koku(石) | 180.391 | |
質量: kg | g | 0.001 |
kg | 1 | |
t(ton) | 1000 | |
oz(ounce) | 0.02834952 | |
lb(pound=16oz) | 0.4535924 | |
carat | 0.2×10-3 | |
mon(匁) | 3.75×10-3 | |
kin(斤=160匁) | 0.600 | |
kan(貫=1000匁) | 3.750 | |
速度: m/s | m_s(m/s) | 1 |
m_min(m/min) | 0.0166666666666667 | |
km_h(km/h) | 0.27777777777778 | |
mile_h(mile/h) | 0.44704 | |
knot(海里/h) | 0.51444444444444 | |
力: N | dyn(ダイン) | 10-5 |
N(ニュートン) | 1 | |
gG(g重) | 0.00980665 | |
kgG(kg重) | 9.80665 | |
圧力: Pa | Pa(パスカル…N/m2) | 1 |
dyn_cm2(dyn/cm2) | 0.1 | |
kg_cm2(kg/cm2) | 98066.5 | |
kg_m2(kg/m2) | 9.80665 | |
mbar(ミリバール) | 100 | |
atm(標準大気圧) | 101325.0 | |
psi(lb/in2) | 6894.757 | |
Torr(水銀柱mm…1mmHg) | 133.3224 | |
エネルギー: J | J | 1 |
erg | 10-7 | |
cal | 4.184 | |
calIT | 4.1868 | |
kWh | 3600000 | |
hp_hr(英馬力・時=745.7Wh) | 2684520 | |
gmass(1gmass) | 8.987552×1013 | |
KT(K) | 1.380658×10-23 | |
Hz(E=hν) | 6.626076×10-34 | |
wl_cm(cm-1:E=hc/λ) | 1.986448×10-23 | |
eV | 1.60217733×10-19 | |
J_mol(J/mol) | 1.66057×10-24 | |
kcal_mol(kcal/mol) | 6.9503×10-21 | |
temp.: C | C(Centigrade:摂氏) | 1 |
F(Fahrenheit:華氏) | x×9/5+32 (C → F) | |
K(Kelvin温度) | x+273.15 (C → K) | |
磁束密度: T | T(tesla…Wb/m2) | 1 |
G(gauss…Wb/cm2) | 10-4 |
注1.カロリーの定義には次のように幾つかあります。
1カロリーとは、1gの水を1℃上げるのに必要な熱量のことですが、水の比熱は定圧下の条件でも温度によって異なります。
例えば、温度15℃の水を1℃上げる熱量は 4.1855Jになり、これは15度カロリー(cal15)と呼ばれます。
日本の計量法で用いられているのは、熱力学的カロリーか 4.18605Jの値です。
国際的には、温度による曖昧さをなくすため、国際蒸気表カロリーがよく使用されます。
これは、水を0℃から100℃まで上げるのに要する熱量を100で割った値となります。
SI単位系では熱力学的カロリーか、この値を使用します。
注2.barrelの定義には次のように幾つかあります。
・液体の体積:米国では31.5米式ガロン(約119リットル)、英国では36英式ガロン(36×4.54609リットル=約164リットル)。
・石油の体積:42米式ガロン(約159リットル)。
・乾燥物の体積:105クオート(約116リットル)。
絶対値を求めます。
天井値を求めます。天井値というのは、数値aより大きい最少の整数のことです。
床値を求めます。床値というのは、数値aより小さい最大の整数のことです。
数値aの小数部の値を求めます。
度degをラジアンの値に変換します。
ラジアンradを度の値に変換します。
基数nでの数値aを現在設定されている基数の値に変換します。
例えば、設定されている基数が10の場合、num(16,'a1')は 10×16+1=161になります。
数値aより大きい素数を求めます。
組み合わせの数 mCnを求めます。
順列の数 mPnを求めます。
数値aとbの最大公約数を求めます。
数値aとbの最大公倍数を求めます。
ラジアンaのsineを求めます。
度aのsineを求めます。
ラジアンaのsineの逆数を求めます。
度aのsineの逆数を求めます。
ラジアンaのcosineを求めます。
度aのcosineを求めます。
ラジアンaのcosineの逆数を求めます。
度aのcosineの逆数を求めます。
ラジアンaのtangentを求めます。
度aのtangentを求めます。
ラジアンaのtangentの逆数を求めます。
度aのtangentの逆数を求めます。
数値aのarcsine(逆正弦)を求めます。(-1≦a≦1)
この値域は、-π/2〜π/2です。
数値aのarccosine(逆余弦)を求めます。(-1≦a≦1)
この値域は、0〜πです。
数値aのarctangent(逆正接)を求めます。
この値域は、-π/2〜π/2です。
複素数x+yiの偏角(ラジアン)を求めます。すなわち、atan2(y,x)=atan(y/x)
この値域は、-π/2〜π/2です。
数値aの hyperbolic sineを求めます。(-700≦a≦700)
sinh(a)=(exp(a)-exp(-a))/2
数値aの hyperbolic cosineを求めます。(-700≦a≦700)
cosh(a)=(exp(a)+exp(-a))/2
数値aの hyperbolic tangentを求めます。
tanh(a)=sinh(a)/cosh(a)
数値aの逆 hyperbolic sineを求めます。
数値aの逆 hyperbolic cosineを求めます。(1≦a)
数値aの逆 hyperbolic tangentを求めます。(-1<a<1)
eの累乗を求めます。(a≦700)
eの累乗-1を求めます。 つまりこれは a=0で0とするものです。
数値aに対する数値bの累乗を求めます。
ただし、a<0で bが整数以外、またはa=0かつb=0の場合にはエラーになります。
数値aの自然対数(ln)を求めます。(0<a)
数値aの常用対数(底を10とするもの)を求めます。(0<a)
なお、工学などでは常用対数を取ることが多く、これをlogにし、自然対数の方はlnとすることが多いのですが、数学的にはlogが自然対数であることから、常用対数の方はlog10という関数名にしています。
数値a+1の自然対数を求めます。(-1<a)
これは、a=0で0とするものです。
底nに対する数値aの対数を求めます。(0<a)
数値aの平方根を求めます。(0≦a)
(普通この関数名はsqrtが用いられています。)
数値aの立方根を求めます。(0≦a)
(cbは立方を意味するcubeの略です。)
a | … | 初項 |
d | … | 等差 |
n | … | 項番 |
等差数列の n項目の値を求めます: An=a+(n-1)d
a | … | 初項 |
r | … | 等比 |
n | … | 項番 |
等比数列の n項目の値を求めます: An=a・rn-1
ガンマ(Γ)関数の値を求めます:
G(x)= | ò | ¥ 0 |
e-ttx-1dt |
ガンマは階乗の計算を実数へ拡張したものになっていますが、階乗の場合とは1ずれていることに注意して下さい。
例1.Γ(4)=3!
例2.Γ(4.5)=3.5・2.5・1.5・Γ(1.5)=11.63...
Γ(1.5)=0.886...は 0.5!に相当するもの。
本来は階乗の計算は1で終了しますが、実数の場合には必ずしも1にならないので、その場合には0から1未満の階乗値に対する、1に近い数が対応することになります。因みに 0!=1です。
ベータ(B)関数の値を求めます:B(x,y)=Γ(x)Γ(y)/Γ(x+y)
ゼータ(ζ)関数の値を求めます:
z(x)= | ¥ Σ n=1 |
|
ベルヌーイ数(Bn)を求めます。
第一種ベッセル関数の値を求めます。
第二種ベッセル関数の値を求めます。
ベッセル関数は、2階の微分方程式の一つであるベッセル方程式の解であり、これは(一般解を表わすのに)2つの特殊解が必要なことより、第一種と第二種のものがあります。
ベッセル関数は、例えば円形膜(太鼓など)の動径方向の振動を表すものとして用いられます。
第一種ルジャンドル関数の値を求めます。
第二種ルジャンドル関数の値を求めます。
ルジャンドル関数は、2階の微分方程式の一つであるルジャンドル方程式の解であり、これは2つの特殊解が必要なことより、第一種と第二種のものがあります。
正弦積分(Si)の値を求めます:
Si= | ò | a 0 |
|
余弦積分(Ci)の値を求めます:
Ci=γ+log(a)+ | ò | a 0 |
|
(γ:オイラー数) |
x | … |
変数名 これはsub内でのみ有効な変数です。 |
a,b | … | 数値 |
F(x) | … | xの関数 |
F(a)-F(b)を求めます。
ΣF(x)= F(a)+F(a+1)+…+F(b)を求めます。
ΠF(x)=F(a)・F(a+1)・…・F(b)を求めます。
複数の変数x,y,…にそれぞれ代入して(x=a,y=b, …)、関数Fの値を求めます。
関数F(x)の数値aでの微分係数を求めます。
関数F(x)の数値aでの2階の微分係数を求めます。
a,b | … | 積分区間[a,b] |
h: | … | 微小区間長を指示する修飾子 |
h1 | … | 微小区間長(微小素片) |
関数F(x)の積分値を(シンプソン則によって)求めます。 微小区間長を指定した場合には、それによって総和します。
注.
積分区間に無限大になる点が存在する場合、正しい値が得られません。
例えば、1/xという関数は x=0で無限大になるため、積分区間に0を含むことはできません。
解析的には積分値は定まるのですが、当数値計算では大きな誤差が生じるか、エラーになります。
区間[a,b]で方程式 F(x)=0を満たす値(実数)を2分検索法で求めます。
関数はその区間で単調に減少または増加するものであることが仮定されます。
したがって、次の条件が求められます。
点aより初めて、F(x)=0となるxの値をニュートン法で求めます。
解がこの点の近くに存在する場合、点aにおいて微分係数が正ならば、この点より左側の値が求められ、負ならば右側の値が求められることになるでしょう。 解が存在しない場合や解の算出で「振動」する場合には、解は求められません。
点aより初めて、F'(x)=0となるxの値をニュートン法で求めます。
a1 | … | 直線1の傾き |
x1,y1 | … | 直線1の通る点 |
a2 | … | 直線2の傾き |
x2,y2 | … | 直線2の通る点 |
2つの直線の交点を求めます。
区間[a,b]で方程式 F(x)=0を満たす値(実数)の組を求めます。
t | … | 主変数名 |
t1,t2 | … |
主変数の範囲[t1,t2] これは微分方程式を解く際の主変数の範囲を定めます。 通常は、t1が開始値でt2が終了値です。 つまり、t2の時点での各変数の値を求めます。 |
x | … | 従属変数名1 |
x1[,x2] | … |
従属変数1の初期値x1と終了値x2 xがx2に達した場合には、計算を終了します。 |
y | … | 従属変数名2 |
y1[,y2] | … |
従属変数2の初期値y1と終了値y2 yがy2に達した場合には、計算を終了します。 |
h: | … | 微小区間長を指示する修飾子 |
h1 | … |
積分する際の微小区間長(Δt) 微分方程式の数が2以上になると、積分するのに時間がかかるようになるので、 この場合にはルンゲ・クッタ法による許容誤差内の微小区間長を指定します。 |
x=F( ) | … |
関数Fは微分方程式 dx/dt=F(t,x,y,…)の右辺 xの値は右辺を「積分」すれば求められることになります。 |
y=G( ) | … |
関数Gは微分方程式 dy/dt=G(t,x,y,…)の右辺 yの値は右辺を「積分」すれば求められることになります。 |
一階の微分方程式を数値計算の一種であるルンゲ・クッタ法により解きます。 これは、従属変数zが
これは一階のものしか解くことができなくても、高階の微分方程式を複数の微分方程式に分解することで解くことができるようになります。
例えば、次の2階の微分方程式
x | … | 変数名 |
x1,x2 | … | 変数xの範囲[x1,x2] |
h | … | 増分値 |
開始値x1から初めて増分値h毎に関数の値を出力します。 もしこの出力をしないようにするには、
結果は、個々の座標(x,y)データからなるマトリックスデータになります。
すなわち、これは{(x1,y1),(x2,y2),(x3,y3),… ,(xn,yn)}の座標を表す
m | … | 行列の行数 これが1の場合、(行)ベクトルまたは数値列とみなされます。 |
n | … | 行列の列数 これが1の場合、列ベクトルとみなされます。 |
Aij | … | 行列または数値列の各要素 |
行列または数値列を設定します。 'm,n:'を省略した場合、(行)ベクトルや数値列となります。
A | … | 行列または数値列 |
n | … | n行目またはn番目 |
m | … | m列目 |
n行m列目の行列要素またはn番目の数値を返します。
行列または数値列Aの要素数を返します。
行列または数値列Aの各要素を昇順にソートします。
ベクトルAの長さを求めます。
正方行列Aの行列式を求めます。(正方行列とは行数と列数が同じ行列のことです。)
正方行列Aのトレース(対角和)を求めます。
行列Aの転置行列を求めます。
行列Aの逆行列を求めます。
方程式 Ax=B を満たす、列ベクトルxを求めます。
数値列Aの最大の要素を返します。
数値列Aの最小の要素を返します。
数値列Aを昇順に並べた場合の中央値を求めます。 もしAの要素数が偶数ならば、中央に位置する2つの要素を加えて、2で割った値になります。
数値列Aの算術平均を求めます。これは次の値になります。
一般的には、x1<x2<…<xnとなるように値を分けます。
これはそれぞれ階級と呼ばれます。そしてそれぞれの階級に対して、その値をもつ個数を求めます。
これは度数と呼ばれます。
もし標本値(統計は全ての値を採取して定めることは困難である場合が多く、その為適当にサンプリングすることになります。このように採取されたもののことは標本値と呼ばれます)が連続的になる場合には、その値の範囲をある長さで等分して、階級を定めます。
この場合、階級値はその階級の中央値になります。
そしてそれぞれの階級に属する標本値の個数が度数になります。
このように階級xiとそれぞれの度数fiで定義されている場合には、平均は次のようになります。
なお、当プログラムの統計の定義は上記のようになっていないので、mode(最頻値)は求められません。
というのは、modeは度数が最大の階級値のことだからです。
数値列Aの調和平均を求めます。これは次の値になります。
数値列Aの分散を求めます。これは次の値になります。
数値列Aの標準偏差を求めます。これは分散の平方根をとったものです。
数値列Aの平均偏差値を求めます。これは次の値になります。
正規分布における密度値を求めます。これは次の式の値になります。
|
exp | ( | -(x-a)2 ────── 2d2 |
) |
2項分布における密度値を求めます。
これは、事象が独立に起こる確率がpのとき、n回の試行のうちk回その事象が起こる確率を与えるものです。
これは次の式の値になります。
χ2分布における密度値を求めます。これは次の式の値になります。
1 ────── 2G(n/2) |
( | x ── 2 |
) | n/2-1 |
exp(-x/2) |
m,n | … | 1以上の整数 |
x | … | 変数値(0より大きい数値) |
F分布における密度値を求めます。これは次の値になります。
1 ───────── B(m/2,n/2) |
( | m ── n |
) | (m/2) |
xm/2-1 | ( | 1+ | m ── n |
x | ) | -(m+n)/2 |
(B:ベータ関数) |
t分布における密度値を求めます。これは次の値になります。
1 ─── √n |
・ | 1 ───────── B(1/2,n/2) |
( | 1+ | x2 ── n |
) | -(n+1)/2 |
正規分布の下側累積確率を求めます。これは正規分布密度関数において、-∞からxまで積分したものです。
正規分布の上側累積確率を求めます。これは正規分布密度関数において、xから∞まで積分したものです。
分布を全領域で積分した結果は1となるようになっているので、これは次の値と同じになります。
χ2分布の下側累積確率を求めます。
χ2分布の上側累積確率を求めます。これも次の式が成り立ちます。
F分布の下側累積確率を求めます。
F分布の上側累積確率を求めます。これも次の式が成り立ちます。
t分布の下側累積確率を求めます。
t分布の上側累積確率を求めます。これも次の式が成り立ちます。
x | … | 変数名 |
A | … | 係数の数値列(これは mat(A0,A1,…)で定義します) |
a | … | 変数値 |
F(x) | … | 変数名の関数形 |
次のように定義される級数に対して、数値列変数Aの各要素を代入してその値を求めます。
x | … | 変数名 |
A | … | 係数の数値列:mat(A0,B0,A1,B1,…) |
a | … | 変数値 |
F(x) | … | 変数名の第1関数形 |
G(x) | … | 変数名の第2関数形 |
次のように定義される級数に対して、数値列変数Aの各要素を代入して、値を求めます。
例えば、F(x)=sin(x),G(x)=cos(x)の場合にはフーリエ級数になります。
fun | … |
関数名。指定できるのは、以下のものです。 bin…2項級数:(a+x)n。ここで、|x|<a。 log…log(1+x)。ここで、|x|<1。 exp,sin,cos,tan,asin,atan,sinh,cosh,tanh |
m | … | 巾級数展開における項数(ただしこの最大値は1000) |
n,a | … |
2項級数(a+x)nの累乗の数と第一項aの値。 これは関数名がbinの場合に指定します。 |
関数名funを巾級数(xn)に展開した係数の数値列(A0,A1,A2,…)を求めます。
例えば、trxn(bin,10,-2,1)は 1/(1+x)2という関数のことを表し、これを巾級数に展開した係数の数値列を返します。
x | … | 変数名 |
T | … | 周期区間長(0<T≦100) |
n | … | 巾級数展開における項数(ただしこの最大値は1000) |
F(x) | … | 周期区間(-T/2〜T/2)で定義される関数 |
関数F(x)をフーリエ級数に展開した係数の数値列を求めます。この数値列は次のようになります。
A | … | 巾級数の係数の数値列 |
n | … | 微分の階数(1以上の整数) |
係数の数値列Aをもつ巾級数にn回の微分を行った結果の巾級数の係数の数値列を求めます。
これはこの級数に対する関数のn階の微分を求めるということを意味します。
A | … | 巾級数の係数の数値列(これに対応する関数をf(x)とします) |
a0 | … |
f(x)を積分した関数F(x)のF(0)の値 積分をした場合、任意定数が現われるので、それを決定するのに必要となります。 |
係数の数値列Aをもつ巾級数に積分を行った結果の巾級数の係数の数値列を求めます。
a | … | 数値列Aで定義されているx軸の区間内の値 |
A | … |
折線の各点の座標値を表わす数値列: mat(x1,y1,x2,y2,…) 座標値データは2点以上必要です。つまり、データは4以上必要です。 |
数値列Aで定義される折線での aに対するy軸の値を返します。
a | … | 数値列Aで定義されているx軸の区間内の値 |
A | … |
曲線上の各点の座標値を表わす数値列: mat(x1,y1,x2,y2,x3,y3,…) 座標値データは3点以上必要です。つまり、データは6以上必要です。 |
数値列Aで定義される各点を通るスプライン補間曲線での aに対するy軸の値を返します。
x,y,z | … | x軸成分の変数名,y軸成分の変数名,z軸成分の変数名 |
a,b,c | … | それぞれの成分での変数値 |
x:,y:,z: | … | 各成分を示す修飾子 |
Ax,Ay,Az | … | 各成分の関数 |
ベクトル値関数A(Ax,Ay,Az)の発散を求めます。 これは次の値になります。
スカラー関数Vでの勾配を求めます。これは次の値になります。
これは、微小な歯車を考えた場合、それの回転を表すベクトルを求めるものです。
もっともこの場合、歯車は流れと垂直方向に置きますが。
もっと正確な描像では、表面に小さな羽(垂直片)がついた球を考え、それが回転するベクトルを表すものが回転(rotもしくはcurl。ドイツや日本などではrotが用いられますが、イギリスやアメリカなどではcurlが用いられます)であるといえます。
ベクトル関数またはスカラー関数に作用させる微分演算子としては、上記のようにgrad,div,rotがあるわけですが、それらにまたgrad,div,rotを作用させるということが生じます。
したがって、単純にはこの組み合わせは9個あることになりますが、作用可能でなかったり、作用させても恒等的に0になったりするので、この組み合わせには制限がつきます。
gradの場合には、スカラーに対して作用させるものなので、divに対してとなります。
divの場合には、ベクトルに対して作用させるものなので、gradまたはrotに対してとなります。
しかし div rotA=0 となるので、div gradがあるだけとなります。
rotの場合もベクトルに対して作用させるものなので、gradまたはrotに対してとなります。
しかし、gradは渦なしなので、rotを作用させた場合には0になります。したがって、rot rotがあるだけとなります。
以上より、次の結果になります。
最後に、∇2Vではスカラーに対するラプラシアンが定義されていますが、ベクトルに対するラプラシアンも定義されます。
これはベクトルの各成分毎にラプラシアンをとったものです。
すなわち、これは次のように定義されるものです。
したがって、スカラーまたはベクトルに対するラプラシアンと、grad divが求められれば良いということになり、これらは以下のように指定します。
ラプラシアンの値を求めます。
ベクトル・ラプラシアンの値を求めます。
grad div Aの値を求めます。
7.用例 (1) キーワード ・?word … キーワードリストを表示します。 ・?unit … 単位について表示します。 ・?unit:time … 時間の単位について表示します。 (2) 数値や単純な式 ・2PI … 2*PI ・10x … 10*x ただし'xy'(変数x,y)や 'PIx'はエラーとなります) ・2^3^4 … (2^3)^4 ・2/-3x(y+1)*z … (2/((-3*x)*(y+1)))*z ・sin(1)^2 … (sin(1))^2 ・.1e+10+2.E-2+3e10+4! ・(1+2)(3+4) … (1+2)*(3+4) ・(1+2)3 … error ・10/2PI … 10/(2*PI) ・1/2*3/4 … ((1/2)*3)/4 (3) 基数設定及び数式例 ・radix 16 'a0'+60 … =(hex.)100 ・radix 10 num(16,'a0'+60) … =256 ・radix 16 num(10,256) … =(hex.)100 ・radix 60(時間は59時間が最大になります) '3:45'+'10:30' … =14:15 (4) 単位変換例 ・uconv(1.5,dd,ss) … (1.5day=)1.5*60*60*24(sec) (5) 総和 ・a=mat(10,20,30) sum(x,1,3,elm(a,x)) … =10+20+30=60 (6) 微分 ・dif(x,2,log(x)) … =0.4999 (=1/2) ・dif(x,2,dif(y,3,(x*y)^2)) … =23.99… (4xy=24) (7) 積分 ・int(x,0,PI/2,sin(2x)) … =1.000… ・int(x,0,1,(1+(dif(t,x,t))^2)^.5) … =1.414… (直線y=xの長さ) ・int(y,0,1,int(x,0,y,1)) … ≒ 0.5 (∫(∫dx:x=[0,y])dy:y=[0,1] =∫ydy:y=[0,1]=1/2) ・int(x,0,1,int(x,0,x,1)) …訴nt(y,0,1,int(x,0,y,1)) ・int(x,0,1,h:.001,int(y,0,(1-x^2)^.5,h:.001,1)) … ≒π・12/4 (yはx2+y2=1で定義) (8) ニュートン法による解の算出 ・newton(x,1,x^2-4) … (x=)2 (9) プロット関数 ・plot(x,1,10,1,2x+1) ・個々の摂氏温度をケルビン温度で表示 data=mat(-268.9,-246.0,-185.9,-153.4,-108.1) plot(x,1,5,1,uconv(elm(data,x),C,K)) (10) ルンゲ・クッタ法による微分方程式の解 ・前提条件: y=f(x), dy/dx=sin(x), x=[0,1], f(0)=0 runge(x,0,1,y,0,h:.0002,y=sin(x)) … = [-cos(x)]x=[0,1] = 1-cos(1) (11) 数式定義名の例 ・変数設定: f=0, m1=5.98e24, m2=1, d=6378e3 $Grav … (f=)9.8… (12) 方程式の解 ・変数設定: m1=5.98e24, m2=1, f=9.8 solve(d,1,1e7,$Grav) … (d=)6380941.6… (13) 関数の極小点、極大点の算出 ・solve(x,-2,2,dif(y,x,(y-1)^2)) … =1 (方程式 2(y-1)=0 の解) (14) 複数の変数に値を代入して計算 ・nvar(m1,5.98e24,m2,1,d,6378e3,f,0,$Grav) … (f=)9.8… ・solve(d,1,1e7,nvar(m1,5.98e24,m2,1,f,9.8,$Grav)) …(d=)6380941.6… (15) 行列方程式を解く。 ・変数設定: a=mat(2,2:1,2,3,4), b=mat(2,1:5,11) x=msolve(a,b) …(x=)mat(2,1:1,2) (a*x=b) (16) 折線による補完 ・変数設定: a=mat(-2,4,-1,1,0,0,1,1,2,4) int(x,0,2,brline(x,a)) … =3 (17) 曲線による補完 ・変数設定: a=mat(-2,4,-1,1,0,0,1,1,2,4) … aは曲線y=x2の各値 curve(1.5,a) … =2.339… (これは 1.5^2=2.25と少し異なる値) ・変数設定: a=mat(-2,4,-1,1,0,0,1,1,2,4) int(x,0,2,curve(x,a)) … =2.714… (これは x^2の積分値 8/3=2.666…と少し異なる値) (18) 巾級数の例 ・変数設定: a=trxn(sin,30) ser(x,a,1,x) … =sin(1) ・変数設定: a=trxn(log,100) ser(x,a,1.5,x-1) … =log(1.5) ・変数設定: a=trxn(sin,30), b=difxn(a,1) ser(x,b,1,x) … = (sin(x))':x=1 = cos(1) (19) 巾級数展開に対する積分 ・変数設定: a=trxn(exp,30), b=intxn(a,-cos(0)) ser(x,a,1,x) … =exp(1) (20) 巾級数同士の乗算 ・変数設定: a=trxn(sin,30), b=trxn(cos,30) c=a*b ser(x,c,1,x) … sin(1)*cos(1) = sin(2)/2 (21) フーリエ級数の例 ・変数設定: T=10,A=trfs(t,T,10,sin(t)) x=0.5,$Fser2 … ≒ sin(.5) ・変数設定: T=10,A=trfs(t,T,100,t) x=0.5,$Fser2 … ≒0.5 ・変数設定: T=2PI,A=trfs(t,T,100,t) x=PI,$Fser2 … ≠ π ・変数設定: T=2PI,A=trfs(t,T,100,t) x=2PI+.5,$Fser2 … ≒0.5 ・変数設定: B=mat(-4,16,-1,1,0,0,1,1,4,16),T=4,A=trfs(t,T,100,curve(t,B)) x=0.5,$Fser2 … =0.2249… (これは 0.5^2=0.25と少し異なる値) (22) 発散の例(div) ・div(x,1,y,2,z,3,x:x*y*z,y:x*y*z,z:x*y*z) … =11 (=yz+xz+xy=6+3+2=11) (23) 勾配の例(grad) ・grad(x,1,y,2,z,3,x*y*z) … (5.99…, 3.00…, 1.99…) =Iyz+Jxz+Kxy=6I+3J+2K I:x軸単位ベクトル, J:y軸単位ベクトル, K:z軸単位ベクトル ・定義名設定: R:=(x^2+y^2+z^2)^.5 変数設定: a=grad(x,1,y,2,z,3,$R) … =Ix/R0.5+Jy/R0.5+Kz/R0.5 sum(i,1,3,(elm(a,i))^2) … ≒1 (24) 回転の例(rot) ・rot(x,1,y,2,z,3,x:x*y*z,y:x*y*z,z:x*y*z) … (1.00…, -3.99…, 2.99…) =I(Dy(xyz)-Dz(xyz))+J(Dz(xyz)-Dx(xyz))+K(Dx(xyz)-Dy(xyz)) =I(xz-xy)+J(xy-yz)+K(yz-xz)=I-4J+3K Dx:∂/∂x, Dy:∂/∂y, Dz:∂/∂z (25) ラプラシアンの例(nabla2) ・nabla2(x,1,y,2,z,3,(x^2+y^2+z^2)) … =5.99…(=2+2+2=6) (26) grad divの例: ・定義名設定: F:=(x*y*z)^2 graddiv(x,1,y,2,z,3,x:$F,y:$F,z:$F) … (191.99…, 113.99…, 47.99…) =I(Dx(Dx(F)+Dy(F)+Dz(F)))+J(Dy(Dx(F)+Dy(F)+Dz(F))) +K(Dz(Dx(F)+Dy(F)+Dz(F))) =I(2y2z2+4yz2+4y2z)+J(…)+K(…) ・定義名設定: A:=x,1,y,2,z,3,x:(x*y*z)^2,y:(x*y*z)^2,z:(x*y*z)^2 graddiv($A)-nabla2($A) … rot rotA 注.'数式1,数式2,…'はそれぞれの式を順に入力することを表します。
|
|
積分の場合には、シンプソン則によって計算されます。
これは積分区間を微小な区間に分割して、各区間で台形則で求めた値と中点則で求めた値を1:2の割合で平均化したものを、この区間の面積として加算していくものです。
台形則は、区間の両側の値を加算したものに区間長を掛けて2で割ったものです。
中点則は、区間の中点の値に区間長を掛けたものです。
これらの値を上記比率で平均化することによって誤差を小さくするのが、シンプソン則と呼ばれるものです。
したがって、一般的には微小区間長が短いほど精度は高くなりますが(ただし微小区間長が短くなるほど、精度上の誤差の加算回数が増えることによって誤差の値も大きくなるので、必ずしもこのことが正しいというわけではありません)、計算回数が増えるため、計算時間が長くなるという欠点があります。
もし積分計算が長くかかりすぎる場合には、微小区間長を指定して下さい。
微小区間長を指定しない場合、微小区間長は、積分区間を300点に分割して、各点及びこの近傍の点で関数変化がおよそ直線とみなされるような区間長を求め、それらの中で最少のものが選択されます。
もし積分区間内で、関数がその微小区間長で直線的変化をしない箇所がある場合には、積分区間内で関数が至るところ直線的変化をするような微小区間長を指定して下さい。
数として使用できるのは実数(ただし倍精度浮動小数点として表される必要があります)となります。つまり複素数は使用できません。このことは解として複素数のものは除外されることも意味します。
なお、級数や補間曲線に関する関数やベクトル解析に関する関数は、取り敢えず作成できたものを参考として提供しました。
最後に、このプログラムを使用した結果の責任は負えませんので、使用する各機能の確認をしてから使用することをお勧めします。
バグや誤記の報告があれば、できるだけ対処していきたいと思います。
なお、定数値に関しては2021年現在での最新値が記載されている文献5を参照しました。(定数値はよく変わるようです。)
また、特殊関数のアルゴリズムについては、文献1を主に参考にしました。
番号 書名 著者 訳者 出版社 1 c言語による最新アルゴリズム辞典
初版奥村晴彦 技術評論社 2 数学公式集 小林幹雄 他編 共立全書 3 マグロウヒル 物理・数学用語辞典
第1版Daniel N.Lapedes
(Editor in Chief)小野周・一松信・竹内啓 監訳 森北出版 4 元素111の新知識 桜井弘 編 講談社 5 理科年表 2022 国立天文台編 丸善出版