ITPub博客

首页 > > > R语言-自定义函数

R语言-自定义函数

作者:浪花小雨滴 时间:2020-06-17 10:59:36 0 删除 编辑

在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 .

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3125520/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-05-16

  • 博文量
    4259
  • 访问量
    40184