编写一个矩阵相加函数mat_add,使其具体调用格式为A=mat_add(A1,A2,A3....)

编写一个矩阵相加函数mat_add,使其具体调用格式为A=mat_add(A1,A2,A3....),要求该函数能接受任意多个矩阵进行解法运算。... 编写一个矩阵相加函数mat_add,使其具体调用格式为A=mat_add(A1,A2,A3....),要求该函数能接受任意多个矩阵进行解法运算。 展开
 我来答
zzllrr小乐
高粉答主

2015-05-05 · 小乐数学,小乐阅读,小乐图客等软件原作者,“zzllrr小乐...
zzllrr小乐
采纳数:20147 获赞数:78809

向TA提问 私信TA
展开全部

矩阵相加很简单,就是所有位置的元素,分别相加即可。

不知道用什么编程语言,如果用JS可以这样:


//矩阵用数组的数组来表示。
function mat_add(A1){
    var n=A1.length,m=A1[0].length, A=[];
    for(k=0;k<arguments.length;k++){
        var B=arguments[k];
  for(var i=0;i<n;i++){
        if(i+k==0){
            A.push(new Array(m));
        }
        for(var j=0;i<n;i++){
            A[i][j]+= B[i][j]
        }
    }
    }
    return A
}
追问
用matlab编写,如果是matlab的话应该没那么复杂。求大神继续回答~~
追答
matlab里面可以直接求矩阵的和啊,不需要自己写函数了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式