How do you define a matrix that doesn’t know how many rows and columns it has.

thank you!

Size isn’t part of the matrix type. Only number of dimensions. `Matrix{T}`

will be a matrix of type `T`

.

The best way to do this is to use a `Vector`

of `Vector`

s.

If you need a matrix, you can convert it at any time.

```
julia> vs = [ [1, 2] ]
1-element Array{Array{Int64,1},1}:
[1, 2]
julia> push!(vs, [3, 4])
2-element Array{Array{Int64,1},1}:
[1, 2]
[3, 4]
julia> push!(vs, [5, 6])
3-element Array{Array{Int64,1},1}:
[1, 2]
[3, 4]
[5, 6]
julia> reduce(hcat, vs)
2×3 Array{Int64,2}:
1 3 5
2 4 6
```

1 Like