@socks I feel like the behaviour we would intuitively expect would be that {1,2,3}+{4,5,6} yields {5,7,9}
-F
@Felthry Ah, so the same operation but lifted! I guess that would make sense
@socks it does have the useful feature that putting a . before any operator performs that operation separately on every element of two equal-sized matrices. So .+ and .- are the same as + and - but A .* B multiplies A₁₁ by B₁₁ and A₁₂ by B₁₂ etc, which is a really handy thing to have a dedicated syntax for instead of some function name you have to remember
-F
@socks maybe that's a really common thing i dunno
matlab is the only high-level language we usually work in
-F
@Felthry Well, Matlab is extremely domain-specific. When I talk about programming concepts I talk about stuff that can apply to many programming languages for many different purposes
@socks yeah i'm just talking about what we know, and adding the caveat that our knowledge is limited
-F
@socks and realizing while talking that we may have been assuming matlab is more similar to other programming languages than it probably is
-F
@Felthry Yeah, so that's just map then