早教吧作业答案频道 -->数学-->
稀疏矩阵运算的设计本题目要求用以下存储方法表示稀疏矩阵,即:以一维数组顺序存放非零元素的行号、列号和数值,行号-1作为结束标志.例如,如图所示的稀疏矩阵A,则存储在一维数组B中后
题目详情
稀疏矩阵运算的设计
本题目要求用以下存储方法表示稀疏矩阵,即:以一维数组顺序存放非零元素的行号、列号和数值,行号-1作为结束标志.例如,如图所示的稀疏矩阵A,则存储在一维数组B中后内容为:B[0]=0,B[1]=2,B[2]=3,B[3]=4,B[4]=6,B[5]=5,B[6]=3,B[7]=4,B[8]=7,B[9]=5,B[10]=1,B[11]=9,B[12]=-1
0 0 3 0 0 0 0 0
0 0 0 0 0 0 5 0
A= 0 0 0 0 0 0 0 0
0 0 0 0 7 0 0 0
0 0 0 0 0 0 0 0
0 9 0 0 0 0 0 0
假设有两个如上方法存储的稀疏矩阵A和B,它们均为m行n列,分别存放在数组A和B中,要求编写求矩阵加法如C=A+B的算法,C矩阵存放在数组C中.
本题目要求用以下存储方法表示稀疏矩阵,即:以一维数组顺序存放非零元素的行号、列号和数值,行号-1作为结束标志.例如,如图所示的稀疏矩阵A,则存储在一维数组B中后内容为:B[0]=0,B[1]=2,B[2]=3,B[3]=4,B[4]=6,B[5]=5,B[6]=3,B[7]=4,B[8]=7,B[9]=5,B[10]=1,B[11]=9,B[12]=-1
0 0 3 0 0 0 0 0
0 0 0 0 0 0 5 0
A= 0 0 0 0 0 0 0 0
0 0 0 0 7 0 0 0
0 0 0 0 0 0 0 0
0 9 0 0 0 0 0 0
假设有两个如上方法存储的稀疏矩阵A和B,它们均为m行n列,分别存放在数组A和B中,要求编写求矩阵加法如C=A+B的算法,C矩阵存放在数组C中.
▼优质解答
答案和解析
#include
#define m 6 /*定义原始矩阵行数*/
#define n 8 /*定义原始矩阵列数*/
#define max 50
/*转储稀疏矩阵的算法*/
void CreateMatrix(int A[m][n],int B[50])
{
int i,j,k=0;
for(i=0;i
#define m 6 /*定义原始矩阵行数*/
#define n 8 /*定义原始矩阵列数*/
#define max 50
/*转储稀疏矩阵的算法*/
void CreateMatrix(int A[m][n],int B[50])
{
int i,j,k=0;
for(i=0;i
看了 稀疏矩阵运算的设计本题目要求...的网友还看了以下:
设A是n阶矩阵,且A≠0,若存在n阶非零矩阵B,使得AB=0,求证:|A|=0不明白“矩阵≠0”和 2020-05-14 …
线性代数定理求证明Q为n*n维方阵由(n-q)*n微矩阵D 和q*n维矩阵C构成则C左乘Q逆将图示 2020-05-16 …
系数矩阵的行列式等于零,有非零解.但克莱姆法则说系数矩阵的行列式=0,是无解和非零解? 2020-05-16 …
关于对称阵对角化一般可逆矩阵和正交阵都能使对称阵对角化那么这里的可逆矩阵和正交阵有什么关系呢?是不 2020-06-18 …
两方阵相加再求逆的表达式问题两个方阵相加再求逆化为其中一个方阵的逆阵和一个新方阵的和,求该新方阵的 2020-06-18 …
线性代数1、对于同一矩阵A关于非齐次线性方程组Ax=b(b0)和齐次线性方程组Ax=0则()A、A 2020-07-09 …
矩阵四行五列218372-307-53-258010320求矩阵的秩和一个最高非零子式 2020-07-19 …
设n×n矩阵A的各行n个元素之和为零,且的伴随矩阵A*≠O,则齐次线性方程组Ax=θ的一组基础解系 2020-08-01 …
关于矩阵的秩的问题已知n阶方阵A满足A^2=A,求证:A可以表示为P*T*P^-1,T是左上角为r阶 2021-02-10 …
矩阵四行五列218372-307-53-258010320求矩阵的秩和一个最高非零子式 2021-02-10 …