演算処理と数式処理~微分方程式はコンピュータで解こう~. 山形大学, 情報処理概論 講義ノート, 2014. https://edu.yz.yamagata-u.ac.jp/developer/Asp/Youzan/@Lecture.asp?nLectureID=4219 , (参照 ).
卒業論文、修士論文、博士論文、学術論文、特許明細書などでは、 図面、図表、 図形 の表現が併用されます。 グラフ、 回路図、フローチャート、 写真、 イラスト(ロゴ、アイコン、アバター)、 地図などがあります。 3Dも図面です。 数式、 化学式、反応式などの 式も図面として、本文とは別に扱われます。
学術的な性質を有する 図面、 図表、 図形、音楽、 講演、 映画、 写真、建築、プログラムは、 著作権法 に定められた著作物です。 引用する場合は、慣例に従い、転載する場合は、転載許諾をとりましょう。 法令順守は研究 倫理 です。
量と量との関係を、数式の表現にまとめあげたのは、ニュートンでしょう。
項目 | html | MathML | TeX | ASCIIMath | |
---|---|---|---|---|---|
変数 | x | $$x$$ | |||
量 | R | $$R$$ | |||
量 | Cs | $$C_\mathrm{s}$$ | 量名では、下付き文字は、立体文字(ローマン体)を使います。 MathMLでは、mathvariant属性に"normal"を指定します。 TeXでは、\(C_\mathrm{s}\)とするのに、_\mathrm{s}などと表現します。 | ||
化学式 | CO2 | $$\mathrm{CO}_2$$ | |||
ギリシャ文字 | α,Ω * | $$\Omega,\vartheta$$ * python の matplotlibなどでギリシャ文字を \u03b8や \N{greek small letter theta} のように 別文字列 ** を使います。 |
数式 | 意味 | 説明 |
---|---|---|
一次関数 直線 |
数に量の意味はありません。 変数 には、x,y,zのようにアルファベットの後ろの方を使い 定数には、a,b,cのようにアルファベットの前の方を使います。 |
|
|
気体の状態方程式 1662~1802 | |
|
ネルンストの式 1889 | |
|
ボルツマンの式 1877 |
数式には、インドアラビア数字、 ラテン文字、 ギリシャ文字、記号など多くの文字が現れます。 文字の多くは、数を表現します。量を数で表現している場合もあります。
数式は、量との量の関係を表現しているので、グラフにできます。
数式で数値を求めるときは、量を単位で割ってから代入します。このような数式を量方程式あるいは 量式*と言います。 単位が指定された数式を数値方程式と言います。単位の定義が変わると数値方程式の係数も変わります。 文献に記載された数値方程式を使う場合は、単位の定義がいつのものなのかを確認する必要があります。
コンピュータ上では直接数式を表現できないため、 TeXを使います。 MathMLを使います。
👨🏫 数式の表現、量の表現 👨🏫 ウルフラムアルファ(WolframAlpha)数式をhtml中で表現するにはいくつかの方法があります。 将来に備えてMathMで記述し、MathMLをサポートしていないchromeなどのブラウザのためにMathJaxスクリプトをインクルードしましょう。
3 )表現 | ||||
---|---|---|---|---|
◇バイナリ形式
任意のビット列 |
◇テキスト形式
文字コードのみ |
|||
ネイティブ | 圧縮テキスト | テキスト | ◇ XML | |
文書 | doc | docx | ◇html,html5 | xhtml |
表計算 | xls | xlsx | ◇csv | |
図形 | ◇MWF,EMF | vml | ◇ svg | |
チャート | UML | |||
地図 | ◇G-XML,GML | |||
数式 | マセマティカ | ◇TEX | ◇ MathML | |
化学式 | SMILES | CML | ||
楽譜 | MIDI | MML | MusicXML | |
3D | VRML | X3D | ||
画像 (image) | jpg,png | |||
音楽 (audio) | wav,mp3,wma | |||
ビデオ (video) | mp4,mov | |||
アプリ | exe,dll | vb,js,asp |
物理量 | 単位 | 備考 |
---|---|---|
電圧 V | V | 乾電池の 開回路電圧は1.65V。 乾電池 の公称電圧は1.5V。 ダニエル電池の 起電力は、1.1V 水の理論分解電圧は1.23V。 |
電流 I | A |
豆電球の電流は
0.5A。
ぽちっと光ったLEDの電流は1mA。
電流密度=電流÷電極面積
|
時間 t | s | |
電気量 Q | C |
🖱 電気エネルギー は 電気量×電圧 |
電気抵抗 R | Ω |
,
|
静電容量 C |
|
,
|
インダクタンス L |
|
,
|
回路計は、電圧、電流、電気抵抗などを測定できます 4 ) 。
電気抵抗、静電容量、インダクタンスを実現する電子部品( 回路素子)として 抵抗器、コンデンサ(キャパシタ)、コイルがあります 5 ) 。
データベースからASPで読み出し XMLで吐き出す、と。 そんでもっとクライアント側にhtmlをロードしたとき ajaxで読み出し canvasに描画する。 jqueryのライブラリが便利である。 今はデータベースからASPで読み出し、そのままjavascriptのソースコードに吐き出している。
インピーダンスは数式1で示されます。
複素平面にプロットしたインピーダンスの周波数による軌跡を コールコールプロットまたは ナイキストプロットと呼びます。
演算処理と数式処理~微分方程式はコンピュータで解こう~. 山形大学, 情報処理概論 講義ノート, 2014. https://edu.yz.yamagata-u.ac.jp/developer/Asp/Youzan/@Lecture.asp?nLectureID=4219 , (参照 ).
物理は自然を測る学問。物理を使えば、 いつでも、 どこでも、みんな同じように測れます。 その基本となるのが 量と 単位で、その比を数で表します。 量にならない 性状 も、序列で表すことができます。
概念 | 種類 | 例 | |
---|---|---|---|
数 | 自然数 | 1,2 | |
有理数 | -1(整数、負数),0.5(小数),1/3(分数) | ||
無理数 | √2(無理数)は、根号と数字で表現されます。 π(円周率)、e(ネーピアの底)は数を表現する文字ですが、数字ではありません。 | ||
数字 | 算用数字 | 1234567890 | アラビア数字、インド数字と呼び名には歴史的経緯があります。 0という数字の発明により * 、数値に桁(デジット)の概念が導入され、計算が著しく早くなりました。 |
漢数字 | 一二三壱弐参 | ||
ローマ数字 | ⅠⅡⅢⅣⅤ | 11世紀 商人が計算に便利な算用数字を使おうとしていたところ、 ギルドが公文書でその使用を禁止しました * 。 | |
数値 | 数量を数字で表現 (デジタル表示) |
3.14,6.02×1023 | 量を数にするには、 単位 が必要です。 ただし、 単位 は、人が決めたものなので、物理の範疇にはありません *。 数値は、 数式に代入することができます。 量と量との関係を表現した物理の関係式は、人が決めた 単位 に依存しないので、 単位 を書くべきではありません。 |
数を数字で表現する方法として、アラビア数字による位取り記数法があります。(新 情報技術基礎p.26) コンピュータの内部では、符号付き整数、 倍精度浮動小数点数型(FP64-64bit)、などとして表現されます。
物理量は単位の倍数であり、数値と 単位の積として表されます。
量と 量との関係は、 式で表すことができ、 数式で示されます。 単位が変わっても 量は変わりません。 自然科学では数式に 単位をつけません。 そのような数式では、数式の記号がそのまま物理量の記号なのでを量方程式と言います。
物理量 | 記号 | 数値 | 単位 | |
---|---|---|---|---|
真空の透磁率 | permeability of vacuum | 4π ×10-2 | NA-2 | |
真空中の光速度 | speed of light in vacuum | , | 299792458 | ms-1 |
真空の誘電率 | permittivity of vacuum | ε = 1/ μ 0 c 2 | 8.854187817...×10-12 | Fm-1 |
電気素量 | elementary charge | e | 1.602176634×10-19 | C |
プランク定数 | Planck constant | h | 6.62607015×10-34 | J·s |
アボガドロ定数 | Avogadro constant | 6.02214086×1023 | mol−1 | |
ファラデー定数 | Faraday constant | 9.64853399(24)×104 | C/mol | |
ボーア半径 | Bohr radius | 5.2917720859(36)×10-11 | m | |
リュードベリ定数 * | Rydberg constant | 1.0973731568527(73)×10 | m-1 | |
ボルツマン定数 | Boltzmann constant | 1.380649×10-23 | J·K−1 | |
水の三重点 | triple point of water | 273.15 | K | |
完全気体
(1bar,273.15K)のモル体積 |
molar volume ideal gas (at 1bar and 273.15K) |
22.710981(40) | L mol-1 |
要素 | 数式 | プログラミング言語 | |
---|---|---|---|
C | python | ||
変数 |
public double x; |
||
関数 |
double f(double x); |
||
関数と従属変数 |
double f(double x) { return y; } |
||
定義域 |
|
C では、VBのselect構文のように switch構文では、定義域を指定することはできません。 結局if構文をネストさせることになります。 |
python
では、switch構文はありませんが、
elif構文でネストさせずに定義域を指定できます。
if x == 0: print('0') elif x < 0: print('負') elif x > 1: print('正') else: print('発散') |
和 |
for ( i = 1; i < n; i ++ ) { s += k[i]; } |
for i in range(1, n): s = s + k[i]* |
Phthon (パイソン)は、多様なデータ構造が組み込まれているので、データ処理しやすい言語仕様です。 Anaconda(アナコンダ)や、Google Colaboratoyなどの開発環境があります。 Phthonには、数値計算ライブラリNumPyがあります。 NumPyは、CやふFORTRANで、実装されていて、高速で実行できます。 ほかにも、Matplotlib(グラフ描画ライブラリ) pandas(データ分析ライブラリ) TensorFlow(機械学習ライブラリ) OpenCV(画像処理ライブラリ) など便利なライブラリが多数あります。
日本語 | html | |
---|---|---|
|
|
α崩壊 |
|
|
β崩壊 |
|
|
Γ関数 、γ崩壊 、活量係数γ |
|
|
差分Δ |
|
|
[数学]微少量、ε-δ論法
[統計]誤差
[電磁気] 誘電率ε
|
|
|
[制御]
ダンピング係数
[電気化学]ゼータ電位
|
|
|
[物理] 粘性係数
[電気] 電力効率・電源効率など
[電気化学]過電圧
|
|
|
[数学] 角度
|
|
|
|
|
|
[電気化学]
導電率κ
[数学] 曲率
[物理] 比熱比
|
|
|
[電気化学]
当量導電率
[数学] 固有値λ
[プログラミング] ラムダ式
[物理] 波長λ
・弾性率・熱伝導率
|
|
|
[全般] 単位の接頭辞(マイクロ)
[化学]化学ポテンシャルμ
[統計] 母平均
[物理]
透磁率・摩擦係数・ずり弾性率・粘性係数
|
|
|
[電磁気] 周波数(振動数)
[物理] 動粘性係数
|
|
|
|
|
|
ο株 |
|
|
総乗(総積)Π 円周率π 、π軌道(結合) |
|
|
抵抗率ρ |
|
|
[化学]
σ軌道(結合)
[数学] 数列の和、総和Σ
[統計]
母標準偏差
[電気] 導電率
[物理] 応力・ポアソン比
|
|
|
[電気]
[制御]
時定数
|
|
|
位相角 φ |
|
|
χ2分布 |
|
|
|
|
|
電気抵抗の単位
|
pythonの matplotlibでは、 TeXが使えます。ギリシャ文字は \+unicodeで指定します。
物理量 の 記号 は, ラテン文字 または ギリシャ文字 の 1文字を用い,イタリック体(斜体)で印刷する。その内容を さらに明確にしたいときには,上つき添字または下つき添字(あるいは両方)に固有の意味をもたせて用い,さらに 場合に応じて,記号の直後に説明をカッコに入れて加える。 単位 の記号はローマン体(立体)で印刷する。物理量の 記号にも 単位 の記号にも,終わりにはピリオドをつけない 8 ) 9 ) 。 *