本博客所有内容是原创,未经书面许可,严禁任何形式的转载。
http://blog.csdn.net/u010255642
向量的使用可简单使用"c"后跟括号将向量包围起来,即c()函数,
如:
> y<-c(12,33,12,22)
> y
[1] 12 33 12 22
>
"<-"可以相当于“=”,就是将这个向量组做为y这个对象的值
也可以使用assign()函数
> assign("x",c(11,22,15))
> x
[1] 11 22 15
>
“->”的作用类似:
> c(12,33,12,22)->z
> z
[1] 12 33 12 22
>
对向量操作,一般是对向量的每个元素进行操作,比如
> z
[1] 12 33 12 22
> z/2
[1] 6.0 16.5 6.0 11.0
>
向量也可以成为c()中的参数 ,向量中的元素,将合并成为C()函数中的元素
> c(33,12,66)->x1
> y1=c(x1,111,x1)
> y1
[1] 33 12 66 111 33 12 66
>
向量之间的运算是每个元素分别进行的,比如:
> x
[1] 11 22 3388
> 2*x->y
> y
[1] 22 44 6776
> x+3*y->z
> z
[1] 77 154 23716
元素个数不一致的向量,元素个数较少的向量将循环扩充和元素个数最多的向量一致辞,这意味着元素数量最多的向量的元素个数必须是元素数量小的向量的元素个数的整数倍
> z
[1] 77 154 23716
> bb<-c(12,21,32,60,132,56)
> z/3+bb
[1] 37.66667 72.33333 7937.33333 85.66667 183.33333 7961.33333
>