📄 sor.h
字号:
#include<iostream.h>
void sor(double w,double **a,double *b,int n,int m)//假设初值和循环次数m给出,比较W不同时迭代的好坏。
{
double *result=new double[n];
int i;
for(i=1;i<=n;i++)
result[i-1]=1;
for(int m1=1;m1<=m;m1++)
{
for(i=1;i<=n;i++)
{
double temp1=0;
double temp2=0;
for(int j=1;j<=i-1;j++)
temp1=temp1+a[i-1][j-1]*result[j-1];
for(int k=i+1;k<=n;k++)
temp2=temp2+a[i-1][k-1]*result[k-1];
result[i-1]=(b[i-1]-temp1-temp2)/a[i-1][i-1];
}
}
for(i=1;i<=n;i++)
cout<<result[i-1]<<" ";
cout<<endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -