作者cheekyboy (唷)
看板C_and_CPP
标题矩阵运算
时间Mon Oct 12 20:34:35 2009
请问各位大大们,
现在我有一个假设1024乘1024的矩阵,想用c语言写一个函数,
int A(int matrix);
因此当我输入一个矩阵时,
可以将该输入的矩阵横列上的每一个元素相加取平均,
然後该函数送回一个1行x1024列的矩阵,
请问该如何写呢??
为入门新手还请各位多多帮忙,
感恩
-----------------------------------------------------------
以下为大E增加内容,若有修到推文,还请多多包涵,谢谢
想写一个矩阵函数,当给於一个n*n的矩阵时希望回传一个 1*n的矩阵,
其中回传矩阵内的元素为所输入矩阵的其中一列元素的平均值,
目前想法为
#define ROW 1024
#define COL 1024
/* arr[] 为实验数据已知 */
int matrix(int arr[] [COL]);
int main(void)
{
int i,j ;
for(i=1;i<ROW;i++)
{
for(j=1j<COL;j++)
{
这边不知道该如何下手,
写出让横列的每个数相加取平均的方法
}
}
上面是参考"C语言教学手册" "洪维恩" 改写得
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.110.206.87
1F:→ BSpowerx:作业? 10/12 20:35
2F:→ cheekyboy:不是耶 10/12 20:36
3F:→ cheekyboy:用labwindows写虚拟仪器用的 10/12 20:40
4F:→ james732:看不太懂你的问题在哪里 可以再具体一点 10/12 21:15
※ 编辑: cheekyboy 来自: 140.114.207.108 (10/12 21:43)
5F:→ MOONRAKER:这应该用double吧 不要再一路int打遍天下无敌手了 10/13 00:17
6F:→ MOONRAKER:除非你确定int的精确度就是你要的 10/13 00:18