我们可以使用以下语法创建一个反对角矩阵: diag(vector)[length(vector):1,] diag(vector)将元素设置为对角线格式。 length(vector) 将得到矩阵大小。 示例1: 在本例中,我们将使用 R 编程语言中的 diag() 函数创建 5*5 对角矩阵。 R实现 # create a vector with 5 elements vector1 = c(1, 2, 3, 4...
输入如下命令即可得到五阶的Hilbert矩阵,以此类堆,若为k阶则将5换为相应数字即可。> n<-5;x<-array(0,dim=c(n,n))> for(i in 1:n){ + for(j in 1:n){ + x[i,j]<-1/(i+j-1)+ } + } > x 如图所示