设有两个矩阵A=(aij)m×n,B=(bij)p×q实现要求:⑴编写矩阵输入函数INPUT_MA

 我来答
司马刀剑
高粉答主

2019-01-03 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:7308万
展开全部
给你找一段参考代码看看

微软的D3D的代码,就是DirectX 的API中关于矩阵运算方面的

typedef struct _D3DMATRIX {
union {
struct {
float _11, _12, _13, _14;
float _21, _22, _23, _24;
float _31, _32, _33, _34;
float _41, _42, _43, _44;

};
float m[4][4];
};
} D3DMATRIX;
这个是微软的4X4矩阵的定义
除此之外还有很多相关函数,乘法,转置,单位化神马的

你可以调整一下,改成class,把里面的存储结构改成动态的list也行
定义个构造函数神马的就好
然后根据需要增加一些函数

另外,矩阵乘法还有其他什么运算方面的,就不用说了吧
很简单的数学加减乘除的计算,就是写代码的时候要费一些时间而已

除此之外,需要需注意的还有安全检测

当然,很多其他的地方,你可以去下个DirectX的SDK,自己找那些代码参考参考
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式