R语言-自定义函数

在R的基础包和扩展包中包含了很多强大的R函数。然而很多时候我们需要自己编写函数来实现特定的任务。

1.函数的创建格式

function_name<-function(arg,arg,...){expr}

function_name为函数名;arg为形参;expr为函数体。

2.例子

2.1 编制一个函数计算 1^3+2^3+3^3+\cdots+n^3
输入:参数n
输出:s=1^3+2^3+3^3+\cdots+n^3
算法步骤:

  1. s=0
  2. for i=1,2,...n do
  3. s=s+i^3
  4. end for
  5. 输出s
    R程序
funt<-function(n){
    s<-0
    for (i in 1:n) s<-s+i^3
    s#最后一行的量为输出值
   }
s<-funt(100)

运行上面的程序

> s
[1] 25502500

于是得到1^3+2^3+3^3+\cdots+100^3 =25502500

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 6,154评论 0 2
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 8,749评论 0 2
  • 一、自定义函数的基本结构 函数名、参数(argument)、命令(statement)二、函数内对象的创建 在函数...
    天空的小白阅读 4,884评论 0 1
  • R语言系列:自定义function 在用R语言做各种事物时,用户自定义函数是不可或缺的。这期来讲讲如何自定义R的f...
    Bioconductor阅读 11,719评论 1 6
  • 开车的朋友过年过节难免要走高速。这次去参加朋友婚礼,我和老公来回在高速上基本呆了8小时。有些人的行为真的让人很讨厌...
    沐野踏歌阅读 2,817评论 0 4