[Matrix{Float64}() for i = 1:5]
works too.

On Sunday, December 6, 2015 at 3:25:53 AM UTC+1, Eric Forgy wrote:
>
> Close :)
>
> You can try:
>
> julia> x = [Matrix() for i=1:5]
> 5-element Array{Array{Any,2},1}:
>  0x0 Array{Any,2}
>  0x0 Array{Any,2}
>  0x0 Array{Any,2}
>  0x0 Array{Any,2}
>  0x0 Array{Any,2}
>
> Also:
>
> julia> x = [rand(i,i) for i=1:5]
> 5-element Array{Array{Float64,2},1}:
>  1x1 Array{Float64,2}:
>  0.518641                                                                 
>                                                                             
>                                                                             
>               
>  2x2 Array{Float64,2}:
>  0.219756  0.753237
>  0.294669  0.718687                                                       
>                                                                             
>           
>
>  3x3 Array{Float64,2}:
>  0.951481  0.114902  0.632999
>  0.934798  0.528655  0.759751
>  0.695776  0.013846  0.568784                                             
>                                                                             
>           
>
>  4x4 Array{Float64,2}:
>  0.0338033  0.999119  0.914414  0.114614
>  0.947484   0.16535   0.512054  0.115579
>  0.135501   0.317845  0.832064  0.16373
>  0.365693   0.879762  0.313289  0.0339317                                 
>       
>
>  5x5 Array{Float64,2}:
>  0.181271   0.68545   0.749937   0.116528  0.193043
>  0.545848   0.787693  0.793377   0.405328  0.797003
>  0.0121521  0.476136  0.0411077  0.200597  0.496779
>  0.50343    0.32037   0.455482   0.260218  0.308114
>  0.855837   0.471426  0.723162   0.591161  0.128503
>
>
>
> On Sunday, December 6, 2015 at 10:21:13 AM UTC+8, Lex wrote:
>>
>> Hi 
>>
>> I am not sure how to create an array of fixed size which may store 
>> matrices of different dimensions for later applying algebraic operations. 
>> Any help is appreciated.
>> Some of the things I tried:
>>
>> x = [Matrix{} for i=1:5]
>>
>>
>> x = [Any for i=1:5]
>> for i in 1:5
>>   x[i] = Any
>> end
>>
>>
>>
>>
>>

Reply via email to