学習環境/開発環境
- 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章(複素数、複素ベクトル空間)、2(複素平面)、問2.を取り組んでみる。
問2.
number.js で確認。
JavaScript
コード(Emacs)
(function () {
'use strict';
var div_output = document.querySelector('#output0'),
a1 = new Complex(0, -2),
a2 = new Complex(3, 1),
a3 = new Complex(4, -2),
a4 = new Complex(1, 1),
a,
b1 = new Complex(-1, 2),
b2 = new Complex(3, -2),
b3 = new Complex(1, 1),
b4 = new Complex(-3, -4),
b;
a = a1.mul(a2).mul(a3).mul(a4).abs();
b = b1.mul(b2).div(b3).div(b4).abs();
div_output.innerHTML =
'<math><mn>' + a + '</mn></math><br><br>' +
'<math><mn>' + b + '</mn></math><br><br>' +
'(Math.sqrt(130) / 10 = <math><mn>' +
(Math.sqrt(130) / 10) + '</mn></math>)';
}());
0 コメント:
コメントを投稿