24小时热门版块排行榜    

查看: 3204  |  回复: 24

wangfumin

金虫 (小有名气)

[求助] 求助解复杂非线性方程组的好的方法

本人是做空间坐标定位系统的,是用光学的方法利用CCD采集干涉图,然后分析得出相位分布,根据相位分布反过来求解得到发出相干光点光源的空间坐标。
主要是求解出两个点的空间三维坐标,是6个未知数。请问有没有哪位知道好的方法求解非线性方程组呢?本人试过很多方法,发现L-M算法不错的,但是仍然有些问题,主要是将所得的相位加入噪声之后,就没办法算出空间坐标值了,不知道为什么这么微小的一个变化会引起达不到迭代精度的问题。细节的东西感觉一句两句说不清楚,先请大家给出一个指导思路。
回复此楼

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

feixiaolin

荣誉版主 (文坛精英)

优秀版主

引用回帖:
14楼: Originally posted by cooooldog at 2013-11-20 07:49:27
这种算法跟普通牛顿法相比有什么特点?...

Newton流线法是近两年提出的一种从Newton场的观点出发,沿流线的追踪算法。与传统求解非线性方程组的方法类似,Newton流线法基于迭代方向的收敛性进行求解,但普通的求解方法只在根附近有二次收敛性,对初值比较敏感。而Newton流线法建立了与问题维数和函数的具体性质无关的4个判断参数:减幅指标 ,降速指标 ,最大斜率 ,斜率比 ,这4个参数是可计算量,基于这些可计算的判断参数,沿Newton流可以自适应地追踪或者识别奇点,在计算过程中可以跳过奇点,所以降低了算法对初始值的敏感度;在很大程度上克服了常规方法的局部收敛性,是一种全局收敛的算法;并且可以自适应实时确定合适的步长,使得计算更精确。
15楼2013-11-20 14:58:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

引用回帖:
16楼: Originally posted by cooooldog at 2013-11-21 08:24:34
专业! 非常感谢; 请问这个方法最早是国内还是国外专家提出来的? 有没有放出原始代码的网站? 英文关键词是什么?

Newton法似乎一直有一种对步长做 damping factor修正的方法,以确保全局收敛, 两者又有什么区别?...

据陈文所述,是他们提出来的。
网络可见,该陈曾到中科院数学所做有关专题报告。
17楼2013-11-21 09:28:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangfumin

金虫 (小有名气)

引用回帖:
12楼: Originally posted by cooooldog at 2013-11-20 07:42:44
相位是什么方式求的? 从什么数据计算? 大概是多少维的矩阵?

很好奇, (x_k,y_k,z_k)是CCD的像的齐次坐标吗? 从图上看, F是一个标量(三个平方根),如果c是矩阵,这种减肥是怎么计算的?

没看懂...

定义以CCD平面为xoy平面,这样z_k默认就是0了。
c是和x_k,y_k,z_k同维的列向量。
相位是移相算法求得的,矩阵的维数就是CCD的网格数,640*240,从640*240中取点代入F中进行计算。
18楼2013-11-21 10:17:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

20楼2013-11-21 10:27:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangfumin

金虫 (小有名气)

引用回帖:
22楼: Originally posted by cooooldog at 2013-11-21 12:04:43
因为c是矩阵, 前面根号下的都是标量;
我是不太明白标量怎么跟矩阵相减;
还是标量跟矩阵的每个元素elementwise的减法?

相位是如何从照片得到?用的不是普通的CCD相机?可以得到相位信息的,难道是激光全息照相...

其实方程组中每个方程的形式是一模一样的,只是选的点不同而已。相位是通过对干涉图分析得到

[ 发自小木虫客户端 ]
23楼2013-11-21 12:20:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
wangfumin: 金币+5 2013-11-19 14:50:35
wangfumin: 金币+5, 有帮助 2013-11-19 14:51:14
牛顿流线法
陈传淼, 胡宏伶, 雷蕾, 等. 非线性方程组的 Newton 流线法[J]. 计算数学, 2012, 34(3): 235-258.
2楼2013-11-18 23:24:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cooooldog

铁杆木虫 (著名写手)

ส็็็

看上去很高端,有没有直接一点的数学模型?
给两个方程组的例子出来
ส็็็็็็็็็็็็็็็็็็็็
4楼2013-11-19 09:54:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cooooldog

铁杆木虫 (著名写手)

ส็็็

引用回帖:
5楼: Originally posted by wangfumin at 2013-11-19 13:36:41
说白了就是空间点的三维坐标计算
其实数学模型还是比较简单,只不过描述起来不太方便。

问题.jpg
...

相位是什么方式求的? 从什么数据计算? 大概是多少维的矩阵?

