Hi all,

I have the following two functions and I want to sensibly merge them into 
one. How to marge headers and body of function for Matrix and Vector?
- 
f_scaleRestore(a::Float64, b::Float64, c::Float64) = a * b + c;
-  
- # version 1
- function scaleRestore(Z::Matrix{Float64}, shift::Vector{Float64}, 
stretch::Vector{Float64})
-   broadcast(f_scaleRestore, Z, stretch', shift')
- end
-  
- # version 2
- function scaleRestore(Z::Vector{Float64}, shift::Float64, stretch::Float64
)
-   broadcast(f_scaleRestore, Z, stretch, shift)
- end


Thanks in advance,
Martin

Reply via email to