24小时热门版块排行榜    

查看: 2541  |  回复: 7

hppdyx

木虫 (知名作家)

[求助] 病态方程组求解问题,望指导啊 已有1人参与

按照文献的方法,最后需要求解一个线性方程组,但是系数矩阵是病态的,条件数在e17。。。。用MATLAB直接求解会提示“ Matrix is close to singular or badly scaled...”。文献中也提到这个方程组是病态的,文中提到“Row and column normalisation was therefore used to reduce the elements of the assembled matrix to magnitudes between zero and unity”。这个意思是不是说使用矩阵归一化再去求解?
1、对于这种病态矩阵怎么求解才好?
2、我查了归一化,但是不太懂,求各位大神指导一下归一化求解病态矩阵的方法。
3、归一化求解的过程是什么,是不是还需要反归一化。。。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

不以风骚惊天下,但求淫荡动世人
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wurongjun

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
hppdyx: 金币+10, ★★★很有帮助 2014-05-27 13:12:42
归一化是一个办法!
但是很有可能解决不了你的问题!
你可以考虑平衡因子法!
即:
       给每一个方程乘以不同的非零数!来改变系数矩阵的条件数!
       关键是,这个数怎么找!
      这需要你对方程或问题的背景有所了解!
善恶到头终有报,人间正道是沧桑.
2楼2014-05-27 13:03:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hppdyx

木虫 (知名作家)

引用回帖:
2楼: Originally posted by wurongjun at 2014-05-27 13:03:49
归一化是一个办法!
但是很有可能解决不了你的问题!
你可以考虑平衡因子法!
即:
       给每一个方程乘以不同的非零数!来改变系数矩阵的条件数!
       关键是,这个数怎么找!
      这需要你对方程或问题的背景 ...

谢谢啊
不过我的系数矩阵中有些元素是复数,但是这个复数的实部和虚部差别很大,比如有一个元素是 -7.7684752646246e-05+3.44251333473743e-28i   ,这样的怎么办吶。。。。可不可以直接把很小的虚部舍去?这样对结果影响大吗?
不以风骚惊天下,但求淫荡动世人
3楼2014-05-27 13:12:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wurongjun

专家顾问 (职业作家)

引用回帖:
3楼: Originally posted by hppdyx at 2014-05-27 13:12:31
谢谢啊
不过我的系数矩阵中有些元素是复数,但是这个复数的实部和虚部差别很大,比如有一个元素是 -7.7684752646246e-05+3.44251333473743e-28i   ,这样的怎么办吶。。。。可不可以直接把很小的虚部舍去?这样对 ...

这个不能一概而论!
你可以算一下条件数!看看变化是否很大!
善恶到头终有报,人间正道是沧桑.
4楼2014-05-27 20:32:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hppdyx

木虫 (知名作家)

引用回帖:
4楼: Originally posted by wurongjun at 2014-05-27 20:32:58
这个不能一概而论!
你可以算一下条件数!看看变化是否很大!...

好的
不以风骚惊天下,但求淫荡动世人
5楼2014-05-28 08:30:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Hsienming

铜虫 (正式写手)

对角占优矩阵,归一化效果才好

[ 发自手机版 http://muchong.com/3g ]
6楼2014-08-07 01:50:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

高家林8

捐助贵宾 (初入文坛)

楼主,你的方程解出来了吗?我现在解一个带贝塞尔函数的方程组也遇到和你一样的方程,由于接近奇异matlab无法精确计算。
7楼2016-04-21 08:48:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hppdyx

木虫 (知名作家)

引用回帖:
7楼: Originally posted by 高家林8 at 2016-04-21 08:48:57
楼主,你的方程解出来了吗?我现在解一个带贝塞尔函数的方程组也遇到和你一样的方程,由于接近奇异matlab无法精确计算。

我用的归一化算的,效果还行
不以风骚惊天下,但求淫荡动世人
8楼2016-04-23 11:17:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hppdyx 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 估计是周四 +3 archvillain 2026-08-18 3/150 2026-08-21 01:48 by jnhyjjm
[基金申请] 基金啊基金 +3 longfie172 2026-08-20 3/150 2026-08-21 00:04 by wuchongjun
[基金申请] 科研孤儿太难了 +14 我4大白菜 2026-08-20 15/750 2026-08-20 22:33 by 袁向阳007
[基金申请] 让我中一个面上吧! +8 大萍1987 2026-08-20 10/500 2026-08-20 21:48 by 大萍1987
[基金申请] 言之凿凿,明天官网会通知放榜? +15 医学老男孩 2026-08-20 17/850 2026-08-20 20:35 by CaoLG
[基金申请] 时间戳又变了 +12 wuchongjun 2026-08-20 17/850 2026-08-20 20:05 by spzhao
[基金申请] 时间戳变了,能看出什么问题? +18 基诺咪客 2026-08-17 23/1150 2026-08-20 17:19 by Godzela
[基金申请] 只有每年这种时候来逛逛小木虫 +21 yaoyewhu2008 2026-08-20 22/1100 2026-08-20 17:03 by yaoyewhu2008
[基金申请] 重要消息,中午系统在维护 +11 yuleib84 2026-08-18 12/600 2026-08-20 11:09 by xskun
[基金申请] filecode,4个jtjc了 +11 ziyangfang 2026-08-19 13/650 2026-08-19 21:28 by aasahr
[基金申请] 今天放榜吗? +14 布布和一二 2026-08-19 15/750 2026-08-19 18:07 by gltch
[基金申请] filecode=后面第一个是大写字母 +10 wangze12014 2026-08-14 12/600 2026-08-19 16:56 by 苦难博士
[基金申请] 2027广东省杰青 +4 奶牛小黑 2026-08-15 10/500 2026-08-19 11:02 by wanfengnew
[基金申请] 朋友圈看到的 +6 wangzilk 2026-08-18 8/400 2026-08-19 10:55 by Haru815
[基金申请] 什么时候开奖? +6 CrisMessi 2026-08-18 6/300 2026-08-19 08:06 by Equinoxhua
[基金申请] 明天放榜? +5 Shxjjxjkx 2026-08-18 5/250 2026-08-18 18:14 by -大大大大大-
[基金申请] 93BebMhtakh前后11位开头都是大写 +4 且听虎啸 2026-08-17 5/250 2026-08-18 00:49 by 蔡棒棒菂
[基金申请] 感觉是下周放榜了 +6 angus9576 2026-08-17 11/550 2026-08-17 23:57 by angus9576
[精细化工] 招聘 金属平磨液,抛光液研发工程师 +3 小天0311 2026-08-14 3/150 2026-08-16 07:31 by H9PLUS
[基金申请] 各位道友,我要去昆明玩几天,回来见。 +7 Tide man 2026-08-14 8/400 2026-08-15 01:11 by arzu_hma
信息提示
请填处理意见