数学
文章平均质量分 82
hele_two
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++模拟蚁群(二)
本文介绍用C++与SDL2将蚁群模拟地板改为正六边形,简化蚁群概率模型并采用轮盘赌选择方向,实现六角格场景下蚂蚁觅食与返巢。展示了效果,并提供了源码下载。原创 2026-09-03 23:48:09 · 188 阅读 · 0 评论 -
SDL2画六角格地板
本文介绍了六边形网格的基础数学与代码实现:先推导六边形几何尺寸(内外径、高宽),定义行偏移的“世界坐标”及六方向邻接规则;再给出六边形数组与像素坐标的映射,以及SDL绘制六边形边框的完整算法,最终生成网格效果。原创 2026-09-03 23:45:47 · 192 阅读 · 0 评论 -
C++实现伽罗华域生成及四则运算(三)
本文首先改进了伽罗华域GF(2^n)求行列式的算法,从递归代数余子式法优化为上三角变换法,降低了内存消耗。接着针对幻方4阶矩阵的特殊结构,探索了新的求逆方法:通过矩阵四次幂运算推导出对角矩阵形式,从而得到逆矩阵表达式。这种方法利用了幻方矩阵的循环移位特性,简化了计算过程。文章在保留原有功能的基础上,提供了更高效的实现方案,为密码学相关应用提供了参考。原创 2025-06-01 16:13:32 · 932 阅读 · 0 评论 -
C++实现伽罗华域生成及四则运算(二)
本文介绍了在伽罗华域$GF(2^n)$中扩展的数学运算功能,包括数的次幂、矩阵数乘、矩阵转置、方阵次幂、行列式计算、伴随矩阵和逆矩阵的求解。文章详细展示了每个功能的C++实现代码,并解释了其背后的数学原理。例如,数的次幂通过循环乘法实现,矩阵数乘通过逐元素乘法完成,行列式使用代数余子式法计算,逆矩阵则通过伴随矩阵和行列式的倒数求得。这些扩展功能为在伽罗华域中进行更复杂的数学运算提供了基础。原创 2025-05-18 23:29:45 · 726 阅读 · 0 评论 -
C++实现伽罗华域生成及四则运算(一)
本文探讨了C++实现伽罗瓦域GF(2^n)生成器及其四则运算的方法。伽罗瓦域是一种有限数字集合,广泛应用于加密算法中。文章首先简要介绍了伽罗瓦域的概念,随后详细描述了C++模板类GFM的实现,包括动态内存分配、初始化、四则运算及矩阵操作等。通过代码示例展示了如何生成不同大小的伽罗瓦域,并输出了生成结果。该实现支持幂次在2到15之间的伽罗瓦域,适用于密码学等领域的研究与应用。原创 2025-05-18 00:58:21 · 897 阅读 · 0 评论
分享