搜索资源列表
稀疏矩阵运算器加减乘
- 以十字链表表示稀疏矩阵,实现两个矩阵的相加,相减,和相乘的运算.-List said with a crossbow sparse matrix, the matrix to achieve two together, subtraction, multiplication and arithmetic.
稀疏矩阵的运算器
- 稀疏矩阵的运算器 [基本要求] 以“带行逻辑链接信息”的三元组顺序表表示稀疏矩阵,实现两 个矩 阵相加、相减、相乘的运算。稀疏矩阵的输入形式采用三元组表示, 而运算结果的矩阵则以通常 的阵列形式列出。 这是出自清华大学 严蔚敏 吴伟民 编著的数据结构题集(C语言版)的第136页的实习4 -sparse matrix operations for the [basic requirements] "OK logical link with informati
矩阵相加的算法
- 当稀疏矩阵A和B均以三元组表作为存储结构时,试写出矩阵相加的算法,其结果存放在三元组表C中。 解:这个算法有点繁,要考虑到两个稀疏矩阵的非零元素不是一一对应的,在建立新的三元组表C时,为了使三元组元素仍按行优先排列,所以每次插入的三元组不一定是A的,按照矩阵元素的行列去找A中的三元组,若有,则加入C,同时,这个元素如果在B中也有,则加上B的这个元素值,否则这个值就不变 如果A中没有,则找B,有则插入C,无则查找下一个矩阵元素。 -sparse matrix A and B were 3
addtriple_add
- :(1)随机产生两个可相加的稀疏矩阵(二维); (2)将产生的稀疏矩阵用两个三元组表的顺序存储结构存储; (3)将两稀疏矩阵相加的结果存储在第三个三元组表中。
稀疏矩阵运算器
- 题目:稀疏矩阵是指那些多数元素为0的矩阵.利用稀疏特点进行存储和计算可以大大节省存储空间,提高计算效率.实现一个能进行稀疏矩阵基本运算的运算器.基本要求:以带行逻辑连接信息的3元组顺序表表示稀疏矩阵,实现两个矩阵相加,相减和相乘的运算.矩阵的输入形式采用3元组表示,而运算结果的矩阵则以通常的阵列形式列出.概要设计:1.以带行逻辑连接信息的3元组顺序表表示稀疏矩阵2.本程序包含2个模块:(1) 各集合定义模块(2) 主程序模块-topics : sparse matrix refers to th
稀疏矩阵相加
- 两个相同行数和列数的稀疏矩阵用十字链表实现加法运算-two identical rows and columns in the sparse matrix using Orthogonal List Adder Operational
稀疏矩阵
- 以“带行逻辑链接信息”的三元组顺序表表示稀疏矩阵,实现两个矩阵相加、相减和相乘的运算。稀疏矩阵的输入形式采用三元组表示,而运算结果的矩阵则以通常的阵列形式列出。
十字链表的操作
- 稀疏矩阵的应用(十字链表) 一、 设计要求 1.问题描述 设计程序用十字链表实现稀疏矩阵的加、乘、转置。 2.需求分析 (1)设计函数建立稀疏矩阵,初始化值。 (2)设计函数输出稀疏矩阵的值。 (3)构造函数进行两个稀疏矩阵相加,输出最终的稀疏矩阵。 (4)构造函数进行两个稀疏矩阵的相乘,输出最终的稀疏矩阵。 (5)构造函数进行稀疏矩阵的转置,并输出结果。 (6)退出系统。
SPARSKIT2.tar.gz
- 这是Yousef Saad编写的矩阵运算的Fortran软件包(A basic tool-kit for sparse matrix computations (Version 2),包含常见的排序,预处理(ILU分解等),Krylov子空间迭代法,以及有限差分等方法得到的算例等。有不少很实用的子程序(比如稀疏矩阵相加、相乘等等,可以学习专家的设计哟!)。极力向学习大型线性方程组数值解的人推荐(不足之处就是Fortran实现,本人觉得还是C语言好)。,Yousef Saad This is pr
xishujuzhen
- 稀疏矩阵相加,做得比较简单,是课业作业。-Sparse matrix sum, doing relatively simple, is academic work.
6830
- 稀疏矩阵相加 用三元表的形式输入 非常好的代码-Combined with sparse matrix form ternary input very good code
SparseMatrixArithmeticUnit
- 现一个稀疏矩阵运算器。以“带行逻辑链接信息”的三元组表作为稀疏矩阵的存储结构;实现两个矩阵相加、相减、相乘运算;运算结果要求以阵列形式输出-Is a sparse matrix arithmetic unit. The " belt line of logical link information" triples table as sparse matrix storage structure to achieve two matrices are added togeth
SparseMatrixArithmeticUnit
- 稀疏矩阵是指那些多数元素为零的矩阵。利用“稀疏”特点进行存储和计算可以大大节省存储空间,提高计算效率。实现一个能进行稀疏矩阵基本运算的运算器。在一个矩阵中,可以用一个三元组〈row,column,value〉唯一地确定一个矩阵元素,因此,可以利用一个三元组数组(三元组表)来表示一个稀疏矩阵。此程序代码实现了两个稀疏矩阵相加、相减和相乘的运算。稀疏矩阵的输入形式采用三元组表示,而运算结果的矩阵则以阵列形式列输出。-Are those most sparse matrix element is ze
5-3
- 输入并建立两个稀疏矩阵A和B的十字链表, 输出稀疏矩阵, 两完成两稀疏矩阵的加法运算,结果存放在稀疏矩阵A中, 要求相加结果为0的元素从结果稀疏矩阵的十字链表中删除, 输出A稀疏矩阵-Input and the establishment of two sparse matrices A and B, cross linked, the output matrix, the two completed the addition of two sparse matrix computation,
crosslink
- 本代码是根据数据结构的只是,采用C语言编译代码,用十字链表实现稀疏矩阵相加-This code is based on data structure only, the use of C language compiled code, with the sum of cross-linked to achieve sparse matrix
shizilianbiao
- 一、 设计要求 1.问题描述 设计程序用十字链表实现稀疏矩阵的加、乘、转置。 2.需求分析 (1)设计函数建立稀疏矩阵,初始化值。 (2)设计函数输出稀疏矩阵的值。 (3)构造函数进行两个稀疏矩阵相加,输出最终的稀疏矩阵。 (4)构造函数进行两个稀疏矩阵的相乘,输出最终的稀疏矩阵。 (5)构造函数进行稀疏矩阵的转置,并输出结果。 (6)退出系统。-A, the design requirements 1. The problem statement D
exam5-3
- 采用三元组存储稀疏矩阵,设计两个稀疏矩阵相加的运算算法。-Triples stored sparse matrix, the design of the addition of two sparse matrix computation algorithm.
稀疏矩阵
- 简单的稀疏矩阵算法实现,语言由C++编写,可以实现矩阵的转置和相加(Simple sparse matrix algorithm to achieve)
4
- 假设稀疏矩阵A和B均以三元组表作为存储结构,试写出矩阵相加和相乘的算法,另设三元组表C存放结果矩阵。(Suppose that the sparse matrix A and B are all three tables as the storage structure, try to write the matrix addition and multiplication algorithm, and set up the three tuple table C to store the re
xishuMatrixAdd
- 以三元组表示稀疏矩阵A,B,试编写矩阵相加的算法,结果存放在C矩阵。(Three tuples are represented by the sparse matrix A, B, and the matrix addition algorithm is written. The results are stored in the C matrix.)