From 9:00 AM - 12:00 PM CDT on Saturday, June 6th, ni.com will be undergoing system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

From 9:00 AM - 12:00 PM CDT on Saturday, June 6th, ni.com will be undergoing system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Version:

Last Modified: June 25, 2019

Calculates the rank-1 update of a general matrix.

Error conditions that occur before this node runs.

The node responds to this input according to standard error behavior.

Standard Error Behavior

Many nodes provide an
**error in**
input and an
**error out**
output so that the node can respond to and communicate errors that occur while code is running. The value of
**error in**
specifies whether an error occurred before the node runs. Most nodes respond to values of
**error in**
in a standard, predictable way.

**Default:
**No error

Matrix of the same dimensions as
**A**.

For elements in the first
*M*
rows and
*N*
columns,
**dger**
returns the results of
**alpha**
*
**x**
*
**y**
^{T}
+
**A**, where
**y**
^{T}
represents
**y**
transposed. For any remaining elements,
**dger**
returns the value of the element in
**A**
with the same index.

This output is available when you wire a 1D array of double-precision, floating-point numbers to
**x**
or
**y**, or a 2D array of double-precision, floating-point numbers to
**A**.

Matrix of the same dimensions as
**A**.

For elements in the first
*M*
rows and
*N*
columns,
**zgeru**
returns the results of
**alpha**
*
**x**
*
**y**
^{T}
+
**A**, where
**y**
^{T}
represents
**y**
transposed. For any remaining elements,
**zgeru**
returns the value of the element in
**A**
with the same index.

This output is available when you wire a 1D array of complex double-precision, floating-point numbers to
**x**
or
**y**, or a 2D array of complex double-precision, floating-point numbers to
**A**.

Error information.

The node produces this output according to standard error behavior.

Standard Error Behavior

**error in**
input and an
**error out**
output so that the node can respond to and communicate errors that occur while code is running. The value of
**error in**
specifies whether an error occurred before the node runs. Most nodes respond to values of
**error in**
in a standard, predictable way.

**Where This Node Can Run:
**

Desktop OS: Windows

FPGA: Not supported

Web Server: Not supported in VIs that run in a web application