Logo
Section 1 / 9

矩阵计算器(概述与演示)

熟悉矩阵计算器。

导入

矩阵计算器(概述与演示)

熟悉矩阵计算器。

A = \begin{bmatrix} 1 & 2 & 3\ 4 & 5 & 6\ 7 & 8 & 9 \end{bmatrix}

输入文件的结构

14 --> 矩阵总数 2 32 2 --> 第一个矩阵的行数和列数 41 2 54 5 6 72 2 --> 第二个矩阵的行数和列数 87 8 92 2 10 113 3 --> 第三个矩阵的行数和列数 124 7 5 139 8 5 143 7 2 15 164 3 --> 第四个矩阵的行数和列数 174 6 5 183 3 4 195 8 9 204 5 3

示例矩阵输出

1M1: 2 1 2 3 4 5 4 5M2: 6 7 8 7 2 2 8 9M3: 10 4 7 5 11 9 8 5 12 3 7 2 13 14M4: 15 4 6 5 16 3 3 4 17 5 8 9 18 4 5 3

示例菜单

1菜单 21. 二元运算 32. 累加赋值 43. 一元标量运算 54. 一元自增/自减 65. 一元操作 76. 矩阵比较 87. 矩阵旋转 98. 退出

无效选择的输出

1矩阵 2_______________________________ 3M1: 4 1 2 5 4 5 6 7M2: 8 7 8 9 2 2 10 11M3: 12 4 7 5 13 9 8 5 14 3 7 2 15 16M4: 17 4 6 5 18 3 3 4 19 5 8 9 20 4 5 3 21 22_______________________________ 23菜单 241. 二元运算 252. 累加赋值 263. 一元标量运算 274. 一元自增/自减 285. 一元操作 296. 矩阵比较 307. 矩阵旋转 318. 退出 32 33选择:9 34无效选择...!

矩阵计算器的示例菜单

1矩阵 2_______________________________ 3M1: 4 1 2 5 4 5 6 7M2: 8 7 8 9 2 2 10 11M3: 12 4 7 5 13 9 8 5 14 3 7 2 15 16M4: 17 4 6 5 18 3 3 4 19 5 8 9 20 4 5 3 21 22_______________________________ 23菜单 241. 二元运算 252. 累加赋值 263. 一元标量运算 274. 一元自增/自减 285. 一元操作 296. 矩阵比较 307. 矩阵旋转 318. 退出 32 33选择:9 34无效选择...!
  • 测试累加运算符时,请输入 2。

    1选择:2 2输入表达式 Mi ⊙= Mj(⊙:+ 或 - 或 * 或 /): 3M1 += M2

    在 Mi ⊙=MjM_i\space\odot=M_j 中,ii 和 jj 可以是任意两个索引,⊙\odot 可以是 (+,−,∗,/)(+, -, *, /)。

  • 测试一元标量运算时,请输入 3。

    1选择:3 2输入表达式 Mi = Mj ⊙ 数字(⊙:+ 或 - 或 * 或 /): 3M1 = M2 + 3

    在 Mi=Mj⊙数字M_i = M_j \odot 数字 中,ii 和 jj 可以是任意两个索引,数字可以是任意整数,⊙\odot 可以是 (+,−,∗,/)(+, -, *, /)。

  • 测试前置/后置自增/自减时,请输入 4。

    1选择:4 2输入表达式 ⊙Mi 或 Mi⊙(⊙:++ 或 --): 3++M1
  • 测试一元操作(如矩阵取负、转置、2×2矩阵求逆等),请输入 5。

    1选择:5 2输入表达式 Mi = ⊙Mj(- [一元负号] 或 ! [转置] 或 ~ [求逆]): 3M1 = -M2
  • 测试矩阵比较(相等或不相等、子集、超集等),请输入 6。

    1选择:6 2输入表达式 Mi Mj(检查相等性): 3M1 M2
  • 测试矩阵旋转,请输入 7。

    1选择:7 2输入 Mi>角度(顺时针旋转)和 Mi<角度(逆时针旋转): 3M1 > 90

程序输出及终止

1 2矩阵 3_______________________________ 4M1: 5 8 10 6 6 7 7 8M2: 9 7 8 10 2 2 11 12M3: 13 4 7 5 14 9 8 5 15 3 7 2 16 17M4: 18 4 6 5 19 3 3 4 20 5 8 9 21 4 5 3 22_______________________________ 23菜单 241. 二元运算 252. 累加赋值 263. 一元标量运算 274. 一元自增/自减 285. 一元操作 296. 矩阵比较 307. 矩阵旋转 318. 退出 32_______________________________ 33选择:8

操作符重载简介

重载加载/打印运算符(<< 和 >>)