Kotlin-programmet för att lägga till två matriser med hjälp av flerdimensionella matriser

I det här programmet lär du dig att lägga till två matriser med hjälp av flerdimensionella matriser i Kotlin.

Exempel: Program för att lägga till två matriser

 fun main(args: Array) ( val rows = 2 val columns = 3 val firstMatrix = arrayOf(intArrayOf(2, 3, 4), intArrayOf(5, 2, 3)) val secondMatrix = arrayOf(intArrayOf(-4, 5, 3), intArrayOf(5, 6, 3)) // Adding Two matrices val sum = Array(rows) ( IntArray(columns) ) for (i in 0… rows - 1) ( for (j in 0… columns - 1) ( sum(i)(j) = firstMatrix(i)(j) + secondMatrix(i)(j) ) ) // Displaying the result println("Sum of two matrices is: ") for (row in sum) ( for (column in row) ( print("$column ") ) println() ) )

När du kör programmet blir resultatet:

 Summan av två matriser är: -2 8 7 10 8 6 

I ovanstående program lagras de två matriserna i 2d-array, nämligen firstMatrix och secondMatrix. Vi har också definierat antalet rader och kolumner och lagrat dem i variabelrader respektive kolumner.

Sedan initialiserar vi en ny matris av de angivna raderna och kolumnerna som kallas summa. Denna matrismatris lagrar tillägget av de givna matriserna.

Vi går igenom varje index för båda matriserna för att lägga till och lagra resultatet.

Slutligen slingrar vi igenom varje element i summatrisen med hjälp av en for (foreach variation) -slinga för att skriva ut elementen.

Här är motsvarande Java-kod: Java-program för att lägga till två matriser med hjälp av matriser

Intressanta artiklar...