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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 01:20:15
求三阶矩阵A的逆矩阵C语言算法程序

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

求三阶矩阵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
}
}
}

求三阶矩阵A的逆矩阵C语言算法程序 写出矩阵a矩阵b的乘积是矩阵c的c语言程序过程 两个矩阵a 和b 的乘积,结果为c 矩阵,求c 语言程序! 编写矩阵运算程序 C 语言编写四、编写矩阵运算程序要求:a) 功能包括:矩阵加、矩阵减、矩阵乘、矩阵三角化b) 实现方式1:函数的参数为:二维数组名、行数、列数 C语言程序,5*5的矩阵,C语言 如何输出一个5 * 5矩阵 求高手编写C语言求3*3矩阵的逆矩阵!具体数值在问题补充里!编一个程序分别求出图中A , B 矩阵的逆矩阵 怎样用C语言代码写出矩阵的n次方算法? 求c语言矩阵乘法程序 C语言 设有两个矩阵为 求乘积矩阵C=AB具体要求如下: (1)矩阵A与B的元素在程序中直接用数组初始化进行赋值.(2)以矩阵形式输出乘积矩阵C. c语言数据结构 上三角矩阵相加相乘问题 设矩阵A B C均为采用压缩存储方式的n阶上三角矩阵,矩阵元素为整数类型,要求:①:设计算法实现矩阵相加运算:C=A+B;②设计算法实现矩阵相乘运算:C=A×B; C语言求个程序!计算两个矩阵乘积Description计算两个矩阵A和B的乘积.Input第一行三个正整数m、p和n,0 若矩阵A等于A的逆矩阵,那么A为什么矩阵?A、对称矩阵 B、反对称矩阵 C、正交矩阵 D、正定矩阵 c语言二维数组排序给定一个10*10的矩阵a,编一程序实现a[i1][j1] C语言 3行4列的整数矩阵,编写程序求出此矩阵周边元素之和 求矩阵三阶矩阵主副对角线和的C语言程序编辑,要求只要一个for循环 C语言矩阵相乘帮忙写一个程序要求:利用动态分配数组方式输入并存储A、B两矩阵,并求出两矩阵相乘结果. C语言题,求两个矩阵的乘积c ,已知矩阵a和b的值 任务一、 矩阵乘法.(c语言)任务一、 矩阵乘法.()若矩阵A = |1--2 --3|,矩阵 B = |-1 ---2---1|,若矩阵A = |4--5 --6|,矩阵 B = | 2---1---1|,若矩阵A = |7--8 --9|,矩阵 B = | 3---5---1|,编写程序求其乘积矩阵C