LILIB (20151213) | 2015-12-13 20:00 |
数学では、スカラー・行列間の四則演算は、乗算以外定義されていません。 しかし、 LILIB では利便性のため、以下の演算を実装しています。 これらの演算では、行列の各要素に対してスカラー演算が行われます。
- #include <iostream>
- #include "lilib.h"
- using namespace std;
- int main(){
- lilib::setPrecision(100);
- LongMatrix a(2, 2);
- a[0][0] = 1;
- a[0][1] = 2;
- a[1][0] = 3;
- a[1][1] = 4;
- cout << "a =" << endl << a << endl;
- cout << "a + 5 =" << endl << a + 5 << endl;
- cout << "1 / a =" << endl << 1 / a << endl;
- return 0;
- }