很好奇, (x_k,y_k,z_k)是CCD的像的齐次坐标吗? 从图上看, F是一个标量(三个平方根),如果c是矩阵,这种减肥是怎么计算的?

没看懂
ส็็็็็็็็็็็็็็็็็็็็
12楼2013-11-20 07:42:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cooooldog

铁杆木虫 (著名写手)

ส็็็

引用回帖:
7楼: Originally posted by feixiaolin at 2013-11-19 14:57:19
我们用了,效果不错。...

你们用什么语言实现算法的?
ส็็็็็็็็็็็็็็็็็็็็
13楼2013-11-20 07:43:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cooooldog

铁杆木虫 (著名写手)

ส็็็

引用回帖:
2楼: Originally posted by feixiaolin at 2013-11-18 23:24:57
牛顿流线法
陈传淼, 胡宏伶, 雷蕾, 等. 非线性方程组的 Newton 流线法. 计算数学, 2012, 34(3): 235-258.

这种算法跟普通牛顿法相比有什么特点?
ส็็็็็็็็็็็็็็็็็็็็
14楼2013-11-20 07:49:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cooooldog

铁杆木虫 (著名写手)

ส็็็

引用回帖:
15楼: Originally posted by feixiaolin at 2013-11-20 14:58:14
Newton流线法是近两年提出的一种从Newton场的观点出发,沿流线的追踪算法。与传统求解非线性方程组的方法类似,Newton流线法基于迭代方向的收敛性进行求解,但普通的求解方法只在根附近有二次收敛性,对初值比较敏 ...

专业! 非常感谢; 请问这个方法最早是国内还是国外专家提出来的? 有没有放出原始代码的网站? 英文关键词是什么?

Newton法似乎一直有一种对步长做 damping factor修正的方法,以确保全局收敛, 两者又有什么区别?
ส็็็็็็็็็็็็็็็็็็็็
16楼2013-11-21 08:24:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangfumin

金虫 (小有名气)

引用回帖:
17楼: Originally posted by feixiaolin at 2013-11-21 09:28:05
据陈文所述,是他们提出来的。
网络可见,该陈曾到中科院数学所做有关专题报告。...

这个算法一年前提出来的,感觉相关资料不多,网上也没有相关代码。
有没有相关资料可以提供一下呢?
19楼2013-11-21 10:21:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cooooldog

铁杆木虫 (著名写手)

ส็็็

引用回帖:
20楼: Originally posted by feixiaolin at 2013-11-21 10:27:59
非线性方程组的Newton流线法.pdf

http://www.cnki.com.cn/Article/CJFDTotal-JSSX201203003.htm

我个人感觉, 因为Numerical recipes 这样的书上,2007第三版,已经提到类似的damping因子改善Newton方法全局收敛性的办法,很可能这种改进的意义并不显著;

否则,数学方面的文章应该是相对容易投到国外的好一些的刊物的;
从第一作者通讯作者的资历看,应该也不是写英文有困难的.

没有经过外国同行认证过的创新性,其作用的显著性和创新的大小,可能都得存疑.
ส็็็็็็็็็็็็็็็็็็็็
21楼2013-11-21 12:01:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cooooldog

铁杆木虫 (著名写手)

ส็็็

引用回帖:
18楼: Originally posted by wangfumin at 2013-11-21 10:17:05
定义以CCD平面为xoy平面,这样z_k默认就是0了。
c是和x_k,y_k,z_k同维的列向量。
相位是移相算法求得的,矩阵的维数就是CCD的网格数,640*240,从640*240中取点代入F中进行计算。...

因为c是矩阵, 前面根号下的都是标量;
我是不太明白标量怎么跟矩阵相减;
还是标量跟矩阵的每个元素elementwise的减法?

相位是如何从照片得到?用的不是普通的CCD相机?可以得到相位信息的,难道是激光全息照相
ส็็็็็็็็็็็็็็็็็็็็
22楼2013-11-21 12:04:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

wangfumin

金虫 (小有名气)

引用回帖:
2楼: Originally posted by feixiaolin at 2013-11-18 23:24:57
牛顿流线法
陈传淼, 胡宏伶, 雷蕾, 等. 非线性方程组的 Newton 流线法. 计算数学, 2012, 34(3): 235-258.

谢谢 明天找来看一下先

[ 发自小木虫客户端 ]
3楼2013-11-18 23:58:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangfumin

金虫 (小有名气)

引用回帖:
4楼: Originally posted by cooooldog at 2013-11-19 09:54:48
看上去很高端,有没有直接一点的数学模型?
给两个方程组的例子出来

说白了就是空间点的三维坐标计算
其实数学模型还是比较简单,只不过描述起来不太方便。
求助解复杂非线性方程组的好的方法
问题.jpg

