• 大小: 7.25MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-19
  • 语言: C/C++
  • 标签: 追赶法  c++  

资源简介

内含有追赶法推导过程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 < N_num; i++)
{
gamma[i] = a[i - 1][i];
alpha[i] = a[i][i] - gamma[i] * beta[i - 1];
if (i < N_num - 1)
{
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 < N_num; i++)            //AX=B方程a[n][n]为系数矩阵 
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 << “对三角方程组系数矩阵:“ << endl;
for (int i=0; i < N_num; i++)
{
for (int j=0; j < N_num; j++)
{
fin >> a[i][j];           //读取数
cout << fixed << setw(8) << setprecision(4) << a[i][j];
}
fin >> b[i];
cout << fixed << setw(9) << setprecision(4) << b[i] << endl;
}
Chasing_method(a b x N_num);
cout << “追赶法求得方程组解为:“ << endl;
for (int i = 0; i < N_num; 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\link.command.1.tlog

     文件       3906  2019-09-28 11:45  chase_method\chase_method\Debug\chase_method.tlog\link.read.1.tlog

     文件        756  2019-09-28 11:45  chase_method\chase_method\Debug\chase_method.tlog\link.write.1.tlog

     文件       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个文件信息

评论

共有 条评论