版块导航
正在加载中...
客户端APP下载
论文辅导
申博辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(384)
>
虫友互识
(37)
>
休闲灌水
(29)
>
硕博家园
(8)
>
博后之家
(7)
>
导师招生
(6)
>
论文道贺祈福
(6)
>
考博
(5)
>
基金申请
(4)
>
论文投稿
(4)
>
教师之家
(2)
>
有奖起名
(1)
>
招聘信息布告栏
(1)
>
找工作
(1)
>
文献求助
(1)
>
公派出国
(1)
小木虫论坛-学术科研互动平台
»
专业学科区
»
数学
»
计算数学
»
谱方法中多项式求根的问题
5
1/1
返回列表
查看: 1289 | 回复: 5
查看全部回帖
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
lixy1217
木虫
(著名写手)
应助: 4
(幼儿园)
金币: 4861.1
帖子: 1379
在线: 233.7小时
虫号: 1125891
[交流]
谱方法中多项式求根的问题
基于多项式(Legendre、Hermite等)的谱方法求解偏微分方程,难免要涉及到对多项式求根的问题
我用32位计算机C++编程计算,采用通常的方法来求Hermite多项式,超过70次以后,多项式的拟合就已经失真了。而用二分法对Hermite多项式求根,超过40次就解不出了,如果用QR算法那效果更差。舍入误差在多项式中体现得淋漓尽致。
但是我想,求解一个偏微分方程,100个以上的基函数也不算多吧?虽然不要求能够像Fourier基函数那么好的稳定性。可总应该有什么好的算法能够有效模拟100次以上的带权高斯多项式并对其求根,在此请高人指点指点。如果说是要换计算机那就免了。
回复此楼
» 猜你喜欢
论文终于录用啦!满足毕业条件了
已经有12人回复
2025年遐想
已经有4人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
求个博导看看
已经有18人回复
高级回复
» 本主题相关价值贴推荐,对您同样有帮助:
求助个多项式二次型的问题
已经有8人回复
请问计算中的谱方法和拟谱方法的本质区别是什么?
已经有5人回复
matlaB求解多项式反函数遇阻
已经有7人回复
» 抢金币啦!回帖就可以得到:
查看全部散金贴
江汉大学招聘AI for Materials/电解液/锂金属/全固态电池等方面的博士或者博士后
+
1
/178
美国密歇根州立大学林学系杜海顺课题组招收全奖博士生及联合培养博士生
+
1
/77
中科院长春光机所 招收计算材料学博士/硕士研究生(含机器学习辅助材料设计方向)
+
1
/77
江苏科技大学能源材料化学课题组张俊豪教授招收博士研究生1-2名
+
1
/71
山东征女友,坐标济南
+
1
/64
香港理工大学-应用生物与化学科技学系 招收2025年博士研究生
+
2
/50
2026博士申请——有机化学\计算化学\药物化学方向
+
1
/44
西北工业大学无人飞行器技术全国重点实验室拟招收电机/自动化方向博士1~2名
+
1
/31
杨老师招收联合培养硕士、博士生或客座学生
+
1
/25
中科院深圳理工大学网络课题组招聘博后/RA/实习生
+
1
/12
大叔征婚
+
1
/11
吉林大学材料物理本科生求问调剂信息
+
1
/11
南京工业大学招收2026年全日制学术博士(供热、供燃气通风与空调)
+
1
/11
【博士后/科研助理招聘-北京理工大学-集成电路与电子学院-国家杰青团队】
+
1
/9
海南大学化学院—功能分子器件团队2026博士/研究助理招生
+
1
/8
华中科技大学化学与化工学院邓杰课题组招聘博士生、博士后研究员
+
1
/8
电子科技大学激光与光子制造团队招硕士博士
+
1
/7
废旧塑料热解油采购
+
1
/6
求博导收留
+
1
/1
上海理工大学 生物医学工程专业 招收2026年全日制博士生一名
+
1
/1
1楼
2013-12-31 12:02:24
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
lixy1217
木虫
(著名写手)
应助: 4
(幼儿园)
金币: 4861.1
帖子: 1379
在线: 233.7小时
虫号: 1125891
引用回帖:
2楼
:
Originally posted by
cool_smile
at 2013-12-31 19:09:43
方法一、可以利用特征值方法求正交多项式的零点。譬如:N次Hermite多项式的零点恰好就是一个三对角(对称)矩阵的特征值。
方法二、利用迭代法求根,关键是初值的选取。初值怎么选取可以参考文献 Pan V. (1997, 39 ...
不知道你试着算过没有。其实求多项式的根本身不是太难,可是次数一旦高起来,舍入误差的影响将会非常大。一个70次的Hermite多项式,它的系数在数量级上差别能达到10的40次方。而且x的70次方,就算是一点小小的扰动,带来的差别也是巨大的。用32位计算机操作,不说求根,如何来把这个多项式表示出来,都是个问题。
赞
一下
回复此楼
3楼
2013-12-31 19:47:42
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
lixy1217
木虫
(著名写手)
应助: 4
(幼儿园)
金币: 4861.1
帖子: 1379
在线: 233.7小时
虫号: 1125891
引用回帖:
4楼
:
Originally posted by
cool_smile
at 2013-12-31 21:22:11
此言差矣,在实际的数值计算过程中,一般都不需要把多项式直接表示出来(否则就会导致你所说的舍入误差积累),如果是正交多项式,一可以利用递推公式去计算n次正交多项式的函数值或者导数值。
我可以提供matla ...
听你这么一说,好像有点意思~~看来直观上先得到系数在研究多项式的方式在这里是不适用了。
不禁追问一下,三对角对称矩阵表示Hermite多项式的根,这是个什么三对角矩阵?迭代法求根,是常用的牛顿迭代吗?如果这么说来,更简单的二分法是否也会适用,因为我只需要知道实根?
赞
一下
回复此楼
5楼
2013-12-31 22:35:07
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
lixy1217
木虫
(著名写手)
应助: 4
(幼儿园)
金币: 4861.1
帖子: 1379
在线: 233.7小时
虫号: 1125891
引用回帖:
4楼
:
Originally posted by
cool_smile
at 2013-12-31 21:22:11
此言差矣,在实际的数值计算过程中,一般都不需要把多项式直接表示出来(否则就会导致你所说的舍入误差积累),如果是正交多项式,一可以利用递推公式去计算n次正交多项式的函数值或者导数值。
我可以提供matla ...
果然不应该求多项式系数,而应该使用Hermite基函数(不是Hermite多项式)迭代公式直接逐点表示。用最原始野蛮的二分法,可以求到750阶以内的Hermite基函数的根。但是对于更高阶的多项式,由于根的范围突破了38.5这个坎,意味着exp(-0.5*x*x)会低于C程序数据范围的下限,从而直接等于0,也就无法求根了。
不知道这时候有什么好的处理办法(呵呵,我这个人有点贪心)
赞
一下
回复此楼
6楼
2014-01-01 20:04:20
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
数理科学综合
机械
物理
数学
农林
食品
地学
能源
信息科学
土木建筑
航空航天
转基因
我要订阅楼主
lixy1217
的主题更新
5
1/1
返回列表
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
高级回复
(可上传附件)
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定