2016年8月28日日曜日

学習環境/開発環境

線型代数入門 (松坂 和夫(著)、岩波書店)の第4章(複素数、複素ベクトル空間)、2(複素平面)、問2.を取り組んでみる。

問2.


  1. 2 10 16+4 2 =2 2·5· 2 2 ·5·2 =40

  2. 5 13 2 25 = 13 10 = 130 10

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 コメント:

コメントを投稿