Outer Product Operator ( o .) r;70

The symbols for the outerproduct operator are 0. . The outer product operator

causes a specified primitive scalar dyadic function to be applied between argument A

and argument B so that every element of argument A is evaluated against every ele-

ment of argument B. The form of the function is: Ao .@B, whereais a dyadic

primitive scalar function. Arguments A and B can be any expressions. Unless

argument A is a scalar, the shape of the result is the shape of argument A catenated

to the shape of argument B. If argument A is a scalar, the shape of the result is the

same as the shape of argument B:

The above example is the same as doing the following for each element in the result:

I. x J

1. x 4

1. x5

2 x 3

2x4

2x5

3 x 3

3x4

3x5

3

4

F

J

6

0

10

9

1.2

I. s

116

The symbols for the outerproduct operator are 0. . The outer product operator

causes a specified primitive scalar dyadic function to be applied between argument A

and argument B so that every element of argument A is evaluated against every ele-

ment of argument B. The form of the function is: Ao .@B, whereais a dyadic

primitive scalar function. Arguments A and B can be any expressions. Unless

argument A is a scalar, the shape of the result is the shape of argument A catenated

to the shape of argument B. If argument A is a scalar, the shape of the result is the

same as the shape of argument B:

The above example is the same as doing the following for each element in the result:

I. x J

1. x 4

1. x5

2 x 3

2x4

2x5

3 x 3

3x4

3x5

3

4

F

J

6

0

10

9

1.2

I. s

116