Swift程序 计算矩阵元素之和
矩阵是一个由数字组成的矩形阵列。或者我们可以说,矩阵是一个行和列的数字排列。矩阵可以是各种类型的,如方形矩阵、水平矩阵、垂直矩阵等。
在这篇文章中,我们将学习如何编写一个Swift程序来计算矩阵元素之和。在这里,我们使用以下方法来计算矩阵元素之和。
- 正方形矩阵元素之和
-
任何矩阵元素的总和
例如,我们有以下矩阵 −
所以元素之和为=72
方法1:矩阵元素的平方之和
所以在这里,我们要计算方形矩阵的元素之和。方形矩阵是一个行数和列数相同的矩阵。例如,3×3,5×5,7×7,等等。
算法
第1步 - 创建一个函数。
第2步 - 创建一个名为sum的变量来存储总和。sum的初始值=0。
第 3步 - 运行嵌套的for-in循环来迭代每一行和每一列。
第 4 步 – 在这个嵌套循环中,将所有的方形矩阵元素加在一起,并将结果存储到sum变量中。
第 5 步 – 返回总和。
第6步 - 创建一个方形矩阵并将其传入函数。
第 7 步 – 打印输出。
例子
以下是计算矩阵元素之和的Swift程序。
输出
在上面的代码中,我们有一个5×5的正方形矩阵,并将其传递给名为sumElements()的函数,以找到矩阵中各元素的总和。在这个函数中,我们使用嵌套的for循环来遍历输入矩阵的每个元素,然后将它们相加,并将结果存入sum变量。完成嵌套for循环后,该函数返回所有元素的总和,即96(根据输入矩阵)。
方法2:任何类型的矩阵元素之和
在这里,我们可以找到任何类型矩阵的元素之和。例如,2×3,6×3,4×5,等等。
算法
第1步 - 创建一个函数。
第2步 - 创建一个名为sum的变量来存储总和。sum的初始值=0。
第 3步 - 找到行和列的数量。
第 4 步 – 运行嵌套的for-in循环来迭代每一行和每一列。
第 5步 - 在这个嵌套循环中,将所有的元素加在一起,并将结果存储到sum变量中。
第 6步 - 返回总和。
第7步 - 创建一个矩阵并将其传入函数。
第 8步 - 打印输出
例子
以下是计算矩阵元素之和的Swift程序。
输出
在上面的代码中,我们有一个3×4的正方形矩阵,并将其传递给名为matrixElementsSum()的函数,以找到矩阵中各元素的总和。在这个函数中,我们使用嵌套的for循环来遍历输入矩阵的每个元素,然后将它们相加,并将结果存入sum变量。完成嵌套for循环后,该函数返回所有元素的总和,即43(根据输入矩阵)。这里,matrix.count代表行的总数,matrix[0].count代表列的总数。
结论
这就是我们如何计算不同类型矩阵的元素之和,如6×6、7×9、2×4等。