在matlab中sum((repmat(temp, size(bianjie,1),1) - bianjie).^2,2);是什么意思?
答案:1 悬赏:10
解决时间 2021-03-13 11:40
- 提问者网友:送舟行
- 2021-03-13 02:45
在matlab中sum((repmat(temp, size(bianjie,1),1) - bianjie).^2,2);是什么意思?
最佳答案
- 二级知识专家网友:忘川信使
- 2021-03-13 03:17
不知道tmep是什么,这里要可计算的话,那tmep应该是一个一维列向量,其行数与bianjie向量行数相同。然后,repmat是复制的意思,size(bianjie,1)表示bianjie向量共有几列,所以repmat运算的结果是把tmep一列一列复制下去,直到跟bianjie一样大小为止。然后扩充后的新temp与bianjie相减得新向量M=repmat(temp, size(bianjie,1),1) - bianjie。减完后向量里每个元素依次平方,得新向量N。然后就算sum(N,2)了,额这应该是求和了,2代表行向量方向求和,把N向量中的每行求和得出一个列向量Y。最后答案就是Y了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |