```--------------------------------------------------------------------
We assume that the current directory is SDPT3-***
Example 1
--------------------------------------------------------------------
>> startup  %% need only to run this file once
>> C{1} = [1 0;
0 1];
>> At{1,1} = [0 1;
1 0];
>> At{1,2} = [1 1;
1 1];
>> b = [1; 2];
>> blk{1,1} = 's'; blk{1,2} = 2;
>> [obj,X,y,Z] = sqlp(blk,At,C,b);

solution: y    = [2.0520; -0.5260]
X{1} = [0.5     0.5   ;  0.5     0.5   ];
Z{1} = [1.5260 -1.5260; -1.5260  1.5260];
--------------------------------------------------------------------
Example 2.
Data with block diagonal structure.
--------------------------------------------------------------------
C{1}    = [ 0 0 0 0;
0 0 0 0;
0 0 1 2;
0 0 2 1];
At{1,1} = [ 1 0 0 0;
0 1 0 0;
0 0 0 0;
0 0 0 0];
At{1,2} = [ 1 0 0 0;
0 0 0 0;
0 0 1 0;
0 0 0 0];
At{1,3} = [ 0 1 0 0;
1 0 0 0;
0 0 0 1;
0 0 1 0];
At{1,4} = [ 0 0 0 0;
0 1 0 0;
0 0 0 0;
0 0 0 1];
b = [1; 1; 1; 1];
blk{1,1} = 's'; blk{1,2} = [2 2];
[obj,X,y,Z] = sqlp(blk,At,C,b);

--------------------------------------------------------------------
Example 3.
Data with block diagonal structure.
--------------------------------------------------------------------
C{1} = sparse([ 0 0; 0 0]);
C{2} = sparse([ 1 2 1;2 1 0; 1 0 1]);
At{1,1} = sparse([ 1 0; 0 1]);
At{1,2} = sparse([ 1 0; 0 0]);
At{1,3} = sparse([ 0 1; 1 0]);
At{1,4} = sparse([ 0 0; 0 1]);
At{2,1} = sparse([ 0 0 0; 0 1 0; 0 0 1]);
At{2,2} = sparse([ 1 0 1; 0 0 0; 1 0 1]);
At{2,3} = sparse([ 0 2 0; 2 0 -1; 0 -1 0]);
At{2,4} = sparse([ 0 0 0; 0 5 0; 0 0 5]);
b = [1; 1; 1; 1];
blk{1,1} = 's'; blk{1,2} = [2];
blk{2,1} = 's'; blk{2,2} = [3];
[obj,X,y,Z] = sqlp(blk,At,C,b);

--------------------------------------------------------------------
The following example shows how to call a data file that is
stored in SDPA format. We use the example file provided in
the subdirectory /sdpib.
--------------------------------------------------------------------
>> [obj,X,y,Z] = sqlp(blk,At,C,b);
--------------------------------------------------------------------
The following example shows how to call a data file that is
stored in SeDuMi format. We use the example file provided in
the subdirectory /dimacs.
--------------------------------------------------------------------
>> [obj,X,y,Z] = sqlp(blk,At,C,b);
--------------------------------------------------------------------

```