学習環境/開発環境
- Surface 3 (4G LTE)、Surface 3 タイプ カバー、Surface ペン(端末)
- Windows 10 Pro (OS)
- 数式入力ソフト(TeX, MathML): MathType
- MathML対応ブラウザ: Firefox、Safari
- MathML非対応ブラウザ(Internet Explorer, Google Chrome...)用JavaScript Library: MathJax
- OS X El Capitan - Apple (OS)
- Emacs (Text Editor)
- JavaScript (プログラミング言語)
- kjs-math-number (JavaScript Library)
- Safari(Web browser)
線型代数入門 (松坂 和夫(著)、岩波書店)の第4章(複素数、複素ベクトル空間)、3(極形式)、問1.を取り組んでみる。
問1.
number.js で極表示を元に戻して確認。
HTML5
<div id="output0"></div>
<script src="number.js"></script>
<script src="sample1.js"></script>
JavaScript
コード(Emacs)
(function () {
'use strict';
var c,
output = '',
a = 'a'.charCodeAt(0),
div_output = document.querySelector('#output0'),
complexFromMagArg;
complexFromMagArg = function (mag, arg) {
return new Complex(mag * Math.cos(arg),
mag * Math.sin(arg));
};
[[Math.sqrt(2), -Math.PI / 4],
[Math.sqrt(2), -3 * Math.PI / 4],
[2, Math.PI / 3],
[2, -Math.PI / 6],
[3, Math.PI / 2],
[2, -Math.PI / 2],
[5, Math.PI],
[2, 3 * Math.PI / 4]].forEach(function (mag_arg, i) {
output +=
'(' + String.fromCharCode(i + a) + ') <math>' +
complexFromMagArg(mag_arg[0], mag_arg[1]) + '</math><br><br>';
});
div_output.innerHTML = output;
}());
0 コメント:
コメントを投稿