24小时热门版块排行榜    

查看: 797  |  回复: 4

学霸大涛

金虫 (正式写手)

[求助] 请教非对称病态方程组的求解方法 已有1人参与

a=[5.09874576935399,20.3014845888537,0,0,0;-6.15895534363719e+43,-7.80090912667588e-47,3.02489279924453e+99,7.10318740777426e-103,0;-3.06464646453050e+44,3.91914966573087e-46,6.74931717699740e+99,-1.59173005840797e-102,0;0,0,5.55911060042814e+166,2.31904168587115e-170,0;0,0,1.37810140872608e+167,-5.76373743231462e-170,0];
b=[207.748085888011;0;0;0;0];
x=a;
如果能给一个MATLAB程序也行,给个算法也行,之前看过一个算法不过其中不完全ldu分解明白怎么做,谢谢各位大神了@laosam280
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bluesine

铁杆木虫 (职业作家)

科苑小木虫

【答案】应助回帖

感谢参与,应助指数 +1
你这方程也太病态了把,系数动不动就e+43,e+99,e+167..这病太重,貌似没救
板凳要做十年冷文章不发一个字
2楼2016-05-16 11:14:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

学霸大涛

金虫 (正式写手)

引用回帖:
2楼: Originally posted by bluesine at 2016-05-16 11:14:25
你这方程也太病态了把,系数动不动就e+43,e+99,e+167..这病太重,貌似没救

额,这是程序第一个循环中的方程组,在后面循环中方程组逐渐向良态转变,所以在画图的时候前面一段不好,后面挺好,如果不能完全解决,优化一下也是好的

发自小木虫Android客户端
3楼2016-05-16 12:06:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bluesine

铁杆木虫 (职业作家)

科苑小木虫

引用回帖:
3楼: Originally posted by 学霸大涛 at 2016-05-16 12:06:03
额,这是程序第一个循环中的方程组,在后面循环中方程组逐渐向良态转变,所以在画图的时候前面一段不好,后面挺好,如果不能完全解决,优化一下也是好的
...

e+43,e+99,e+167,这些基本都是无穷大了,怎么优化,那些e-46,e-102当0就行,,,,
对于无穷大的优化,这个看你自己了,常规的优化做不到。。。。必须结合实际背景看能不能整一下
板凳要做十年冷文章不发一个字
4楼2016-05-17 08:39:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xznuzkzhuce

铜虫 (小有名气)

试试正则化方法,比如吉洪诺夫正则化及其改进变体。

发自小木虫Android客户端
5楼2016-10-15 22:45:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 学霸大涛 的主题更新
信息提示
请填处理意见