📜  红宝石 |矩阵对角线()函数

📅  最后修改于: 2022-05-13 01:54:21.982000             🧑  作者: Mango

红宝石 |矩阵对角线()函数

对角线是 Ruby 中的一个内置方法,它返回一个以对角线元素作为给定值的矩阵。

示例 1

# Ruby program for diagonal() method in Matrix
   
# Include matrix 
require "matrix"
   
# Initialize a matrix
# using diagonal method 
mat1 = Matrix.diagonal(1, 6, 9)
   
# Print the matrix
puts mat1

输出

Matrix[[1, 0, 0], [0, 6, 0], [0, 0, 9]]

示例 2

# Ruby program for diagonal() method in Matrix
   
# Include matrix 
require "matrix"
   
# Initialize a matrix
# using diagonal method 
mat1 = Matrix.diagonal(2, 7)
   
# Print the matrix
puts mat1

输出

Matrix[[2, 0], [0, 7]]