# pvGetParNames¶

## Purpose¶

Generates names for parameter vector stored in structure of type PV.

## Format¶

s = pvGetParNames(p1)
Parameters

p1 (struct) – an instance of structure of type PV

Returns

s (Kx1 string array) – names of parameters.

## Examples¶

// Declare 'p1' as an instance of a 'PV' structure
struct PV p1;

// Initialize 'p1' with default values
p1 = pvCreate;

// Data to pack into the 'PV' struct
x = { 1 2,
3 4 };

// 1's indicate an element to pack into the structure
// 0's indicate elements to NOT pack into the structure
0 1 };

// Pack values of 'x' selected by 'mask' into 'pi' and name
// this resulting vector, 'P'
p1 = pvPackm(p1, x, "P", mask);

print pvGetParNames(p1);


Since mask has ones in the $$[1,1]$$ and $$[2,2]$$ locations, the code above, produces:

P[1,1]
P[2,2]


## Remarks¶

If the vector in the structure of type PV was generated with matrix names, the parameter names will be concatenations of the matrix name with row and column numbers of the parameters in the matrix. Otherwise, the names will have a generic prefix with concatenated row and column numbers.

pv.src