ant20050521 发表于 2009-10-29 11:43

请教刚度矩阵怎么处理!刚度矩阵为未加约束,但非奇异。

请教各位大侠,我再matlab中编写的刚度矩阵,整体刚度矩阵为加约束之前应该是奇异的,用符号计算的时候刚度矩阵的行列式为零,但是带入数值以后就不为零了,实在郁闷。

dujunmin 发表于 2009-10-31 22:38

整体刚度矩阵非奇异,说明一定是算错了。

ant20050521 发表于 2009-11-2 11:29

楼上没有好像没有明白我的意思,整体刚度矩阵用符号计算的时候是奇异的,但是带入代数值以后就不是了。

nonlinear 发表于 2009-11-2 16:53

数值计算都有舍入误差。

个人意见,仅供参考

VibrationMaster 发表于 2009-11-2 18:29

矩阵的阶数太大就会出这个问题. 另外对坐标作适当处理,使得沿对角线的数值差异不要太大,最好在同一个数量级

ant20050521 发表于 2009-11-5 14:55

楼上说的有道理。有一个刚度和别的相差挺大,有1000倍左右。但是这样的该怎么处理啊
页: [1]
查看完整版本: 请教刚度矩阵怎么处理!刚度矩阵为未加约束,但非奇异。