搜档网

搜档网

当前位置:搜档网 > matlab bsxfun hypot用法和原理

matlab bsxfun hypot用法和原理

C =

0 0 0 0 0 0 0

0.7071 1.4142 2.1213 2.8284 3.5355 4.2426 4.9497

0.8660 1.7321 2.5981 3.4641 4.3301 5.1962 6.0622

1.0000 2.0000 3.0000 4.0000 5.0000 6.0000 7.0000

0.8660 1.7321 2.5981 3.4641 4.3301 5.1962 6.0622

0.7071 1.4142 2.1213 2.8284 3.5355 4.2426 4.9497

0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000

Singleton expansion allows bsxfun to expand the input vectors into a full matrix.

%fun是一个内置函数,可以自己编写,如上例中fun= A.*sin(B)。用bsxfun的时候,将fun子函数调用

C = HYPOT(A,B) returns SQRT(ABS(A).^2+ABS(B).^2) carefully computed to % avoid underflow and overflow.

C=bsxfun(@hypot,A,B) 先将A,B扩充为同维矩阵,再将A、B中每个元素取绝对值的平方后相加,再对这一结果矩阵中的每个元素开平方根。

matlab bsxfun hypot用法和原理

【Matlab】用内建函数代替for循环
[转]Matlab:用内建函数代替 for 循环 在使用 matlab 进行矩阵计算的时候,经常会遇到要使用 for 循环的情况。但其实很多操作可 以用内部的一些函数代替。bsxfun, ...
Matlab程序设计(更新)
(t),1); x0=bsxfun(@plus,x0,r*cos(t)'); y0 bsxfun(@plus y0 r*...遗传算法matlab代码 11页 1下载券©2014 Baidu 使用百度前必读 | 文库协议...