PRODUCT
Element-wise vector multiplication/division
Block Screenshot
 
Contents
Description
That bloc computes element-wise multiplication or division of its vector inputs. The number of inputs and operation are specified with the Number of inputs or sign vector parameter.
- To multiply all the inputs between them, set this parameter to the number of inputs. 
- To multiply/divide the input ui, set in this parameter a vector k with k[i] = +1 (multiply) or -1 (divide) for the input ui. 
Parameters
 
- Number of inputs or sign vector - Set the number of inputs and the associated operation. - Properties : Type 'vec' of size N 
- Error on divide by zero (1: yes) (0:no) - Halt the simulation on divide by zero. - Properties : Type 'vec' of size 1 
Default properties
- always active: no 
- direct-feedthrough: yes 
- zero-crossing: no 
- mode: no 
- regular inputs: - - port 1 : size [-1,1] / type 1 - - port 2 : size [-1,1] / type 1 
- regular outputs: - - port 1 : size [-1,1] / type 1 
- number/sizes of activation inputs: 0 
- number/sizes of activation outputs: 0 
- continuous-time state: no 
- discrete-time state: no 
- object discrete-time state: no 
- name of computational function: product 
Interfacing function
- SCI/modules/scicos_blocks/macros/NonLinear/PRODUCT.sci 
Computational function
- SCI/modules/scicos_blocks/src/c/product.c (Type 4) 
| Report an issue | ||
| << PROD_f | Mathoperations_pal | SIGNUM >> |