matlab函数之bsxfun

仅用于学习记录

bsxfun(fun,A,B)

它的作用是:对两个矩阵A和B之间的每一个元素进行指定的计算(函数fun指定);并且具有自动扩维的作用

 

该函数的具体实现过程是:

①判断A和B的维度是否相同,如果相同,直接A./B;

@如果A和B的维度不同,则A或者B必须有一个在某个维度上是1,比如,B在列方向维度是1,那么,该函数将会对列向量B在列方向上进行复制,使其与矩阵A具有相同的列维度,然后,再进行A./B维度扩充后的矩阵

*****matlab带有的函数操作如下*****

 

posted @ 2021-08-18 14:07  SusieSnail_SUN  阅读(186)  评论(0编辑  收藏  举报