Close
Close window
sparsematrixplot - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.
Maplesoft logo
Maplesoft logo

Online Help

All Products Maple MapleSim


Home : Support : Online Help : Graphics : 2-D : sparsematrixplot
[フレーム] [フレーム]

plots

sparsematrixplot

2-D plot of nonzero values of a matrix

Calling Sequence

sparsematrixplot(A, options)

Parameters

A

-

Matrix

matrixview

-

BooleanOpt('matrixview')

zeros

-

BooleanOpt('zeros')

Description

The sparsematrixplot function defines a two-dimensional graph with the x and y coordinates representing by default the row and column indices, respectively. If the option matrixview is given, the x and y coordinates represent the column and row indices, with the axes appropriately relabeled. The drawback of relabeling is that the coordinates of a selected point can no longer be found.

By default, sparsematrixplot plots a square for every nonzero entry of the matrix. It is useful for displaying sparsity patterns of matrices.

If the option zeros is specified, the zeros in the matrix are plotted instead of the nonzeros.

Remaining arguments are interpreted as options which are specified as equations of the form option = value. See plot/options for more information.

The result of a call to sparsematrixplot is a PLOT structure which can be rendered by the plotting device. The user may assign a PLOT value to a variable, save it in a file, then read it back in for redisplay. See plot/structure .

sparsematrixplot may be defined by with(plots) or with(plots,sparsematrixplot). It can also be used by the name plots[sparsematrixplot].

Examples

>

withplots:

>

withLinearAlgebra:

>

AMatrix2,1,0,0,3,0,2,1,0,0,0,0,2,1,0,0,0,0,2,1,0,0,0,0,2

A2100302100002100002100002

(1)
>

sparsematrixplotA,matrixview

>

sparsematrixplotA

The commands to create the plot from the Plotting Guide are

>

ARandomMatrix10,10,density=0.15:

>

BGaussianEliminationA:

>

PAsparsematrixplotA,matrixview,color=Blue:

>

PBsparsematrixplotB,matrixview,color=Red:

>

displayPA,PB

An example of a sparse (cubic) graph.

>

withGraphTheory:

>

GSpecialGraphsDodecahedronGraph:

>

DrawGraphG

>

AAdjacencyMatrixG:

A[i,j] = A[j,i] = 1 if there is an edge between vertex i and j in the graph G and 0 otherwise.

>

sparsematrixplotA,matrixview

Compatibility

The plots[sparsematrixplot] command was updated in Maple 18.

The zeros parameter was introduced in Maple 18.

For more information on Maple 18 changes, see Updates in Maple 18 .


Download Help Document

AltStyle によって変換されたページ (->オリジナル) /