杭州锐达数字技术有限公司
查看: 139|回复: 3

[基本模块类] 请教达人,为什么matlab中的模态矩阵不是对角阵

[复制链接]
发表于 2018-9-28 12:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?我要加入

x
理论上应该是对角阵,算下来非对角位置有小的值,不知什么原因?请教一下达人

T模态矩阵,其值显示为右边的矩阵

T模态矩阵,其值显示为右边的矩阵
回复
分享到:

使用道具 举报

发表于 2018-9-28 20:07 | 显示全部楼层
笨蛋。那么小,还不是0?
发表于 2018-10-5 15:19 | 显示全部楼层
应该是因为matlab电脑计算进制计算的,这在进制转换中会产生一些误差吧,然后你用inv这个命令也会产生一些误差,但是通常可以忽略
 楼主| 发表于 2018-10-10 10:51 | 显示全部楼层
fatherchen 发表于 2018-10-5 15:19
应该是因为matlab电脑计算进制计算的,这在进制转换中会产生一些误差吧,然后你用inv这个命令也会产生一些 ...

应该是这个问题,于是我采用了符号来推导表达式,但是想看工作空间中符号矩阵的元素表达式,却只能看到这个

                               
登录/注册后可看大图
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

快速回复 返回顶部 返回列表