matlab向量化函數bsxfun matlab20170315

函數

  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)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章