gdaReportVarInfo#

Purpose#

Gets information about all of the variables in a GAUSS Data Archive and returns it in a string array formatted for printing.

Format#

vinfo = gdaReportVarInfo(filename)#
Parameters:

filename (string) – name of data file.

Returns:

vinfo (Nx1 string array) – containing variable information.

Examples#

// Generate random variable x1
x1 = rndn(100, 50);

// Generate random variable x2
x2 = rndn(75, 5);

// Generate array a
a = areshape(rndn(10000, 1), 10|100|10);

// Create GDA named `myfile`
fname = "myfile.gda";
ret = gdaCreate(fname, 1);

/*
** Write variables x1, x2, and
** a to `myFile`
*/
ret = gdaWrite(fname, x1, "x1");
ret = gdaWrite(fname, x2, "x2");
ret = gdaWrite(fname, a, "a1");

// Report information about variables
gdaReportVarInfo(fname);

produces:

Index Name Type cOrders
  1   x1  matrix 100x50
  2   x2  matrix 75x5
  3   a1  array 10x100x10

Remarks#

If you just want to print the information to the window, call gdaReportVarInfo() without assigning the output to a symbol name:

gdaReportVarInfo(filename);

Source#

gdafns.src