matlab中 “ ./2 ”和“ /2 ”都是什么意思?有区别吗?
发布网友
发布时间:2022-04-27 05:32
我来回答
共1个回答
热心网友
时间:2022-06-26 23:52
“./”称为点除,是点运算的一种。类似的还有点乘(.*)、点幂(.^)等。其特点是,对参与运算的两个数组逐个元素进行运算。例如[1 2]./[3 4]的含义就是[1/3 2/4]。
如果参与点除运算的其中一个为标量,则与普通除法相同,所以, ./2 ”和 “ /2 ”没有区别。事实上,习惯良好的人一般不会在这种场合使用点除符号。
另外需要注意,尽管点乘、点除在其中一个运算数为标量时与普通乘除法没有区别,对于点幂并非如此,例如,A^2与A.^2是不一样的。