SAS中文论坛

标题: 求助!如何在SAS里求解一元高次线性方程? [打印本页]

作者: shiyiming    时间: 2004-3-4 09:56
标题: 求助!如何在SAS里求解一元高次线性方程?
请各位高手指点一二:如何在SAS里求解一元高次线性方程? <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->  <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->  <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->
作者: shiyiming    时间: 2004-3-4 15:47
好像没有现成的过程可用,只能通过数组或矩阵运算的方式,经过迭代的方法实现。

可以试试变量变换的方法,首先将方程的幂次降低,然后再通过某阶导函数的方法经过迭代运算来求解。
作者: shiyiming    时间: 2004-3-4 22:31
请各位高手指点一二:如何在SAS里求解一元高次线性方程?   

SAS can do it in many ways, depends upon how do you formulate your question.  One of the most general ways is PROC NLP in SAS/OR.  NLP for nonlinear programming.  You want to solve a equation, say, f(x)=0.  You can reformulate your question as finding x such that f(x)**2 reach its minimum.  If the minimum is 0, you got the solution, otherwise, there is no solution at all.  Surely, we are talking about numerical solution, not analytical.  By default, we are looking for only real solution, not the number in other space.
作者: shiyiming    时间: 2004-3-7 21:42
xic的确是高人,在下很是佩服.解高次方程,好想还可以通过iml里的polyroot函数来节,速度应该更快一点.
作者: shiyiming    时间: 2004-3-8 20:47
可以用MATHEMATICA
很方便的,可以求解析解的
而且可以画图,直观的看出某一邻域的逼近情况
SAS没有用过的
个人认为各种软件可以交互着用
没有必要什么都用SAS的
SAS有些方面实在太繁琐
不够直观明了的
当然如果楼主只是针对SAS的应用技巧而言
本回复就驴头不对马嘴了
哈哈
作者: shiyiming    时间: 2004-3-11 22:44
标题: 谢谢各位了!
各位意见都很不错,小弟谢谢各位了!




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2