利用高斯消元法求矩阵的逆矩阵,C++代码,效率极高,windows平台下测试通过,可以移植到嵌入式平台下
2024/11/26 8:06:24 5KB 高斯消元 矩阵求逆
1
这个C语言编写的有限元刚架程序可以直接运行,详细包括了单刚集成的过程,又采用了半带宽存储总刚的办法,详细编写了高斯消元法过程,整个代码非常实用
1
看大小就知道很全啦查看地址https://blog.csdn.net/qq_43333395/article/details/98508424目录:数据结构:1.RMQ(区间最值,区间出现最大次数,求区间gcd)2.二维RMQ求区间最大值(二维区间极值)3.线段树模板(模板为区间加法)(线段树染色)(区间最小值)4.线性基(求异或第k大)5.主席树(静态求区间第k小)(区间中小于k的数量和小于k的总和)(区间中第一个大于或等于k的值)6.权值线段树(求逆序对)7.动态主席树(主席树+树状数组)(区间第k大带修改)8.树上启发式合并(查询子树的优化)9,树状数组模板(求区间异或和,求逆序对)扩展10.区间不重复数字的和(树状数组)11.求k维空间中离所给点最近的m个点,并按顺序输出(KD树)12.LCA(两个节点的公共父节点)动态规划:1.LIS(最长上升子序列)2.有依赖的背包(附属关系)3.最长公共子序列(LCS)4.树形DP5.状压DP-斯坦纳树6.背包7.dp[i]=min(dp[i+1]…dp[i+k]),multset博弈:1.NIM博弈(n堆每次最少取一个)2.威佐夫博弈(两堆每次取至少一个或一起取一样的)3.约瑟夫环4.斐波那契博弈(取的数依赖于对手刚才取的数)5.sg函数数论:1.数论素数检验:普通素数判别线性筛二次筛法求素数米勒拉宾素数检验2.拉格朗日乘子法(求有等式约束条件的极值)3.裂项(多项式分子分母拆分)4.扩展欧几里得(ax+by=c)5.勾股数(直角三角形三边长)6.斯特林公式(n越大越准确,求n!)7.牛顿迭代法(求一元多次方程一个解)8.同余定理(a≡b(modm))9.线性求所有逆元的方法求(1~pmodp的逆元)10.中国剩余定理(n个同余方程x≡a1(modp1))11.二次剩余((ax+k)2≡n(modp)(ax+k)^2≡n(modp)(ax+k)2≡n(modp))12.十进制矩阵快速幂(n很大很大的时候)13.欧拉函数14.费马小定理15.二阶常系数递推关系求解方法(a_n=p*a_{n-1}+q*a_{n-2})16.高斯消元17.矩阵快速幂18.分解质因数19.线性递推式BM(杜教)20.线性一次方程组解的情况21.求解行列式的逆矩阵,伴随矩阵,矩阵不全随机数不全组合数学:1.循环排列(与环有关的排列组合)计算几何:1.三角形(求面积))2.多边形3.三点求圆心和半径4.扫描线(矩形覆盖求面积)(矩形覆盖求周长)5.凸包(平面上最远点对)6.求凸多边形的直径7.求凸多边形的宽度8.求凸多边形的最小面积外接矩形9.半平面交图论:基础:前向星1.最短路(优先队列dijkstra)2.判断环(tarjan算法)3.最小生成树(Kruskal模板)4.最小生成树(Prim)5.Dicnic最大流(最小割)6.无向图最小环(floyd)7.floyd算法的动态规划(通过部分指定边的最短路)8.图中找出两点间的最长距离9.最短路(spfa)10.第k短路(spfa+A*)11.回文树模板12.拓扑排序(模板)13.次小生成树14.最小树形图(有向最小生成树)15.并查集(普通并查集,带权并查集,)16.求两个节点的最近公共祖先(LCA)17.限制顶点度数的MST(k度限制生成树)18.多源最短路(spfa,floyd)19.最短路(输出字典序最小)20.最长路图论题目简述字符串:1.字典树(多个字符串的前缀)2.KMP(关键字搜索)3.EXKMP(找到S中所有P的匹配)4.马拉车(最长回文串)5.寻找两个字符串的最长前后缀(KMP)6.hash(进制hash,无错hash,多重hash,双hash)7.后缀数组(按字典序排字符串后缀)8.前缀循环节(KMP的fail函数)9.AC自动机(n个kmp)10.后缀自动机小技巧:1.关于int,double强转为string2.输入输出挂3.低精度加减乘除4.一些组合数学公式5.二维坐标的离散化6.消除向下取整的方法7.一些常用的数据结构(STL)8.Devc++的使用技巧9.封装好的一维离散化10.Ubuntu对拍程序11.常数12.Codeblocks使用技巧13.java大数叮嘱共173页
2024/5/29 4:58:24 8.42MB ACM ICPC CCPC
1
数值计算方法,包括牛顿迭代法,斯蒂芬孙迭代法,高斯消元法等基于MATLAB实现
2024/5/5 8:43:01 2KB ATLAB
1
通过高斯消元法改造的LU分解解线性方程组,在需要多次更改常数项b的时候可以大大节省计算量
2024/3/1 4:06:29 3KB 数值分析 c语言 线性代数
1
#国度集训队论文列表(1999-2019)___点击目录快捷跳转:___-_国度集训队论文列表(1999-2019)_*[_1999_](#1999)*[_2000_](#2000)*[_2001_](#2001)*[_2002_](#2002)*[_2003_](#2003)*[_2004_](#2004)*[_2005_](#2005)*[_2006_](#2006)*[_2007_](#2007)*[_2008_](#2008)*[_2009_](#2009)*_2010~2012:组委会停息论文辩说名目_*[_2013_](#2013)*[_2014_](#2014)*[_2015_](#2015)*[_2016_](#2016)*[_2017_](#2017)*[_2018_](#2018)*[_2019_](#2019)-_论文分类汇总(1999-2009)_*[组合数学](#组合数学)+[计数与统计](#计数与统计)+[数位下场](#数位下场)+[动态统计](#动态统计)+[博弈](#博弈)+[母函数](#母函数)+[拟阵](#拟阵)+[线性方案](#线性方案)+[置换群](#置换群)+[问答交互](#问答交互)+[猜数下场](#猜数下场)*[数据结构](#数据结构)+[数据结构](#数据结构-1)+[结构松散](#结构松散)+[块状链表](#块状链表)+[动态树](#动态树)+[左偏树](#左偏树)+[跳表](#跳表)+[SBT](#sbt)+[线段树](#线段树)+[干燥队列](#干燥队列)+[哈希表](#哈希表)+[Splay](#splay)*[图论](#图论)+[图论](#图论-1)+[模子建树](#模子建树)+[收集流](#收集流)+[最短路](#最短路)+[欧拉路](#欧拉路)+[差分解放体系](#差分解放体系)+[平面图](#平面图)+[2-SAT](#2-sat)+[最小天生树](#最小天生树)+[二分图](#二分图)+[Voronoi图](#voronoi图)+[偶图](#偶图)*[树](#树)+[树](#树-1)+[路途下场](#路途下场)+[迩来人民祖先](#迩来人民祖先)+[松散下场](#松散下场)*[数论](#数论)+[欧多少里患上算法](#欧多少里患上算法)+[同余方程](#同余方程)*[搜查](#搜查)+[搜查](#搜查-1)+[开辟式](#开辟式)+[优化](#优化)*[背包下场](#背包下场)*[匹配](#匹配)*[概率](#概率)+[概率](#概率-1)+[数学期望](#数学期望)*[字符串](#字符串)+[字符串](#字符串-1)+[多串匹配](#多串匹配)+[后缀数组](#后缀数组)+[字符串匹配](#字符串匹配)*[动态方案](#动态方案)+[动态方案](#动态方案-1)+[外形收缩](#外形收缩)+[外形方案](#外形方案)+[树形DP](#树形dp)+[优化](#优化-1)*[盘算若干](#盘算若干)+[平面若干](#平面若干)+[盘算若干脑子](#盘算若干脑子)+[圆](#圆)+[半平面交](#半平面交)*[矩阵](#矩阵)+[矩阵](#矩阵-1)+[高斯消元](#高斯消元)*[数学方式](#数学方式)+[数学脑子](#数学脑子)+[数学演绎法](#数学演绎法)+[多项式](#多项式)+[数形松散](#数形松散)+[黄金联系](#黄金联系)*[其余算法](#其余算法)+[遗传算法](#遗传算法)+[信息论]
2023/3/29 18:14:38 105.61MB OI ACM 算法 数据结构
1
本代码用Fortran言语实现了高斯消元法,代码接单明了,已于学习
2023/2/7 11:16:16 2KB Fortran 方程组 高斯消去法
1
在MPI编译环境下在C源代码的基本上编写的并行程序:高斯消元法求解线性方程组。
2023/2/5 16:37:47 5KB C language MPI
1
基于C++语言的高斯消元法矩阵求逆运算,在VisualStdio2015中调试通过,希望对大家有所协助!
2023/1/15 13:33:55 3.3MB C++矩阵求逆
1
采用列主元高斯消元法将矩阵化为上三角矩阵,再采用回代法解线性方程组。
高斯消元法对于普通的方程组,通过对增广矩阵的变化,化矩阵为上三角
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