Traversing 2D array, Increment array elements by 1, Matrix addition
Notes:
I. Traversing 2D array: [Starts at: 00min:00sec]
II. Incrementing elements in an array by one: [Starts at: 06min:15sec]
III. Matrix Addition: [Starts at: 11min:38sec]
I. Traversing 2D array: [Starts at: 00min:00sec]
Example Code:
using UnityEngine;
public class ArraysDemo : MonoBehaviour {
void Start () {
// Creating and intializing 2d array
int[,] numbers = new int[2, 2]{
{1,2},
{3,4},
};
// traversing 2D array
for (int row = 0; row < numbers.GetLength(0); row++) {
for (int col = 0; col < numbers.GetLength(1); col++) {
Debug.Log (numbers [row, col]);
}
}
}
}
II. Incrementing elements in an array by one: [Starts at: 06min:15sec]
Example Code:
using UnityEngine;
public class ArraysDemo : MonoBehaviour {
void Start () {
// Creating and intializing 2d array
int[,] numbers = new int[2, 2]{
{1,2},
{3,4},
};
// Incrementing elements in an array by one
for (int row = 0; row < numbers.GetLength(0); row++) {
for (int col = 0; col < numbers.GetLength(1); col++) {
numbers [row, col] += 1; // numbers [row, col] = numbers [row, col] +1
Debug.Log (numbers [row, col]);
}
}
}
}
III. Matrix Addition: [Starts at: 11min:38sec]
Example Code:
using UnityEngine;
public class ArraysDemo : MonoBehaviour {
void Start () {
// Matrix addition using 2d arrays
int[,] matrix1 = new int[2, 2]{
{1,2},
{3,4},
};
int[,] matrix2 = new int[2, 2]{
{1,2},
{3,4},
};
int[,] matrix3 = new int[2, 2];
// Incrementing values in an array by one
for (int row = 0; row < matrix3.GetLength(0); row++) {
for (int col = 0; col < matrix3.GetLength(1); col++) {
matrix3 [row, col] = matrix1 [row, col] + matrix2 [row, col];
Debug.Log (matrix3[row, col]);
}
}
}
}