登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

云之南

风声,雨声,读书声,声声入耳;家事,国事,天下事,事事关心

 
 
 

日志

 
 
关于我

专业背景:计算机科学 研究方向与兴趣: JavaEE-Web软件开发, 生物信息学, 数据挖掘与机器学习, 智能信息系统 目前工作: 基因组, 转录组, NGS高通量数据分析, 生物数据挖掘, 植物系统发育和比较进化基因组学

3_简单的数学计算、数学函数以及如何编辑R程序  

2009-12-04 11:11:00|  分类: R&Bioconductor |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

1,用R进行简单的计算:

我们可以用R进行以下各类运算。

  • 加法      +
  • 减法      -
  • 乘法      *
  • 除法      /
  • 幂运算   ^
  • 整数商   %/%
  • 余数      %%

例如:
输入:   (1 + 2 – 3 * 4) / 5^6
结果:   [1] -0.000576

2,R中还有很多的数学函数可以使用,比如说开方函数、对数函数等等。

例如:
输入:   sqrt(2)
结果:[1] 1.414213

你还可以使用多个函数进行计算。例如:
输入:   sqrt(100) + round(100) / log10(100)
结果:[1] 60 下面介绍的是R中可以使用的数学函数。

  • sqrt : 开平方函数
  • abs  : 绝对值函数
  • exp  : 2.71828…
  • expm1  : 当x的绝对值比1小很多的时候,它将能更加正确的计算exp(x)-1
  • log  : 对数函数
  • log10  : 对数(底为10)函数
  • log2  : 对数(底为2)函数
  • sin  : 正弦函数
  • cos  : 余弦函数
  • tan  :  正切函数
  • asin  :  反正弦函数
  • acos  :  反余弦函数
  • atan  :  反正切函数
  • sinh  :  超越正弦函数
  • cosh  :  超越余弦函数
  • tanh  :  超越正切函数
  • asinh  :  反超越正弦函数
  • acosh  :  反超越余弦函数
  • atanh  :  反超越正切函数
  • logb  :  和log函数一样
  • log1px  :  当x的绝对值比1小很多的时候,它将能更加正确的计算log(1+x)
  • gamma  :  Γ函数(伽玛函数)
  • lgamma  :  等同于log(gamma(x))
  • ceiling  :  返回大于或等于所给数字表达式的最小整数
  • floor  :  返回小于或等于所 给数字表达式的最大整数
  • trunc  :  截取整数部分
  • round  :  四舍五入
  • signif(x,a)  :  数据截取函数 x:有效位 a:到a位为止

3,R程序的输入/编辑

你可以直接在R的环境里输入R命令执行计算,也可以用任何一款文本编辑器进行编程。R程序的默认文件名后缀是[ .R ]。

  评论这张
 
阅读(1309)| 评论(1)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018