导入
矩阵计算器(概述与演示)
熟悉矩阵计算器。
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在 中, 和 可以是任意两个索引, 可以是 。
-
测试一元标量运算时,请输入 3。
1选择:3 2输入表达式 Mi = Mj ⊙ 数字(⊙:+ 或 - 或 * 或 /): 3M1 = M2 + 3在 中, 和 可以是任意两个索引,数字可以是任意整数, 可以是 。
-
测试前置/后置自增/自减时,请输入 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