寻找给定矩阵的轨迹和法线的Swift程序
在这篇文章中,我们将学习如何编写一个swift程序来寻找一个给定矩阵的轨迹和法线。
计算一个给定矩阵的轨迹
轨迹被称为给定的方形矩阵的主要对角线元素的总和。例如,我们有一个3×3的方形矩阵–
所以主要的对角线元素是2,4和2。因此,给定的3×3矩阵的轨迹是2+4+2=8。
算法
- 第1步 – 定义矩阵的大小。
-
第2步 – 创建一个函数
-
第3步 – 声明一个变量来存储总和。
-
第4步 – 运行一个for循环来迭代每个元素,并将所有的对角线元素相互添加。
-
第5步 – 创建一个矩阵
-
第6步 – 调用该函数并将矩阵传给它。
-
第7步 – 打印输出
示例
下面的Swift程序可以找到一个给定矩阵的轨迹。
输出
在上述代码中,我们有一个5×5的矩阵。现在我们创建一个函数来寻找轨迹。因此,为了计算轨迹,我们运行一个for循环,找到主要的对角线元素,然后把它们加在一起。
计算一个给定矩阵的法线
正态被定义为给定矩阵元素的平方之和的平方根。例如,我们有一个3×3的方形矩阵–
因此,首先,我们找到元素的平方之和-
所以正态是
算法
- 第1步 – 定义矩阵的大小。
-
第2步 – 创建一个函数
-
第3步 – 声明一个变量来存储总和。
-
第4步 – 运行一个for循环来迭代每个元素,并将所有元素的平方相加。
-
第5步 – 通过使用sqrt()函数计算各元素的平方根,找到法线。Int(sqrt(Double(sum)))
-
第6步 – 创建一个矩阵
-
第7步 – 调用该函数并将矩阵传给它。
-
第8步 – 打印输出
示例
以下是Swift程序,用于寻找一个给定矩阵的法线。
输出
在上述代码中,我们有一个4×4矩阵。现在我们创建一个函数来寻找法线。因此,为了计算法线,首先我们要找到所有矩阵元素的平方之和,然后我们使用sqrt()函数找到所得到的平方根。它是一个预定义的函数,用于计算任何数值的平方根。因此,给定矩阵的法线是20。