求多元一次方程
多元一次方程组 C 语言程序分享一下, 大家找得太苦了 2009-4-25 22:56 提问者: 1613169 | 浏览次数:1172次
//作品:多元一次方程组的计算
//作者:与你看日出
//日期:2009年4月25日 星期六
//说明:输出值只能是小数(最多六位),如x=1.876546
//Han: 初始设的最多未知数的个数,运行程序后只能比它的个数小
//hang:计算中途中自己改变的未知数的个数
//JUZHEN:初始的示例矩阵
#include
#include
#define Han 200//(可自设)多元一次方程组有n 行n+1列(多的一列是等号右边的值),给出行数就能确定矩阵,
#define JUZHEN {1,1,1,1,5},{1,2,-1,4,-2},{2,-3,-1,-5,-2},{3,1,2,11,0}//示例一个
main()
{
int i,j,k,m,n,t,cf,hang=4;
float temp;
float AA[Han][Han+1]={JUZHEN};//定义所要计算的数组
do//判断是否重试
{
for(i=0;i
{
printf("\n");
for(j=0;j
{
printf("%g\t",AA[i][j]);
}
}
printf("\n");
printf("是否自己输入?是:1;否:0");
scanf("%d",&t);
if(t==1)//判断是否自己输入数组
{
printf("输入未知数的个数");
scanf("%d",&hang);
for(i=0;i
{
for(j=0;j
{
printf("第%d行第%d列的数为:",i+1,j+1);
scanf("%f",&AA[i][j]);
}
}
for(k=0;k
{
while(AA[k][k]==0)//如果第K 行K 列的那个数为0, 则加和重组一行。
{
for(m=k+1;m
for(n=k;n
{
AA[k][n]+=AA[m][n];
}
}
for(i=k;i
{
temp=AA[i][k];
for(j=k;j
{
AA[i][j]/=temp;
}
}
for(i=k+1;i
{
for(j=0;j
{
AA[i][j]-=AA[k][j];
}
}
}
for(k=hang-2;k>=0;k--)//这个大循环将数组的右上角转化为0
{
for(i=k+1;i
{
AA[k][hang+1-1]-=AA[k][i]*AA[i][hang+1-1];
AA[k][i]=0;
}
}
for(i=0;i
{
printf("\n");
for(j=0;j
{
printf("%g\t",AA[i][j]);
}
printf("\n未知数的值为:\n");
for(i=0;i
{
printf("x(%d)=\t%g\n",i+1,AA[i][hang+1-1]);
}
printf("\n");
printf("是否再试一次?是:1;否:0");
scanf("%d",&cf);
}
while(cf==1);//判断是否重试
}我来帮他解答 图片符号编号排版地图 您还可以输入9999 个字
您提交的参考资料超过50字,请删除
参考资料:提交回答
求逆矩阵
#include
#include
#include
#include
#define N 5
double A[N][N]={{1,1,1,1,1},{37.7885,6.7017 ,28.2345,24.45724,5.6560},{2.4688,
2.4201,2.0996, 2.1784,0.9839
},{2.2415,10.5053,50.9927,58.8913,67.3320},{198.8138,202.8553,317.4026,404.0026,335.1368}};
void swap(double *a,double *b){double c; c= *a; *a= *b; *b= c;};
int DinV(double A[N][N],int n)
{
int i,j,k;
double d;
int JS[N],IS[N];
for (k=0;k
{
d=0;
for (i=k;i
for (j=k;j
if (fabs(A[i][j])>d){
d=fabs(A[i][j]);
IS[k]=i;
JS[k]=j;
}; // end if
}; // end j
if (d+1.0==1.0) return 0;
if (IS[k]!=k) for (j=0;j
if (JS[k]!=k) for (i=0;i
A[k][k]=1/A[k][k];
for (j=0;j
for (i=0;i
}; // for i
for (k=n-1;k>=0;k--)
{
for (j=0;j
for (i=0;i
}; // for k
for (i=0;i
{
for (j=0;j
puts("");
}; // for i
return 1;
}
void main()
{
DinV(A,5);
getch();
}
相关文章
- 多元回归分析SPSS
- 水灰比对混凝土强度影响的多元回归分析
- 工业工程系多元统计分析课程设计
- 多元回归分析作业(北航)
- 士研究生入学考试[数学](含高等数学.线性代数) 考试
- 南都质量调查:皮纹多元智能测试是否骗人?
- 20**年考研数学二大纲
- 毕业论文文献综述基于SPSS的多元回归分析模型选取的应用 之文献综述
- 反对票:推动政治制衡与多元化
- 哈尔滨松北区商品住宅价格预测分析
多元线性回归分析预测法 多元线性回归分析预测法(Multi factor line regression method,多元线性回归分析法) [编辑] 多元线性回归分析预测法概述 在市场的经济活动中,经常会遇到某一市场现象的发展和变化取决于 ...
建筑设备与建翁材料 水灰比对混凝±强度影响的多元回归分析 梁世庆1,孙波成2 (1.襄樊学院,湖北襄樊441053:2.西南交通大学峨眉校区,四川峨眉614202)[摘要]论述了水友比对混凝土强度的影响,回顾了多元回归分析的基本理论好方法后 ...
工业工程系<多元统计分析>课程报告 昆明市气候与环境变化趋势分析 昆明市气候与环境变化趋势分析 摘要:进入21世纪以来,全球气候变化受到普遍的关注,并且成为世界各个国家和学术界的关注研究的热点.本文将针对云南省昆明市的各项气象环 ...
单位代码 学 号 分 类 号 密 级 应用数理统计(第一个论文) 山东省旅游发展影响因素多元回归分析 院(系)名 称 材料科学与工程学院 专 业 名 学 生 姓 名任 课 教 师 冯伟 2014年12月 摘要 本文主要通过对山东省旅游收入的 ...
华中科技大学硕士研究生入学考试<数学>(含高等数学.线性代数) 考试大纲 一.函数.极限.连续 考试内容 函数的概念及表示法 函数的有界性.单调性.周期性和奇偶性 复合函数.反函数.分段函数和隐函数 基本初等函数的性质及其图形 ...
"皮纹多元智能测试"是否骗人 调查时间 2006年4月10日至7月17日 调查项目 今年开始,广州及至全国逐渐流行起一种主要针对孩子的"皮纹多元智能测试",声称通过几分钟的指纹比对,就可以预测一个孩子 ...
2018年考研数学(二)考试大纲 2018年数学一考试大纲 考试科目:线性代数.概率论与数理统计 高等数学 一.函数.极限.连续 考试内容 函数的概念及表示法 函数的有界性.单调性.周期性和奇偶性 复合函数.反函数.分段函数和隐函数 基本初 ...
基于SPSS 的多元回归分析模型选取的应用 文献综述 重庆工商大学 统计学 2010级 统计2班 殷婷 引 言 随着社会的发展,统计的运用范围越来越广泛,统计学作为高等院校经济类专业和工商管理类专业的核心课程,不管是在经济管理领域,或是在军 ...
类别:时事评论 浏览量: 291 版次:AA25 版名:南方评论 稿源:南方都市报 2012-03-25 作者:张天潘 余言 原创 http://gcontent.oeeee.com/2/71/271117ee875c8 ...
摘 要:文章以哈尔滨市松北区商品住宅价格为研究对象,运用多元线性回归模型探讨其走势.研究结果表明,松北区商品住宅价格主要受人均居住面积和非农业人口数两个因素影响,该地区存在供过于求的情况,未来四个季度价格仍将下滑,为此提出稳定商品住宅价格的 ...