資源簡介
內含有追趕法推導過程word文檔,以及visual studio2017c++代碼和求解結果。

代碼片段和文件信息
#include?“pch.h“
#include?
#include?
#?include?
#include?
#include?
void?Chasing_method(double?**a?double?*b?double?*xx?int?N_num);
using?namespace?std;
//*****************************
?//追趕法求解AX=B矩陣
//*****************************
void?Chasing_method(double?**a?double?*b?double?*xx?int?N_num)
{
int?i?j?k;
double?*gamma?=?new?double[N_num]();
double?*alpha?=?new?double[N_num]();
double?*beta?=?new?double[N_num]();
double?*y?=?new?double[N_num]();
alpha[0]?=?a[0][0];
beta[0]?=?a[1][0]?/?alpha[0];?y[0]?=?b[0]?/?alpha[0];
for?(i?=?1;?i? {
gamma[i]?=?a[i?-?1][i];
alpha[i]?=?a[i][i]?-?gamma[i]?*?beta[i?-?1];
if?(i? {
beta[i]?=?a[i?+?1][i]?/?alpha[i];
}
y[i]?=?(b[i]?-?gamma[i]?*?y[i?-?1])?/?alpha[i];
}
xx[N_num?-?1]?=?y[N_num?-?1];
for?(i?=?N_num?-?2;?i?>=?0;?i--)
{
xx[i]?=?y[i]?-?beta[i]?*?xx[i?+?1];
}
}
int?main()
{
int?N_num?=?4;
double?**a?=?new?double*[N_num]();
for?(int?i?=?0;?i? a[i]?=?new?double[N_num]();????????????
double?*b?=?new?double[N_num]();???????????//AX=B方程b[n]為右側列矩陣?
double?*x?=?new?double[N_num]();???????????//AX=B方程x[n]為方程解?
ifstream?fin(“ab.txt“);
cout?<“對三角方程組系數矩陣:“?< for?(int?i=0;?i? {
for?(int?j=0;?j? {
fin?>>?a[i][j];???????????//讀取數
cout?< }
fin?>>?b[i];
cout?< }
Chasing_method(a?b?x?N_num);
cout?<“追趕法求得方程組解為:“?< for?(int?i?=?0;?i? {
cout<<“x[“< }
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????..A..H.?????43520??2019-09-28?11:49??chase_method\.vs\chase_method\v15\.suo
?????文件????5693440??2019-09-28?11:49??chase_method\.vs\chase_method\v15\Browse.VC.db
?????文件???38207488??2019-09-22?21:17??chase_method\.vs\chase_method\v15\ipch\15663d8c06bbec97.ipch
?????文件?????327680??2019-09-28?09:16??chase_method\.vs\chase_method\v15\ipch\c7a396745895c305.ipch
?????文件?????????46??2019-09-22?20:34??chase_method\chase_method\ab.txt
?????文件???????1883??2019-09-28?11:45??chase_method\chase_method\chase_method.cpp
?????文件???????8413??2019-09-22?20:24??chase_method\chase_method\chase_method.vcxproj
?????文件???????1160??2019-09-22?20:24??chase_method\chase_method\chase_method.vcxproj.filters
?????文件????????165??2019-09-22?20:24??chase_method\chase_method\chase_method.vcxproj.user
?????文件????????525??2019-09-28?11:45??chase_method\chase_method\Debug\chase_method.log
?????文件?????301070??2019-09-28?11:45??chase_method\chase_method\Debug\chase_method.obj
?????文件????2424832??2019-09-28?09:16??chase_method\chase_method\Debug\chase_method.pch
?????文件????????269??2019-09-28?11:45??chase_method\chase_method\Debug\chase_method.tlog\chase_method.lastbuildstate
?????文件???????2720??2019-09-28?11:45??chase_method\chase_method\Debug\chase_method.tlog\CL.command.1.tlog
?????文件??????21290??2019-09-28?11:45??chase_method\chase_method\Debug\chase_method.tlog\CL.read.1.tlog
?????文件???????1420??2019-09-28?11:45??chase_method\chase_method\Debug\chase_method.tlog\CL.write.1.tlog
?????文件???????3040??2019-09-28?11:45??chase_method\chase_method\Debug\chase_method.tlog\li
?????文件???????3906??2019-09-28?11:45??chase_method\chase_method\Debug\chase_method.tlog\li
?????文件????????756??2019-09-28?11:45??chase_method\chase_method\Debug\chase_method.tlog\li
?????文件???????5523??2019-09-28?09:16??chase_method\chase_method\Debug\pch.obj
?????文件?????281600??2019-09-28?11:45??chase_method\chase_method\Debug\vc141.idb
?????文件?????593920??2019-09-28?11:45??chase_method\chase_method\Debug\vc141.pdb
?????文件????????221??2019-09-27?21:49??chase_method\chase_method\pch.cpp
?????文件????????639??2019-09-28?09:16??chase_method\chase_method\pch.h
?????文件???????1449??2019-09-22?20:24??chase_method\chase_method.sln
?????文件?????119808??2019-09-28?11:45??chase_method\Debug\chase_method.exe
?????文件????1091364??2019-09-28?11:45??chase_method\Debug\chase_method.ilk
?????文件????1019904??2019-09-28?11:45??chase_method\Debug\chase_method.pdb
?????文件??????58003??2019-09-28?11:46??求解結果.png
?????文件??????????0??2019-09-27?20:58??追趕法推導公式.docx
............此處省略12個文件信息
- 上一篇:譚浩強C語言教程
- 下一篇:24點游戲:c++版
評論
共有 條評論