导航:首页 > 编程语言 > 3阶矩阵逆矩阵程序

3阶矩阵逆矩阵程序

发布时间:2024-04-10 19:08:10

❶ 求三阶矩阵A的逆矩阵C语言算法程序

#include<stdio.h>
#include<math.h>

#define n 3 //三阶矩阵
#define N 20
#define err 0.0001

void main()
{
int i,j,k;
double A[n][n],X[n],u,y[n],max;

printf("Please input the matrix:\n");
for(i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%lf",&A[i][j]); //输入矩阵
printf("Please input the initialized vector:\n");
for(i=0;i<n;i++)
scanf("%lf",&X[i]); //输入初始向量

k=1;
u=0;
while(1)
{
max=X[0];
for(i=0;i<n;i++)
{
if(max<X[i]) max=X[i]; //选择最大值
}

for(i=0;i<n;i++)
y[i]=X[i]/max;

for(i=0;i<n;i++)
{
X[i]=0;
for(j=0;j<n;j++)
X[i]+=A[i][j]*y[j]; //矩阵相乘
}

if(fabs(max-u)<err)
{
printf("The eignvalue of A is:%f\n",max);
printf("The eignvector of A is:");
for(i=0;i<n;i++)
printf("%f ",X[i]);
break;
}
else
{
if(k<N)
else
}

}
}

阅读全文

与3阶矩阵逆矩阵程序相关的资料

热点内容
word转成pdf怎么设置渐变色背景 浏览:655
数控车床车刀如何编程 浏览:577
为什么复制到u盘没有文件 浏览:792
三星怎么设置文件的打开方式 浏览:332
微信怎么发大容量的文件夹 浏览:130
hl线切割编程怎么旋转图形 浏览:234
qq头像露全身 浏览:811
力量运动员影响哪些体检数据 浏览:176
金山哪里有加工中心编程培训学校 浏览:113
压缩文件正在压缩怎么取消 浏览:462
excel中添加文件路径名 浏览:16
手机收银用哪个app 浏览:229
qq非主流图片女生带字 浏览:849
移动端js地图 浏览:570
春雨大数据是什么 浏览:47
苹果6s和苹果7哪个更好 浏览:453
iphone4s相当于安卓 浏览:520
如何把qq文件传入微信 浏览:192
德阳怎样做网站多少钱 浏览:353
python判断文件创建 浏览:646

友情链接