MFC编程--矩阵的运算(加、减、乘、转置)

来源:百度知道 编辑:UC知道 时间:2024/06/11 05:26:03
(1) 点击“生成矩阵”按钮后,随机产生两矩阵数据;
(2) 界面合理漂亮 ;
(3) 定义异常,如果不能进行正确运算(如两矩阵大小不匹配),抛出异常。
源代码和可执行程序都需要,请高手帮忙!多谢多谢!
如果对答案满意,我会追加100分!
答案可以发到我邮箱,chenxingtina@126.com
我又加了50分,请高手帮忙!

非常感谢3楼的朋友,不过你提供的程序是要自己输入两个矩阵,要能随机生成矩阵才符合我的要求。

http://www.pudn.com/downloads58/sourcecode/math/detail203490.html
http://www.pudn.com/downloads26/sourcecode/math/detail84822.html
http://www.pudn.com/downloads63/sourcecode/book/detail219447.html

可对任意两个矩阵做加法、减法、乘法等运算;同时可对单个矩阵求转置矩阵、三角分解、奇异值分解等操作,功能强大。
下载地址
http://download.pudn.com/downloads81/sourcecode/mpi/89346483matriccaculator.rar
你可以参考一下。
那应该很容易吧,稍微改一下就行了吧
http://www.pudn.com/search_db.asp
我是在这里找的,你可以自己找一下想要的,如果有想要的话把网址发上来我可以帮你下载。

我写过一个矩阵类模板(对double,complex,int,float等都支持)不过不是win32程序,只是一个类模板,编译用VC6是通不过的(VC6对模板支持不好).要用g++或VS2005或其他对标准支持较好的编译器。要的话发给你,不过要有分哦,呵呵。

有界面的东西,还是你自己动手吧
理论上的问题,才好回答你啊

程序给你写完了,随机生成的两个矩阵分别保存在了

matrix1.txt

matrix2.txt

运算结果分别保存在了
matrix1T.txt矩阵1的转置
matrix2T.txt矩阵2的转置
matrix和.txt矩阵加法
matrix差.txt矩阵减法
matrix积.txt矩阵乘积
随机数的范围为-9999-9999范围可在程序中任意修改
matrix juzhen1(line,row,-9999,9999);
matrix juzhen2(line,row,-9999,