matlab的vectorize:将标量转化成向量

来源:互联网 发布:php封装继承多态 编辑:程序博客网 时间:2024/05/17 02:00
乘与点乘的区别(实际上就是矩阵乘除法,还是矩阵对应元素的乘除法(点乘)),如a=[1,2,3;4,5,6];a*a%这个是错的。因为矩阵乘法要求第一个矩阵的列数等于第二个矩阵的行数。但是a.*a是可以的。就是对应元素相乘。vectorize的含义就是将乘转成点乘等。clearstr='x*y';f=inline(str)ff=inline(vectorize(str))x=[1,2,3;4,5,6];y=[7,8,9;10,11,12];ff(x,y) %没有问题f(x,y) %出错

原创粉丝点击