数学之路(2)-数据分析-R基础(5)
http://blog.csdn.net/u010255642
> x
[1] ? 11 ? 22 3388
> y
[1] ? 22 ? 44 6776
> x-y->z
> z
[1] ? -11 ? -22 -3388
> x*y->z1
> z1
[1] ? ? ?242 ? ? ?968 22957088
> ?
元素個數(shù)不一致的向量,元素個數(shù)較少的向量將循環(huán)擴充和元素個數(shù)最多的向量一致辭,這意味著元素數(shù)量最多的向量的元素個數(shù)必須是元素數(shù)量小的向量的元素個數(shù)的整數(shù)倍
>?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
>?
對向量元素的操作,我們可以使用普通的+,-,*,/,也可以使用更多的函數(shù),比如:log、sin、tan、max、mean、sum等,這些函數(shù)有些是對每個元素分別計算,有些是對所有元素一起計算。
>?x
[1]???11???22?3388
>?cos(x)
[1]??0.004425698?-0.999960826??0.206187272
>?sin(x)
[1]?-0.999990207?-0.008851309??0.978512549
>?sum(x)
[1]?3421
>?mean(x)
[1]?1140.333
可以使用sort、length、sqrt對向量進行排序,求長度,求平方根。
> c(4,8,9)->x
> sqrt(x)
[1] 2.000000 2.828427 3.000000
> length(x)
[1] 3
> sort(x)->y
> y
[1] ?4 ?8 ?9 12
復(fù)數(shù)的表示方法是
實部+虛部i
比如:
> c(2+1i,3-9i,4,6+1i)->b
> y
[1] ?4 ?8 ?9 12
> b+y->w
> w
[1] ?6+1i 11-9i 13+0i 18+1i
> ?
我們可以使用1:m-1和1:(m-1).產(chǎn)生規(guī)則的序列
>?c(1:(22))
?[1]??1??2??3??4??5??6??7??8??9?10?11?12?13?14?15?16?17?18?19?20?21?22
>?c(1:22)
?[1]??1??2??3??4??5??6??7??8??9?10?11?12?13?14?15?16?17?18?19?20?21?22
冒號的優(yōu)先權(quán)很高,我們看下面這個示例產(chǎn)生范圍在3-30之內(nèi)的公差為3的等差數(shù)列,:
>?c(3*(1:10))
?[1]??3??6??9?12?15?18?21?24?27?30
>?c(3*1:10)
?[1]??3??6??9?12?15?18?21?24?27?30
>?
總結(jié)
以上是生活随笔為你收集整理的数学之路(2)-数据分析-R基础(5)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数学之路(2)-数据分析-R基础(4)
- 下一篇: scoped 样式