wyiu
Follow.
C++博客
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
posts - 100, comments - 15, trackbacks - 0
<
2009年5月
>
日
一
二
三
四
五
六
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆分類
(84)
Design Pattern(1)
POJ(67)
常用模板和函數(3)
數據結構(2)
數值分析(3)
算法(8)
隨筆檔案
(100)
2010年10月 (8)
2010年3月 (11)
2009年10月 (16)
2009年9月 (1)
2009年8月 (1)
2009年7月 (20)
2009年5月 (16)
2009年4月 (27)
向高手學習
cai0715
RyanWang
wingyiu
搜索
積分與排名
積分 - 28269
排名 - 675
最新評論
1.?re: poj 3368 rmq(st)
有錯誤~~
index[] 可能會以負數為下標~
--tongjiantao
2.?re: pku poj 3009
@BOAT
行列搞錯了吧?
--yaoyaozii
3.?re: pku poj 3009
@ww
郁悶啊。。我怎么也是3 啊。。。郁悶!!!
--BOAT
4.?re: pku poj 3009 [未登錄]
excit就是這個游戲
--X
5.?re: pku2777
這個只能用c++交嗎?用G++交的結果很神奇喔,居然CE。。
--share4
閱讀排行榜
1.?POJ 線段樹題(2000)
2.?pku poj 3009 (1015)
3.?矩陣轉置_十字鏈表(960)
4.?全主元高斯消元法(805)
5.?關于“逆序數”[轉](776)
評論排行榜
1.?pku poj 3009 (10)
2.?pku 1019 poj(2)
3.?pku2777(1)
4.?pku 2151(1)
5.?poj 3368 rmq(st)(1)
順序高斯消元算法
#include
<
iostream
>
#include
<
math.h
>
using
namespace
std;
#define
MAX 100
double
A[MAX
+
1
][MAX
+
1
];
double
B[MAX
+
1
];
double
X[MAX
+
1
];
double
e;
int
n;
void
OrderGaussianElimination()
{
int
i,j,k;
double
T;
//
消元
for
(k
=
1
;k
<=
n
-
1
;k
++
)
{
if
( fabs(A[k][k])
<=
e )
{ printf(
"
Error!\n
"
);
return
;}
for
(i
=
k
+
1
;i
<=
n;i
++
)
{
T
=
A[i][k]
/
A[k][k];
B[i]
-=
T
*
B[k];
for
(j
=
k;j
<=
n;j
++
)
A[i][j]
-=
T
*
A[k][j];
}
}
//
回代
if
( fabs(A[n][n])
<=
e )
{ printf(
"
Error!\n
"
);
return
;}
X[n]
=
B[n]
/
A[n][n];
double
S_Aij_Xj;
for
(i
=
n
-
1
;i
>=
1
;i
--
)
{
S_Aij_Xj
=
0
;
for
(j
=
i
+
1
;j
<=
n;j
++
)
S_Aij_Xj
+=
A[i][j]
*
X[j];
X[i]
=
(B[i]
-
S_Aij_Xj)
/
A[i][i];
}
}
void
print(
double
X[])
{
int
i;
printf(
"
X[]:\n
"
);
for
(i
=
1
;i
<=
n;i
++
)
printf(
"
%f\n
"
,X[i]);
}
int
main()
{
int
i,j;
printf(
"
n:
"
);
scanf(
"
%d
"
,
&
n);
printf(
"
A[][]:\n
"
);
for
(i
=
1
;i
<=
n;i
++
)
for
(j
=
1
;j
<=
n;j
++
)
scanf(
"
%lf
"
,
&
A[i][j]);
printf(
"
B[]:\n
"
);
for
(i
=
1
;i
<=
n;i
++
)
scanf(
"
%lf
"
,
&
B[i]);
printf(
"
e:
"
);
scanf(
"
%lf
"
,
&
e);
OrderGaussianElimination();
print(X);
return
0
;
}
posted on 2009-05-16 16:32
wyiu
閱讀(236)
評論(0)
編輯
收藏
引用
所屬分類:
數值分析
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
全主元高斯消元法
列主元高斯消元算法
順序高斯消元算法
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright ©2025 wyiu
久久久噜噜噜久久熟女AA片
|
品成人欧美大片久久国产欧美
|
久久婷婷五月综合成人D啪
|
99久久777色
|
久久午夜电影网
|
久久婷婷五月综合国产尤物app
|
国产精品美女久久久久
|
久久噜噜久久久精品66
|
亚洲va久久久噜噜噜久久男同
|
久久精品国产影库免费看
|
久久精品国产亚洲AV蜜臀色欲
|
久久成人国产精品二三区
|
中文成人无码精品久久久不卡
|
无码AV中文字幕久久专区
|
久久久久久毛片免费看
|
久久久久无码精品国产不卡
|
久久性精品
|
国产ww久久久久久久久久
|
少妇精品久久久一区二区三区
|
日本精品久久久久影院日本
|
久久综合九色综合久99
|
日韩人妻无码一区二区三区久久
|
99久久99久久精品国产
|
色综合久久无码五十路人妻
|
久久久久久久91精品免费观看
|
国产精品福利一区二区久久
|
久久夜色精品国产噜噜噜亚洲AV
|
久久久久亚洲av综合波多野结衣
|
国内精品久久久久久麻豆
|
国产午夜精品理论片久久影视
|
亚洲级αV无码毛片久久精品
|
久久久久亚洲AV无码专区首JN
|
久久久久久久亚洲精品
|
伊人丁香狠狠色综合久久
|
国产精品99久久精品
|
国产精品一久久香蕉国产线看观看
|
欧美黑人激情性久久
|
久久久亚洲欧洲日产国码是AV
|
一日本道伊人久久综合影
|
国产精品久久新婚兰兰
|
99久久综合国产精品免费
|