Esempio n. 1
0
 /// <summary>
 /// 直接スカラ値で除算する.
 /// <code>this /= d;</code> を表しているが,代入演算子のように結果オブジェクトが生成されることはない.
 /// </summary>
 /// <param name="d">スカラ値</param>
 /// <returns>除算後の自身への参照</returns>
 /// <exception cref="Exception.ValueIsLessThanLimitException">
 /// 指定されたスカラ値が,ライブラリで扱う値の下限値未満である場合に throw される.
 /// </exception>
 public Matrix Div(double d)
 {
     MatrixChecker.ValueIsLessThanLimit(d);
     for (int i = 0; i < this._body.Length; ++i)
     {
         this._body[i] /= d;
     }
     return(this);
 }