1)几个简单的入门级函数c(), length(), mode(), rbind(), cbind();

R语言的很多函数基本上都能做到见名知义。

先及时如下:

c():函数c()用于生成一个向量,向量的内容可以是数值,也可以是字符串,甚至可以是向量,但必须是同一种类型;

              length():用于获取对象的长度;

              mode():获得对象内的数据类型;

              rbind():把两个向量按行组合成一个矩阵,两个向量的维数必须相同;

              cbind():把两个向量按列组合成一个矩阵,两个向量的维数必须相同;

       具体效果如下图所示:

       2)求平均值、和、连乘、最值、方差、标准差的函数

              函数:mean(),sum(),min(),max(),max(),var(),sd(),prod()

              var():用于求方差;

              sd():用于求标准差;

              prod():计算连乘。

              效果入校:

 

       3)通过生成序列的方法来产生向量

              几种比较直观的产生序列的方法如下:

             

 

              通过序列来生成矩阵,其中a是一个1—100的向量:

 

              通过seq()函数来生成序列:

 

              产生字母序列:

 

              which()函数的使用:

 

 

              对新建的向量进行排序和反转(通过rev()函数和sort()函数实现)

 

       4)生成矩阵以及矩阵的计算

              通过matrix()函数来生成矩阵,矩阵通过向量来产生:

 

 

              通过t()实现矩阵的转置:

 

 

 

              同型矩阵可以做加减运算:

 

              满足条件的矩阵可以做乘法:

 

              diag()函数用法示例:

             

              对一个矩阵求逆solve(),首先通过正态分布生成函数,随机生成一个矩阵:

 

              通过solve()解线性方程组:

 

              求矩阵的特征值与特征向量:

 

              R语言的循环与打印语句:

      

              从外部读取R脚本并执行: