From 8026e79d4289d367f19c8b37323ccc0284cbaa3d Mon Sep 17 00:00:00 2001 From: Richard Qin Date: Sun, 18 Oct 2026 00:21:33 +0800 Subject: add matrix Signed-off-by: Richard Qin --- lab04/README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'lab04/README.md') diff --git a/lab04/README.md b/lab04/README.md index c2b753b..b5dd0a5 100644 --- a/lab04/README.md +++ b/lab04/README.md @@ -7,8 +7,9 @@ - 线性表的添加、插入、删除、修改、查找和遍历; - 向量加法、减法和夹角余弦计算; - 顺序表多项式的加减、乘法和求导; -- 链表多项式的加减、乘法和求导。 -- 四则运算表达式求值。 +- 链表多项式的加减、乘法和求导; +- 四则运算表达式求值; +- 实矩阵加减乘、转置、行列式和特征值计算(特征值可为复数)。 底层实现使用自定义的 `vec` 动态数组和循环双向链表。 @@ -38,7 +39,7 @@ make clean ./calculator ``` -在主菜单中选择线性表、向量、顺序表多项式,链表多项式或者四则运算表达式功能。菜单支持方向键或 `j`/`k` 移动,按 Enter 确认,按 `Esc` 或 `q` 返回或退出。 +在主菜单中选择线性表、向量、顺序表多项式、链表多项式、表达式计算或矩阵运算。矩阵运算入口为菜单项 6,先输入矩阵 A、B 的行列数及各行元素,再选择运算。菜单支持方向键或 `j`/`k` 移动,按 Enter 确认,按 `Esc` 或 `q` 返回或退出。 运行测试: -- cgit v1.2.3