函數
bsxfun
功能
對兩個向量和數組施加指定的元素與元素之間的運算
格式
C = bsxfun(fun,A,B)
備註
輸入A和B的維度必須是一樣的,並且數值不一樣的維度必須有一個是1
fun爲函數句柄,可以使內置的函數句柄,也可以是自定義的函數句柄
內置的函數句柄
@plus
@minus
@times
@rdivide
@ldivide
@power
@max
@min
@rem
@mod
@atan2
@hypot
@eq
@ne
@lt
@le
@ge
@and
@or
@xor
bsxfun在運算是會拓展A和B中維度不一樣,且維度爲1的變量的該維,使其與另一個變量的維度相同,相當於repmat。
輸出的矩陣大小爲 max(size(A),size(B)) .* (size(A) > 0 & size(B) > 0)