在进行数组与数组的乘(除、乘方)运算时,需要用点运算符,点乘要求参与运算的两个量两必须是维数相同,是对应元素的相乘;
点运算符包括点乘、点除、点乘方。例子如下:
octave:2> A=[1,2,3,4];
octave:3> B=[8;7;6;5];
>>A.*B %A与B相乘
ans =
8 16 24 32
7 14 21 28
6 12 18 24
5 10 15 20
>>A./B %A与B相除
ans =
0.12500 0.25000 0.37500 0.50000
0.14286 0.28571 0.42857 0.57143
0.16667 0.33333 0.50000 0.66667
0.20000 0.40000 0.60000 0.80000
>>A.^B %A与B的平方
ans =
1 256 6561 65536
1 128 2187 16384
1 64 729 4096
1 32 243 1024