22 lines
549 B
Julia
22 lines
549 B
Julia
|
|
||
|
# The broadcast operator (.) can be quite useful when dealing with arrays.
|
||
|
# Basically whenever an operator or function is used, you can just write
|
||
|
# a dot (.) before the operator/function to make it act elementwise.
|
||
|
|
||
|
# Here we elementwise add 3 to the array
|
||
|
a = [1, 2, 3, 4]
|
||
|
a .+= 3
|
||
|
@show a
|
||
|
|
||
|
# Here we elementwise multiply a by 2 and then elementwise add a and b.
|
||
|
b = a .* 2
|
||
|
@show b
|
||
|
c = a .+ b
|
||
|
@show c
|
||
|
|
||
|
# To elementwise use more general functions the dot symbol is placed between
|
||
|
# the function name and parentheses.
|
||
|
f(x) = 2x^2
|
||
|
d = f.(c)
|
||
|
@show d
|