• 全部
  • 问答

请教有没有算法一定能解出n元一次方程组的解

LeeMaRS 2002-03-08 11:51:15
方程组都保证有解.请问有没有这种算法?
...全文
60 点赞 收藏 19
写回复
19 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
LeeMaRS 2002-03-11
今天上网查资料的时候发现 介绍是用高斯消元法 不知道是不是这样?

计算方法这类的教材看起来实在吃力,有点花时间不讨好的感觉.

高二的行列式解起来好像也不太方便.
回复
LeeMaRS 2002-03-11
OK.非常感谢各位.
我结帖了.呵呵,各位久等了.
回复
wanbaocheng 2002-03-11
全选主元高斯消去法就是用来解线性方程组的有效方法(数值稳定)。我这里有用C#编的程序。但是,我感觉你现在并没必要搞这些东西。如果要算方程组的解,用数学软件Matlab就是很不错的选择。
回复
wanbaocheng 2002-03-11
全选主元高斯消去法就是用来解线性方程组的有效方法(数值稳定)。我这里有用C#编的程序。但是,我感觉你现在并没必要搞这些东西。如果要算方程组的解,用数学软件Matlab就是很不错的选择。
回复
Cipherliu 2002-03-10
计算方法教材中对这个问题讲得很详细。
回复
Kusk 2002-03-10
课本是指旧版的,
新版的不知还有没有。
回复
Kusk 2002-03-10
高二代数第二单元就是啊~~~
如果只是二元和三元,你先化为标准式然后直接手推公式不行么?
回复
wanbaocheng 2002-03-10
还是看一些适合你的问题,这个问题到大学就可迎刃而解。
回复
LeeMaRS 2002-03-09
谢谢大家的回复.

我对算法的要求..不算太高,能把初二课本的那些三元一次方程组解出来就可以了.(那些解都是整数,小数)

我知识水平有限,只是从http://congcong.51.net/practice/main.htm看到了可以用迭代法解.不过我试了一下上面所示的两种方法(赛德尔 雅可比),很少得到解.(或者说..不收敛?)

还请高手指点!
回复
cppTrier 2002-03-09
编一个分数运算的话是不是就能保证精度呢?
回复
LeeMaRS 2002-03-09
如何没有更好的方法,那我就送分了啵?
回复
LeeMaRS 2002-03-09
非常感谢,我看了高中的代数,就是没看行列式.呵呵.那里恐怖.
小矿不要嚣张..
回复
Kusk 2002-03-09
呵呵,简单的线性方程行列式足矣。

小子,上这儿混来啦?
下次分加多一点儿~~~^_^
回复
arya 2002-03-09
楼上mathe()给出的解法不适用于条件数较大的方程。
回复
arya 2002-03-09
sorry,楼上我看错题目了。说到线性方程组,现在只能讨论解法有多稳定,即使能保证有解,由于受到运算精度的限制,还是会受到给定参数的条件数的影响。假如不考虑内存限制,使用基于无限位整数表示的有理数算法,可以实现任意线性方程的解法。
如果只用32位机器的自然浮点数表示,由于这时的位数精度是大约10^(-16)次方,所以也就能大概解条件数不超过10^16的方程。
回复
shenhong0 2002-03-09
用行列式的解法就行嘛!高二的代数书上有!也就是克莱姆法则。
回复
aliceZOOZ 2002-03-09
初二课本上不是有一种解法吗?
简单的消元就可以了。
回复
mathe 2002-03-09
对于方程Ax=b,
改成解方程
(A'A+aI)x=A'b
其中a是一个很小的整数(比如10^-8)
A'为A的转置阵。
回复
arya 2002-03-09
n元一次方程有无穷租解。随便挑一组就是了。
回复
相关推荐
发帖
数据结构与算法
创建于2007-08-27

3.2w+

社区成员

数据结构与算法相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2002-03-08 11:51
社区公告
暂无公告