Golang程序 两个矩阵相加
在本教程中,我们将编写一个go语言程序来添加两个矩阵。矩阵是按行和列排列的数字的集合,它是一个二维数组。
添加两个矩阵的Go语言程序
现在让我们来看看一个使用循环添加两个矩阵的Go语言程序。
上述程序的算法
第1步 --导入fmt包。
第2步 - 现在我们需要启动main()函数。
第3步 - 然后我们创建两个名为matrixA和matrixB的矩阵并在其中存储数值。
第4步 – 使用fmt.Println()函数在屏幕上打印数组。
第5步 – 初始化一个新的int类型的矩阵来保存结果。
第6步 – 要添加两个矩阵,使用for循环来迭代两个矩阵
第7步 - 使用第一个for循环来获得矩阵的行,而第二个for循环给我们提供矩阵的列。
第8步 – 一旦循环结束,新的矩阵将是两个矩阵的总和。
第9步 - 使用for循环和fmt.Println()函数打印新矩阵的元素。
例子
输出
使用外部函数添加两个矩阵的Golang程序
在这个例子中,我们将使用用户定义的函数来添加两个矩阵。
语法
Go语言中的 make 函数用于创建一个数组/映射,它接受要创建的变量类型、大小和容量作为参数。
算法
第1步 --导入fmt包。
第2步 - 创建一个函数来添加两个矩阵。
第3步 - 在这个函数中,使用make()函数创建矩阵的一个片断,使用range函数在矩阵上迭代,以找到和。
第4步 - 启动主函数。
第5步 - 初始化两个矩阵并在其中存储元素,在屏幕上打印矩阵。
第6步 – 将两个矩阵作为参数传给函数,调用AddMatrices()函数。
第7步 - 存储得到的结果并在屏幕上打印出来。
例子
输出
结论
我们已经成功地编译并执行了一个Go语言程序,将其与实例一起添加到矩阵中。