Accelerating the pace of engineering and science

# Documentation Center

• Trial Software

# 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.