📜  红宝石 |矩阵标量()函数

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

红宝石 |矩阵标量()函数

scalar()是 Ruby 中的一个内置方法,它返回一个 N x N 对角矩阵,其中每个对角元素都是值。

示例 1

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

输出

Matrix[[6, 0], [0, 6]]

示例 2

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

输出

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