C语言之单位下三角矩阵求逆
来源:互联网 发布:java窗口程序 编辑:程序博客网 时间:2024/05/16 18:25
#include<stdio.h>
int main()
long bs=4,i,j,n;
//矩阵第一列求逆
for(i = 1; i < bs; i++ )
{
l[i][0]=-l[i][0];
}
//bs表示矩阵的维数
for(n=1;n<bs-1;n++)
{
for(i = n+1; i < bs; i++)
{
for(j = 0; j < n; j++)
{
l[i][j]-=l[n][j]*l[i][n];
}
l[i][n]=-l[i][n];
}
}
for(i=0;i<bs;i++)
{
for(j=0;j<bs;j++)
{
printf("%.2f ",l[i][j]);
}
printf("\n");
}
return 0;
}
int main()
{
//矩阵保存在二位数组也可以随机生成
double l[4][4]={1,0,0,0,2,1,0,0,3,2,1,0,5,4,2,1};long bs=4,i,j,n;
//矩阵第一列求逆
for(i = 1; i < bs; i++ )
{
l[i][0]=-l[i][0];
}
//bs表示矩阵的维数
for(n=1;n<bs-1;n++)
{
for(i = n+1; i < bs; i++)
{
for(j = 0; j < n; j++)
{
l[i][j]-=l[n][j]*l[i][n];
}
l[i][n]=-l[i][n];
}
}
//求逆后保存在原矩阵
//打印矩阵
for(i=0;i<bs;i++)
{
for(j=0;j<bs;j++)
{
printf("%.2f ",l[i][j]);
}
printf("\n");
}
return 0;
}
0 0
- C语言之单位下三角矩阵求逆
- c语言 矩阵下三角之和
- C语言实验——矩阵下三角元素之和
- C语言实验——矩阵下三角元素之和
- C语言实验——矩阵下三角元素之和
- C语言实验——矩阵下三角元素之和
- C语言实验——矩阵下三角元素之和
- C语言实验——矩阵下三角元素之和
- C语言求矩阵的行列式、伴随矩阵、逆矩阵
- C语言 判断上三角矩阵
- 求逆矩阵——C语言
- 矩阵求逆的C语言实现
- c语言实现求逆矩阵
- 问题 C: C语言实验——矩阵下三角元素之和
- C语言 - 杨辉三角:求任意N阶杨辉三角
- C语言 n*n矩阵求值及求逆矩阵
- 1172C语言实验——矩阵下三角元素之和
- Problem E: C语言实验——矩阵下三角元素之和
- Python上下文管理器
- Fragment的定义与基本使用
- 为应用增加登录功能 ruby on rails
- 【推荐精读】从item-base到svd再到rbm,多种Collaborative Filtering(协同过滤算法)从原理到实现
- LoadRunner与JMeter的比较
- C语言之单位下三角矩阵求逆
- 【JAVA核心技术卷一】Object Oriented面向对象
- php定时执行计划任务,定时访问页面
- hdoj 3037 Saving Beans 【Lucas】
- 前后端分离的思考与实践(六)
- awk 简介
- Java WebService入门实例
- 1022. D进制的A+B (20)
- jsp中getParameter() 和 getAttribute()