N阶三对角矩阵按行优先顺序压缩存储到一维数组中

转载 2011年01月10日 13:48:00
2010-11-14 00:42

在这里就不解释什么是三对角矩阵了,直接上代码。

1 #include <stdio.h>
2 #include <math.h>
3 #define dataType int
4 #define n 4
5
6 int main()
7 {
8      dataType A[n][n]={
9          {1,4,0,0},
10          {3,4,1,0},
11          {0,2,3,4},
12          {0,0,1,3}};
13      dataType B[10];
14     int i,j,k;
15
16     for(i=0;i<n;i++)
17      {
18         for(j=0;j<n;j++)
19          {
20             if(abs(i-j)<2)
21              {
22                  k=2*i+j;
23                  B[k]=A[i][j];
24              }
25          }
26      }
27
28     for(i=0;i<10;i++)
29      {
30         printf("%3d",B[i]);
31      }
32
33      printf("/n");
34      getchar();
35     return 0;
36 }

 

三对角矩阵压缩存储--注意对角元素的下标

三对角矩阵压缩存储--注意对角元素的下标 对角矩阵的压缩存储   对角矩阵是指所有非零元素全部集中在中心几条对角线上的矩阵。下面以三对角矩阵(所有非零元素集中在中心三条对角线上)为例描述对角矩阵的...
  • moyanmalin
  • moyanmalin
  • 2016年08月13日 09:40
  • 2396

特殊矩阵——三对角矩阵(Tridiagonal Matrix)

特殊矩阵——三对角矩阵(Tridiagonal Matrix) 1. 三对角矩阵的概念 三对角矩阵就是对角线、邻近对角线的上下次对角线上有元素,其他位置均为0的矩阵。 三对角矩阵是一种特殊的上He...
  • cainv89
  • cainv89
  • 2016年06月27日 13:06
  • 2024

三对角矩阵压缩

三对角矩阵压缩在一个100阶的**三对角矩阵**M,其元素mi,j(1≤i≤100,1≤j≤100)m_{i,j}(1\leq i\leq 100, 1\leq j \leq 100),按照行优先顺序...
  • u011240016
  • u011240016
  • 2016年11月21日 16:10
  • 1147

c语言三对角矩阵的压缩存储

  • 2009年08月17日 23:33
  • 333KB
  • 下载

带状矩阵的压缩存储

对于n*n的方阵,若它的全部非零元素落在一个以主对角线为中心的带状区域中,这个带状区域包含主对角线 ,以及主对角线下面及上面各b条对角线上的元素,那么称该方阵为半带宽为b的带状矩阵。 带状矩阵的特点...
  • define_danmu_primer
  • define_danmu_primer
  • 2016年01月11日 15:24
  • 1648

特殊矩阵的压缩存储

特殊矩阵的压缩存储 1  数组 数组可以看作线性表的推广。数组作为一种数据结构其特点是结构中的元素本身可以是 具有某种结构的数据,但属于同一数据类型,数组是一个具有固定格式和数量的数据有序集, ...
  • feng111133
  • feng111133
  • 2018年02月07日 17:44
  • 4

矩阵的存储优先顺序

计算机存储空间是先后有序的,如何存储A[m*n]的m*n个元素是个问题,一般有两种: 1、按行优先存储 : 存成a11,a12,...,amn的顺序。       PASCAL, C/C++,,...
  • zh13544539220
  • zh13544539220
  • 2015年03月25日 11:48
  • 676

对三角矩阵进行压缩存储为一维数组

/*1. 已知矩阵A[5][5]是一个下三角矩阵,如下图 要求编写算法把矩阵A采用压缩存储,存储到一维数组B[16]中, 并且依次输出B中各元素的值以验证该算法功能已实现 */ #include u...
  • wwj_748
  • wwj_748
  • 2011年11月16日 09:32
  • 6333

矩阵手册(三)

矩阵 fro 范数的平方矩阵(A) fro 范数的平方就是 tr(A’*A)。
  • lanchunhui
  • lanchunhui
  • 2016年05月08日 09:03
  • 287

N阶三对角矩阵按行优先顺序压缩存储到一维数组中

2010-11-14 00:42在这里就不解释什么是三对角矩阵了,直接上代码。1#include 2#include 3#define dataType int4#define n 456int ma...
  • winkyxiao1981
  • winkyxiao1981
  • 2011年01月10日 13:48
  • 2784
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:N阶三对角矩阵按行优先顺序压缩存储到一维数组中
举报原因:
原因补充:

(最多只允许输入30个字)