# My-MATLAB-Cpp-Version
**这个作者他XCPC被暴打然后写不完作业然后咕了。**
之前闲的没事写了几个矩阵运算,后来发现每一次都是在交互端复制粘贴太麻烦了,于是模仿MATLAB自己实现了一个简易的矩阵计算器。只适用于小规模矩阵运算如写线性代数作业。我一天没挂就可能更一天。
声明:
+ 这个程序中,除了生成矩阵可以不用预先定义以外,其他矩阵使用时必须提前定义
+ 一定要严格按照这个输入进行操作,区分大小写
+ 此程序不具有记忆化功能。也就是说关了数据就没了(这个坑我打算以后补上
+ 建议先拿一个记事本写好输入内容!!!(不然你会绝望的
具体操作:
+ 定义新矩阵 - Define 矩阵名字 矩阵行数 矩阵列数
(支持重新定义已有矩阵大小,新矩阵为空;单个矩阵大小不得超过30万)
+ 输出矩阵所有元素 - Show 矩阵名字
(按照行列输出,每个元素之间空一格)
+ 矩阵单点修改 - Modify 矩阵名字 行数 列数 值
+ 输入矩阵元素 - Init 矩阵名字 矩阵值
(请严格按照矩阵大小将所有元素输入)
+ 矩阵求逆 - Inverse 矩阵名字 生成矩阵名字
(若矩阵不可逆则会有提示)
+ 矩阵的秩 - Rank 矩阵名字
+ 求行列式 - Det 矩阵名字
+ 加减乘法 - Calculate 矩阵名字1 算数符号(英文的+ - *) 矩阵名字2 生成矩阵名字
(若矩阵行列数值不对应则会有提示)
+ 矩阵转置 - T 矩阵名字 生成矩阵名字
+ 查看当前所有矩阵信息 - Who
+ 程序结束 - Quit
打算以后吃饱了撑的加进去的内容:
+ 虚数以及复数运算
+ 超高精度运算
+ 模意义下的运算
+ 文件(.txt 格式)导入 - DataInput
+ 多项式乘法 - PloyMul
+ 矩阵幂 - Pow
+ N元一次方程组求解 - MatSolve
+ 一元N次方程求解 - PloySolve
+ 定积分求值 - Sum
+ 清屏 - CleanScreen
+ 删除所有矩阵 - Clean
这个例子会教给你如何使用这个程序。
```
Define A 3 3
Init A
1 1 1
1 1 2
1 2 3
Det A
Rank A
Inverse A B
Show B
Calculate A + B C
Show C
Calculate A * B C
Y
Show C
Who
Quit
```
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
声明: 这个程序中,除了生成矩阵可以不用预先定义以外,其他矩阵使用时必须提前定义 一定要严格按照这个输入进行操作,区分大小写 此程序不具有记忆化功能。也就是说关了数据就没了(这个坑我打算以后补上 建议先拿一个记事本写好输入内容!!!(不然你会绝望的 具体操作: 定义新矩阵 - Define 矩阵名字 矩阵行数 矩阵列数 (支持重新定义已有矩阵大小,新矩阵为空;单个矩阵大小不得超过30万) 输出矩阵所有元素 - Show 矩阵名字 (按照行列输出,每个元素之间空一格) 矩阵单点修改 - Modify 矩阵名字 行数 列数 值 输入矩阵元素 - Init 矩阵名字 矩阵值 (请严格按照矩阵大小将所有元素输入) 矩阵求逆 - Inverse 矩阵名字 生成矩阵名字 (若矩阵不可逆则会有提示) 矩阵的秩 - Rank 矩阵名字 求行列式 - Det 矩阵名字 加减乘法 - Calculate 矩阵名字1 算数符号(英文的+ - *) 矩阵名字2 生成矩阵名字 (若矩阵行列数值不对应则会有提示) 矩阵转置 - T 矩阵名字 生成矩阵名字 查看当前所有矩阵信息 - Who 程序结束 - Qui
资源推荐
资源详情
资源评论
收起资源包目录
My-MATLAB-Cpp-Version-master.zip (33个子文件)
My-MATLAB-Cpp-Version-master
src
My-MATLAB-Cpp-Version.vcxproj 7KB
Error.cpp 1KB
My-MATLAB-Cpp-Version.sln 1KB
My-MATLAB-Cpp-Version.vcxproj.user 165B
.vs
My-MATLAB-Cpp-Version
v16
Browse.VC.db 7.28MB
.suo 29KB
ipch
AutoPCH
4a4d84ebcaf1b185
ERROR.ipch 33.56MB
f96d022d44179302
MAIN.ipch 43.31MB
Matrix.cpp 7KB
Matrix.h 640B
Error.h 327B
My-MATLAB-Cpp-Version.vcxproj.filters 1KB
Debug
Matrix.obj 103KB
vc142.idb 275KB
vc142.pdb 580KB
My-MATLAB-Cpp-Version.pdb 1.55MB
Error.obj 80KB
My-MATLAB-Cpp-Version.vcxproj.FileListAbsolute.txt 67B
My-MATLA.d731850c.tlog
CL.write.1.tlog 1KB
CL.command.1.tlog 2KB
link.command.1.tlog 2KB
link.read.1.tlog 3KB
link.write.1.tlog 720B
My-MATLAB-Cpp-Version.lastbuildstate 279B
CL.read.1.tlog 42KB
My-MATLAB-Cpp-Version.exe 140KB
My-MATLAB-Cpp-Version.log 297B
My-MATLAB-Cpp-Version.exe.recipe 299B
My-MATLAB-Cpp-Version.ilk 795KB
Main.obj 442KB
Main.cpp 6KB
LICENSE 7KB
README.md 2KB
共 33 条
- 1
资源评论
- 2301_817319372023-12-15资源内容详细,总结地很全面,与描述的内容一致,对我启发很大,学习了。
机智的程序员zero
- 粉丝: 1553
- 资源: 4128
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功