Block Category: Arithmetic

Inputs: Real or complex scalars, vectors, or matrices. When the input is a vector or matrix, the pow block computes the output on an element-by-element basis

Description: The pow block generates an output signal based on the value of the input signal raised to the power of a specified exponent.

The pow block is useful for solving equations of the type y = xz. Do not use the pow block to compute matrix dot products, such as Y = A2, where the dot product is implied. Instead use the dotProduct block.

By adding an input connector to the pow block, you can specify an external exponent parameter to override the block’s exponent parameter. For example:

pow blk example

This diagram raises 2 to the 8th power. The display block verifies the results. The main advantage of setting the exponent externally is that the value of the exponent can be varied dynamically as the simulation progresses.

Exponent: Specifies the power to which the input signal is raised. If the input signal is negative, the exponent must be an integer; otherwise, a domain error occurs. The default is 2. You can also enter a value in hexadecimal notation or as a C expression.

Label: Indicates a user-defined block label that appears when View > Block Labels is activated.