# 大型计算机
# 赋值
# 向量运算
# R语言----表达式和对象/调用函数的格式是函数名后面由圆括号包含起来的一个或者几个参数。
# 引用和转义序列
cat (c("A", "B","C","\n" "c")) # \n 转义序列(换行)
cat("What is \"R\" ? ") #\ 转移字符
# 生成向量的函数:c(concatenate)把各分项首尾连接、seq(sequence建立数字等差序列)和rep(replicate用来产生重复值,有两个参数,依赖于第二个参数是向量还是数字)
c(1, 2, 3, 4, 5) #单元素连接
x <- c(1, 2, 3)
y <- c(5, 6, 7)
c(x, y, 1) #多元素连接
x <- c( red = "A", blue = "B", green ="C") #可以给某些元素命名,改变了变量的输出格式
names(x) #名称可以被提取或者使用names设置
seq(4, 9) #(==4:9)
seq(4, 9, 2) #序列的间隔是2,经常用于作图时定义x的坐标
oops <- c(1,2,1)
rep(oops,3)
rep(oops,1:3) # 通常用来生成编码
rep(oops,c(10,15,3))
rep(1:2,each = 10) # each = 每一个分量都相同
# 矩阵和数组被表达成带维数的向量
x <- 1:12
# 赋值
# 向量运算
# R语言----表达式和对象/调用函数的格式是函数名后面由圆括号包含起来的一个或者几个参数。
# 引用和转义序列
cat (c("A", "B","C","\n" "c")) # \n 转义序列(换行)
cat("What is \"R\" ? ") #\ 转移字符
# 生成向量的函数:c(concatenate)把各分项首尾连接、seq(sequence建立数字等差序列)和rep(replicate用来产生重复值,有两个参数,依赖于第二个参数是向量还是数字)
c(1, 2, 3, 4, 5) #单元素连接
x <- c(1, 2, 3)
y <- c(5, 6, 7)
c(x, y, 1) #多元素连接
x <- c( red = "A", blue = "B", green ="C") #可以给某些元素命名,改变了变量的输出格式
names(x) #名称可以被提取或者使用names设置
seq(4, 9) #(==4:9)
seq(4, 9, 2) #序列的间隔是2,经常用于作图时定义x的坐标
oops <- c(1,2,1)
rep(oops,3)
rep(oops,1:3) # 通常用来生成编码
rep(oops,c(10,15,3))
rep(1:2,each = 10) # each = 每一个分量都相同
# 矩阵和数组被表达成带维数的向量
x <- 1:12