波塞冬的信徒 发表于 2023-2-11 17:59:54

两个钮,关于数学解算


文件含宏程序,要求低,有office套件就行。

解线性方程组也好,算矩阵也好,都一样的道理,一层窗户纸。


高斯消元法,增广矩阵,把列向量换成同阶单位阵,求逆矩阵一样的步骤;
矩阵加法,减法,乘法,循环运算,比消元逻辑简单。

SOR迭代法,是高斯—赛德尔迭代法的变种,上一组迭代结果与当前组的解算结果用ω和1-ω线性组合,ω的取值有讲究;
高斯—赛德尔迭代法,是雅可比迭代法的变种,迭代过程中,部分未知量有新结果了,那就赶紧把旧的扔了;
雅可比迭代法,迭代格式写好后,一路走到黑;
两个比SOR算法简单。

实际应用的时候,核心的算法代码不动,把问题写清楚,点击就行了。

脚踩在这些东西上面,什么四连杆机构,坐标变换,矩阵位移法,振型分解,差分方程,360度细分成3600份,循环1万次,都不再是问题,最多把电脑CPU烧了,那正好换台新的。

机小妖 发表于 2023-2-11 19:19:57

屌屌屌,数值分析

大色猫 发表于 2023-2-11 18:04:31

+10086

菜哥 发表于 2023-2-11 18:17:06

自己写的?

2266998 发表于 2023-2-11 18:39:55

行!去要薪水啊!

2266998 发表于 2023-2-11 18:39:56

行!去要薪水啊!

色狼一条 发表于 2023-2-11 19:30:32

牛人如果是原创拜服大神

vghyv 发表于 2023-2-11 21:25:20

最近正好也在研究这些

yinalan 发表于 2023-2-12 20:53:44

赞楼主,提到的几种算法都是定常迭代法,算法核心迭代矩阵的最大绝对特征值(谱半径)小于1,才能保证收敛,而且,谱半径越小收敛速度越快,后面Krylov 法加油搞起来啊

米兰的小铁匠 发表于 2023-2-12 21:48:23

VB虽然没落了,工程上用还是很方便的,跟Excel也兼容。之前用龙格库塔法解常微分方程,网上找的VB算法,直接调用就行了。大侠自己编核心算法,厉害!
页: [1] 2
查看完整版本: 两个钮,关于数学解算