Skip to content
Related Articles

Related Articles

Improve Article

Mathematical Operations on Arrays in Julia

  • Last Updated : 26 May, 2020

With the help of Mathematical Operations, we can perform addition, subtraction, multiplication, division, and many more to compute the result between two matrices or arrays. Mathematical operations are a very crucial part of any high-level programming language. In the world of Julia to compete with languages like python and java, Julia is also enabled with the same functionality but have different syntax.

Mathematical Operations :

    Addition: This operation helps to add two arrays.
    [1 2 3] + [4 5 10] = [5 7 13]


    Subtration: This operation helps to subtract two arrays.
    [1 2 3] – [4 5 10] = [-3 -3 -7]


    Multiplication: This operation helps to multiply two arrays.
    [1 2 3] * [4; 5; 10] = [44]




    Division: This operation helps to divide two arrays.
    [1 2 3] / [4; 5; 10] = [3.1428…]

Addition Operation

We can add two arrays with the help of + operator.

Example of 1D array :




# Define and declare the 1D arrays
A = [1 2 3] # Shape 1X3
B = [4 5 10] # Shape 1X3
  
# Adding two arrays
gfg = A + B
print(gfg)

Output:

Example of 2D array:




# Define and declare the 2D arrays
A = [1 2; -1 -2] # Shape 2X2
B = [4 5; 10 12] # Shape 2X2
  
# Adding two arrays
gfg = A + B
print(gfg)

Output:

Example of 3D array:






# Define and declare the 3D arrays
A = cat([1 2 3], [-1 -2 -3], [2 1 4], dims=3) # Shape 3X3
B = cat([4 5 2], [10 12 -5], [-1 2 1], dims=3) # Shape 3X3
  
# Adding two arrays
gfg = A + B
print(gfg)

Output:

Subtraction operation

We can subtract two arrays with the help of operator.

Example of 1D array:




# Define and declare the 1D arrays
A = [1 2 3] # Shape 1X3
B = [4 5 10] # Shape 1X3
  
# Subtracting two arrays
gfg = A - B
print(gfg)

Output:

Example of 2D array:




# Define and declare the 2D arrays
A = [1 2; -1 -2] # Shape 2X2
B = [4 5; 10 12] # Shape 2X2
  
# Subtracting two arrays
gfg = A - B
print(gfg)

Output:

Example of 3D array:






# Define and declare the 3D arrays
A = cat([1 2 3], [-1 -2 -3], [2 1 4], dims=3) # Shape 3X3
B = cat([4 5 2], [10 12 -5], [-1 2 1], dims=3) # Shape 3X3
  
# Subtracting two arrays
gfg = A - B
print(gfg)

Output:

Multiplication operation

We can multiply two arrays with the help of * operator.

Example of 1D array:




# Define and declare the 1D arrays
A = [1 2 3] # Shape 1X3
B = [4; 5; 10] # Shape 3X1
  
# Multiplying two arrays
gfg = A * B
print(gfg)

Output:

Example of 2D array:




# Define and declare the 2D arrays
A = [1 2; -1 -2] # Shape 2X2
B = [4 5; 10 12] # Shape 2X2
  
# Multiplying two arrays
gfg = A * B
print(gfg)

Output:

Example of 3D array:






# Define and declare the 3D arrays
A = cat([1 2 3], [-1 -2 -3], [2 1 4], dims=3) # Shape 3X3
B = cat([4 5 2], [10 12 -5], [-1 2 1], dims=3) # Shape 3X3
  
# Multiplying two arrays
gfg = A * B
print(gfg)

Output:

Division operation

We can division two arrays with the help of / operator.

Example of 1D array:




# Define and declare the 1D arrays
B = [1 2 3] # Shape 1X3
A = [4 5 10] # Shape 1X3
  
# Dividing two arrays
gfg = A / B
print(gfg)

Output:

Example of 2D array:




# Define and declare the 2D arrays
B = [1 2; 1 2] # Shape 2X2
A = [4 5; 10 12] # Shape 2X2
  
# Dividing two arrays
gfg = B / A
print(gfg)

Output:

Example of 3D array:




# Define and declare the 3D arrays
A = cat([1 2 3], [-1 -2 -3], [2 1 4], dims=3) # Shape 3X3
B = cat([4 5 2], [10 12 -5], [-1 2 1], dims=3) # Shape 3X3
  
# Dividing two arrays
gfg = B / A
print(gfg)

Output:




My Personal Notes arrow_drop_up
Recommended Articles
Page :