File: Contents.m

package info (click to toggle)
suitesparse 1%3A7.10.1%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 254,920 kB
  • sloc: ansic: 1,134,743; cpp: 46,133; makefile: 4,875; fortran: 2,087; java: 1,826; sh: 996; ruby: 725; python: 495; asm: 371; sed: 166; awk: 44
file content (26 lines) | stat: -rw-r--r-- 1,108 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
% SPOK : checks the validity of a MATLAB sparse matrix.
%
% This function is of little use for those using purely M-files.  It is
% extremely useful for those who write mexFunctions that return sparse matrices
% to MATLAB.  A MATLAB sparse matrix is stored in compressed-column form, where
% each column is stored as a list of entries with their row indices and their
% corresponding numerical values.  Row indices must appear in ascending order,
% and no explicitly zero numerical entries can appear.  Constructing a valid
% sparse matrix in a mexFunction can be difficult.  This function will help you
% to know if you've done that correctly.
%
% Files
%   spok         - checks if a sparse matrix is OK
%   spok_install - compiles and installs the SPOK mexFunction
%   spok_test    - installs and tests SPOK
%
% Example
%
%   load west0479
%   A = west0479 ;
%   spok (A)                % double sparse
%   spok (A + 1i*A)         % complex sparse
%   spok (A > .5)           % logical sparse

% SPOK, Copyright (c) 2008-2011, Timothy A Davis. All Rights Reserved.
% SPDX-License-Identifier: BSD-3-clause