I want to change a matrix inside a function. Example( just to illustrate):

julia> x = ones(2,3)
2x3 Array{Float64,2}:
 1.0  1.0  1.0
 1.0  1.0  1.0

julia> function deletecolumns(x,i)
          x = x[:,1:size(x,2) .!= i]
       end
deletecolumns (generic function with 1 method)

julia> deletecolumns(x,1)
2x2 Array{Float64,2}:
 1.0  1.0
 1.0  1.0                                                                   
                                                          
                                                                            
                                                          
julia> x
2x3 Array{Float64,2}:                                                       
                                                          
 1.0  1.0  1.0                                                             
                                                           
 1.0  1.0  1.0  

The best way is to do "x = deletecolumns(x,1)" ? I want to make something 
more like delete!(x,1).


Thanks in advance,
Thuener Silva

Reply via email to