5楼2013-11-19 13:36:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangfumin

金虫 (小有名气)

引用回帖:
2楼: Originally posted by feixiaolin at 2013-11-18 23:24:57
牛顿流线法
陈传淼, 胡宏伶, 雷蕾, 等. 非线性方程组的 Newton 流线法. 计算数学, 2012, 34(3): 235-258.

这位仁兄,此文献数学知识比较广泛,没怎么看懂。请问你有没有实施过这个方法求解复杂的非线性方程,效果怎样?
6楼2013-11-19 14:50:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

引用回帖:
6楼: Originally posted by wangfumin at 2013-11-19 14:50:28
这位仁兄,此文献数学知识比较广泛,没怎么看懂。请问你有没有实施过这个方法求解复杂的非线性方程,效果怎样?...

我们用了,效果不错。
7楼2013-11-19 14:57:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangfumin

金虫 (小有名气)

引用回帖:
7楼: Originally posted by feixiaolin at 2013-11-19 14:57:19
我们用了,效果不错。...

你们求的是什么?也是空间坐标吗?求解的是几个未知数呢
8楼2013-11-19 20:27:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

引用回帖:
8楼: Originally posted by wangfumin at 2013-11-19 20:27:48
你们求的是什么?也是空间坐标吗?求解的是几个未知数呢...

复现了论文算法,与L-M, BFGS等方法做了比较。
9楼2013-11-19 21:24:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangfumin

金虫 (小有名气)

引用回帖:
9楼: Originally posted by feixiaolin at 2013-11-19 21:24:46
复现了论文算法,与L-M, BFGS等方法做了比较。...

发论文没,发了我下下来自己钻研
10楼2013-11-19 22:59:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wangfumin 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 328求调剂,英语六级551,有科研经历 +5 生物工程调剂 2026-03-17 9/450 2026-03-21 23:32 by zhujy1982
[考研] 一志愿东华大学控制学硕320求调剂 +3 Grand777 2026-03-21 3/150 2026-03-21 19:23 by 简之-
[考研] 考研化学学硕调剂,一志愿985 +5 张vvvv 2026-03-15 7/350 2026-03-21 19:23 by ColorlessPI
[考研] 0703化学调剂 +11 妮妮ninicgb 2026-03-15 15/750 2026-03-21 19:15 by ColorlessPI
[考研] 材料工程专硕 348分求调剂 +3 冬辞. 2026-03-17 5/250 2026-03-21 18:47 by 学员8dgXkO
[考研] 一志愿南大,0703化学,分数336,求调剂 +3 收到VS 2026-03-21 3/150 2026-03-21 18:42 by 学员8dgXkO
[考研] 266求调剂 +3 哇呼哼呼哼 2026-03-20 3/150 2026-03-21 16:46 by barlinike
[考研] 0805材料320求调剂 +3 深海物语 2026-03-20 3/150 2026-03-21 15:46 by 无际的草原
[考研] 330求调剂0854 +3 assdll 2026-03-21 3/150 2026-03-21 13:01 by 搏击518
[考研] 085601调剂 358分 +3 zzzzggh 2026-03-20 4/200 2026-03-21 10:21 by luoyongfeng
[考研] 能源材料化学课题组招收硕士研究生8-10名 +5 脱颖而出 2026-03-16 15/750 2026-03-21 10:16 by 脱颖而出
[考研] 265求调剂 +9 梁梁校校 2026-03-17 9/450 2026-03-21 02:17 by JourneyLucky
[考研] 290求调剂 +7 ^O^乜 2026-03-19 7/350 2026-03-20 21:43 by JourneyLucky
[考研] 北科281学硕材料求调剂 +5 tcxiaoxx 2026-03-20 5/250 2026-03-20 21:35 by laoshidan
[考研] 一志愿华中农业071010,总分320求调剂 +3 困困困困坤坤 2026-03-20 3/150 2026-03-20 20:38 by 学员8dgXkO
[考研] 一志愿西安交通大学 学硕 354求调剂211或者双一流 +3 我想要读研究生 2026-03-20 3/150 2026-03-20 20:13 by JourneyLucky
[考研] 319求调剂 +3 小力气珂珂 2026-03-20 3/150 2026-03-20 19:47 by JourneyLucky
[考研] 有没有道铁/土木的想调剂南林,给自己招师弟中~ +3 TqlXswl 2026-03-16 7/350 2026-03-17 15:23 by TqlXswl
[考研] 考研调剂 +3 淇ya_~ 2026-03-17 5/250 2026-03-17 09:25 by Winj1e
[考研] 321求调剂 +5 大米饭! 2026-03-15 5/250 2026-03-16 16:33 by houyaoxu
信息提示
请填处理意见