全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2960 2
2007-04-13

我的工作区是在D:\Program Files\Insightful\splus62\users\hyy下:

(1)打开一个Script的编辑窗口,输入一个自定义函数,假设为

myfun<-function(func,min.x,max.x,nx=100,my.type="l",...)

{

x<-seq(min.x,max.x,length=nx)

y<-func(x)

my.title<-paste("Plot of",my.ylabel,sep=" ")

plot(x,y,type=my.type,ylab=my.ylabel,...)

my.ylabel<-deparse(substitute(func))

title(main=my.title,sub=date(),col=3)

}

(2)将其保存在D:\Program Files\Insightful\splus62\users\hyy下

(3)在命令窗口输入myfun(sin,0,2*pi),出现错误:

Problem: Couldn't find a function definition for "myfun"

我的疑问是:编好的文件到底应该存在哪个路径下才不出现这种问题呢?或者是有别的原因?

(如果是在命令窗口中定义上面的函数并执行的话,是可以的)

[此贴子已经被作者于2007-4-13 13:34:58编辑过]

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2007-4-13 12:06:00

保存你那样做没有错误

要想调用自己的函数必须先编译运行一下,编完函数,按F10就可以编译了

如果没错误,然后就可以就调用了。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2007-4-13 13:35:00
好的,谢谢版主,顺便连修改后保存的问题也解决了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群