“Is it possible to add data after creating tall arrays?”
Yes, it is possible to add data after creating tall arrays. Consider the following sample code which adds data to a tall array -
>> a=[1 2;3 4] %Creating an Vector
a =
1 2
3 4
>> t = tall(a) %Creating a tall array from the in memory vector a
Starting parallel pool (parpool) using the 'local' profile ...
Connected to the parallel pool (number of workers: 6).
t =
2×2 tall double matrix
1 2
3 4
>> t=[t;[5 6]] %Appending the vector [5 6] after the last row in the tall array.
t =
3×2 tall double matrix
1 2
3 4
5 6
“Is it possible to save the auxiliary parameters with the matrices”
I’m assuming that the auxiliary parameters are stored in a vector and it is compatible with concatenating to the tall array. In this case, you can just append the auxiliary parameters to the tall array.
“Can I add data in between?”
Yes, you can add data anywhere. Consider the following example
>> t
t =
3×2 tall double matrix
1 2
3 4
5 6
>> t1=[t(1,:);[00 11];t(2:end,:)]
t1 =
4×2 tall double matrix
1 2
0 11
3 4
5 6