注册 登录
编程论坛 C++教室

亲爱滴哥哥姐姐们,帮帮我喽。

陌尛沫 发布于 2012-12-08 11:02, 734 次点击
定义一个实数向量类Vector和一个矩阵类(Matrix):
class Vector
{
    int m_Count;//元素个数
    float *m_pData;
friend Vector Mutliply(Matrix &m,Vector &v);//矩阵乘向量得到另一个向量
public:
    Vector(int n);//n为元素个数,构造元素都为0的向量
    Vector(int n,float *f);//n为元素个数,利用f中的元素构造向量
    void Show();//显示
    float Multiply(Vector &v);//向量相乘得到一个实数
};
class Matrix
{
    int m_Rows;//行数
    int m_Cols;//列数
    friend Vector Mutliply(Matrix &m,Vector &v);//矩阵乘向量得到另一个向量
public:
    Matrix(int r,int c);// r 和c分别为行数和列数,构造元素都为0的矩阵
    Matrix(int r,int c,float *f);//r 和c分别为行数和列数,利用f中的元素构造矩阵
    void Show();//显示
    Matrix Multiply(Matrix &m);//矩阵相乘得到一个矩阵
};
Vector Mutliply(Matrix &m,Vector &v)//矩阵乘向量得到另一个向量
{//给出定义
}
通过main函数验证以上所有函数
void main()
{
//给出验证代码
}
7 回复
#2
青春无限2012-12-08 12:44
看看
#3
w5277050902012-12-09 01:20
首先,表扬楼主这样的发帖方式,有代码注释。
然后想问下,楼主的问题是什么啊?
#4
mmmmmmmmmmmm2012-12-10 09:52
楼主 直接把题目复制过来了 牛
#5
陌尛沫2012-12-11 22:53
就是因为没看懂,所以才来请教。。帮帮小妹把,,
#6
心流千雪2012-12-12 11:11
这不是,我们的实验题吗?
#7
qunxingw2012-12-15 09:04
估计至少要掌握:友元函数、函数重载、矩阵及向量的相关数学知识。
#8
x69883122012-12-15 10:58
你是哪个学校的?怎么和我的题目一样????????????
1