Contents

linalg::delRow

Delete matrix rows

Use only in the MuPAD Notebook Interface.

This functionality does not run in MATLAB.

Syntax

linalg::delRow(A, r)
linalg::delRow(A, r1 .. r2)
linalg::delRow(A, list)

Description

linalg::delRow(A, r) returns a copy of the matrix A in which the row with index r is deleted.

linalg::delRow(A, r1.. r2) deletes those rows whose indices are in the range r1.. r2. If r2< r1 then the input matrix A is returned.

linalg::delRow(A, list) deletes those rows whose indices are contained in list.

If all rows are deleted then NIL is returned.

Examples

Example 1

We define the following matrix:

A := matrix([[1, 2], [3, 4], [5, 6], [7, 8]])

and illustrate the three different input formats for linalg::delRow:

linalg::delRow(A, 2)

linalg::delRow(A, [1, 4])

linalg::delRow(A, 2..4)

Parameters

A

An m×n matrix of a domain of category Cat::Matrix

r

The row index: a positive integer less or equal to m

r1 .. r2

A range of row indices (positive integers less or equal to m)

list

A list of row indices (positive integers less or equal to m)

Return Values

Matrix of a domain of category Cat::Matrix(R), where R is the component ring of A or NIL.

Was this topic helpful?