有两个矩阵A和B,均为3行4列,求两个矩阵之和。重载运算符+和-,实现两个矩阵想加和想减

来源:百度知道 编辑:UC知道 时间:2024/05/01 13:08:24
这是一个c++题,请大家帮忙。

#define maxh 100
#include <iostream>
using namespace std;

class Matrix { public:
int r, c;
int s[maxh][maxh];
Matrix operator + ( const Matrix &b );
Matrix operator - ( const Matrix &b );
};

Matrix Matrix :: operator + ( const Matrix &b )
{
Matrix res; res.r = r, res.c = c;
for ( int i = 0; i < r; i ++ )
for ( int j = 0; j < c; j ++ )
res.s[i][j] = s[i][j] + b.s[i][j];
return res;
}

Matrix Matrix :: operator - ( const Matrix &b )
{
Matrix res; res.r = r, res.c = c;
for ( int i = 0; i < r; i ++ )
for ( int j = 0; j < c; j ++ )
res.s[i][j] = s[i][j] - b.s[i][j];
return res;
}

Matrix a, b, c;

int main ( )
{
a.r = 4; b.r = 4;
a.c = 3; b.c = 3;
for ( int i = 0; i < a.r; i ++ )
for ( int

有两个矩阵A和B,均为3行4列,求两个矩阵之和。重载运算符+和-,实现两个矩阵想加和想减 (1)有2个矩阵A和B(均为2行3列)。求2矩阵之和。重载运算符“+”,使之能用于矩阵相加。如:C=A+B。 编写一个函数完成对两个矩阵的乘法(两个矩阵分别为a[3][4],b[4][3]) 已知A是一个3行4列的矩阵,B是一个4行5列的矩阵,编程求A*B所得的新矩阵C,并输出C 设矩阵A可逆,且A的i行、j行交换后为矩阵B。证明A^-1交换i列、j列后可得到矩阵B^-1 A,B均为对称矩阵问A*B是不是对称矩阵 编写实现C=A×B操作的函数,设矩阵A、B和C均为采用压缩存储方式的n阶对称矩阵,矩阵元素均为整型。 叫你写个系数矩阵为单位矩阵,解为1行4列矩阵(1 2 3 4)的线性方程组? 设A为M * N矩阵,B为N*M矩阵,则() 三角形ABC中,内角A,B,C的对边分别为a,b,c,已知a,b,c成等比列,且cosB=3/4