The Matrix editor window

When you open a matrix, it is displayed in a Matrix editor window (Opening matrices).

(1) Title bar

The title bar shows the numbers and names of Visum matrices by default. When you open several matrices, the number of matrices opened is displayed in the title bar. It further shows the file name of external matrices. You can change the number and the name of a matrix (Showing and editing matrix attribute values)(Showing and editing matrix attribute values)(Editing window titles of matrices).

(2) Menu bar

As soon as a Matrix editor window becomes active, an additional Matrix editor menu is shown. This menu item provides matrix-specific functions.

(3) Matrix values

Here the matrix values of one or several matrices opened are displayed. The values in the matrix diagonals are highlighted in yellow. The shortcut menu offers various editing options. You can change the matrix display using various options (Filtering and aggregating matrix data, changing the view and Basic settings for matrices). Alternatively, you can show and edit the matrices in lists (Opening matrices in the List view).

(4) Toolbars of the Matrix editor window

The toolbars allow you to call specific program functions.

Icon

Name

Description

Select matrices

Manage the matrices opened in the Matrix editor window

View options

Edit display properties of the Matrix editor window

Matrix view / List view

Switches between the Matrix view and the List view

Filter the matrix data view

Hide or show certain columns or rows according to filter criteria

Find matrix cell

Find the matrix cell in the opened matrix

Recalculate dynamically aggregated view

Recalculate data in aggregated view if classification was made according to indirect (main) zone attribute and matrix values were subsequently changed

Read matrix contents from file

Import data from another matrix into the matrix shown in the Matrix editor window

Save to file

Save Visum matrix opened in the Matrix editor window as a file or save the external matrix opened under a different name

Export current view to the clipboard

Copy matrix values to the clipboard

Export current view to database Save matrix values in a database

No synchronization with other windows

The Matrix editor window is not synchronized with other windows.

Synchronization with other windows: Highlight

OD pairs or main OD pairs marked in the matrix editor window are also marked in other windows and vice versa. The synchronization also works between multiple matrix editor windows.

Reset

Set all matrix values to 0

Symbol

Name

Description

Set value(s)

Overwrite matrix with a constant or another value of different matrix

Add

To the matrix values add a constant or other value of another matrix

Subtract

From the matrix values subtract a constant or other value of another matrix

Multiply

Multiply the matrix values by a constant or other value of another matrix

Divide

Divide the matrix values by a constant or other value of another matrix

Form the minimum

Replace matrix values by the minimum of the respective matrix value and a constant or value with the same OD pair, but of another matrix

Form the maximum

Replace matrix values by the maximum of the respective matrix value and a constant or value with the same OD pair, but of another matrix

Raise to power

Raise matrix values (by element) to the power of a constant or other value of another matrix

Round

Round matrix values to a specified precision

Exponential function

Replace matrix values (by element) by a matrix exponential function

Apply natural logarithm

Replace matrix values (by element) by their natural logarithm

Form reciprocal

Replace matrix values (by element) by their reciprocal value

Transpose

Transpose the matrix values from columns into rows and vice versa

Set diagonal

Set diagonal matrix values to a constant value

Reflect lower triangle

Copy matrix values below the diagonal to the respective OD pairs in the upper triangle

Reflect upper triangle

Copy matrix values above the diagonal to the respective OD pairs in the bottom triangle

Make symmetrical

Replace matrix values by the mean value formed by pairs of the two laterally reversed matrix values

Combination of matrices and vectors

Linkage of matrices and vectors by arithmetic operations

Set values conditionally

Replace matrix values which satisfy a certain condition by a particular value.

Aggregate

Group, renumber or delete rows and/or columns of a matrix

Disaggregate

Subdivide rows and/or columns of a matrix into several rows and/or columns

Projection

Use a factor to project matrix values per row, column or both to a new target value

Projection by territory

Use different factors depending on territory or territory relation to project matrix values

(5) Window selection

Use the list box to switch between the opened windows.

(6) Tab bar

Using tabs, you can switch between all opened matrices.

 

Note: In the directory C:\Users\Public\Documents\PTV Vision\PTV Visum 2025/Examples, you can find an example of use on this topic. The Matrix Editor example shows the various possibilities of editing and analyzing matrices with the integrated matrix editor.