###生成一个Hilbert矩阵###
问题:for循环之后,直接用Matrix生成,结果只能得到for循环的最后一个结果。
解决:先给一个空矩阵,再通过下标的变化来对不同位置内容赋值。
nrow<-5
ncol<-5
A=matrix(nrow = nrow,ncol = ncol)
for(i in 1:5)
{
for(j in 1:5)
{
hij=1/(i+j-1)
A[i,j]=hij
}
}
#####加标签#####
记忆力真是太差!总是基本点的“加标签”都记不住。
愚蠢的我刚开始竟然用了
labels:从一个对象中找到一组合适的标签,用于打印或绘图。一个通用的函数。
Xlab和ylab:这是用于在画图是对X和Y进行横纵坐标说明用的。
colnames(x)<-(c("姓名","性别","年龄","身高","体重"))
实则用法如上,x是一个数据框。