-
矩阵运算模板类
应用背景本代码主要用于矩阵与矩阵的运算,可为高等数学、科学实验等用到矩阵运算的工程和项目提供方便快捷的运算方法和代码,本代码用C++语言写成,核心数据定义为模板类,通用性强,可移植性高,实现了矩阵运算的常见功能。关键技术利用C++的模板类技术实现了矩阵之间的行列构造函数,如M m(5,3),拷贝构造函数,如M m1(m2)
,下标操作符,将M转化成V并设置其当前行行标,赋值操作符,如m1=m2,赋值操作符,如m=5,将矩阵元素设为5,+操作符,如m1+m2,矩阵点和,非法操作时返回零阵,+操作符,如m+5,矩阵元素+5
,-操作符,如m1-m2,矩阵点差,非法操作时返回零阵,-操作符,如m-5,矩阵元素-5,*操作符,如m1*m2,矩阵相乘,非法操作时返回零阵,*操作符,如m*5,矩阵元素*5, /操作符,如m1/m2,矩阵点除,非法操作时返回零阵, /操作符,如m/5,矩阵元素/5,类型自动转换为int,类型自动转换为float
,类型自动转换为double,矩阵点乘,非法操作时返回零阵,矩阵转置,根据参数创建单位阵
,根据行数创建单位阵,根据列数创建单位阵,常义逆(方阵的逆),非法操作时返回零阵,矩阵秩亏时返回无穷大阵,化为赫尔默特矩阵(行最简型矩阵),/获取列满秩矩阵,获取行满秩矩阵,广义逆
- 2022-05-23 05:18:15下载
- 积分:1
-
关于C语言结构体的应用
关于C语言结构体的应用-on the C language structure of the application
- 2022-10-18 04:45:03下载
- 积分:1
-
黑白棋c++
1.显示游戏的界面功能游戏界面上包括游戏等级选择、重新开始、游戏帮助的控件对游戏进行相应的设置。2.接受鼠标输入功能能够接受玩家的鼠标输入功能,把棋子放入指定的位置。3.根据规则翻转相应的棋子无论是电脑或是玩家在棋盘中落下棋子后,能够根据游戏的规则,把横向、纵向及对角直线上的棋子全部翻转过来,变成最后落下棋子的颜色,并对棋子数量进行增减。4.游戏胜负判断功能双方都没有棋子可下时棋局结束,以棋子数目来计算胜负,棋子多的一方获胜。在棋盘还没下满时,如果一方的棋子应经被对方吃光,则棋局结束。将对手棋子吃光的一方获胜。5.实现人机对战模式支持人工智能,根据游戏等级的不同,进行不同的算法深度搜索,找出最合理的位置进行落子操作。6.人工智能的等级设置能够指定当前电脑人工智能的等级。根据不同的等级,其算法搜索深度不同。7.游戏提供帮助说明在游戏界面中,提供一个控件。以方便对本游戏不了解的玩家对游戏进行操作和使用
- 2022-07-27 08:23:18下载
- 积分:1
-
objective function for the solution of optimization problem, the objective funct...
用于解决目标函数的最优化问题,目标函数自编,在vc++6.0中运行通过-objective function for the solution of optimization problem, the objective function writing, the vc++6.0 running through
- 2022-05-24 20:22:06下载
- 积分:1
-
A*算法解决图的搜索问题
可以在CodeBlocks或devc++上运行;可以将估价函数修改为曼哈顿距离,这样搜索的效率会提高;
- 2022-02-02 01:30:45下载
- 积分:1
-
幻方
在娱乐数学幻方是安排不同的数字 (即每个数字使用一次),通常是整数,在正方形网格中,在那里在每一行和每一列中的数字和中向前和向后主对角线上的数字都加起来到相同的编号。幻方具有相同的行数以及它有根柱子,在常规的数学符号,"n"代表数量的行 (和列),它有。因此,魔术广场总是包含 n2 的数字,和它的大小 (行 [和列],它具有数目) 被形容为"的 n 阶"。[1] 包含从 1 到 n2 整数的魔术方块被称为正常的幻方。("魔方"一词有时也用于指各种类型的单词方块。)有可能构建任何大小除了 2 × 2 正常幻方 (也就是说,其中 n = 2),虽然幻方的解决方案其中 n = 1 是微不足道的因为它只是由单个单元格包含数字 1。小非平凡案例,如下所示,是一个 3 × 3 网格 (也就是说,三阶的魔术广场)。这是解决 nxn 幻方的项目
- 2023-03-28 06:25:04下载
- 积分:1
-
一个RNG(相关邻近图)的生成算法,输入一些原始数据信息,得到RNG图信息....
一个RNG(相关邻近图)的生成算法,输入一些原始数据信息,得到RNG图信息.-an RNG (related neighboring) algorithm for the generation, the importation of some raw data information, to receive information RNG map.
- 2022-03-15 01:10:48下载
- 积分:1
-
- 2022-04-21 03:20:08下载
- 积分:1
-
计字符串类并给出其基本操作和运算符重载的算法实现。
计字符串类并给出其基本操作和运算符重载的算法实现。
- 2022-03-10 12:57:47下载
- 积分:1
-
PSO算法的工具
这个工具箱是为计算智能领域的研究人员以及应用程序开发人员、学生和教室实验室设计的。它足够强大,已经有好几篇论文使用它进行了开发,但它也在不断开发中,而且非常容易被破解。MATLAB的优化工具箱的用户应该感到宾至如归,但即使你不使用工具箱,这将很容易计算。包括广泛的帮助。
- 2023-05-27 03:35:04下载
- 积分:1