||
有同学用了1个星期的业余时间看R,
还是一头雾水:
为了画一条sin曲线,竟然还在思考“斜率”。。。
太过分了。本来是10分钟的事情。有些教材就是罗嗦。
好:三板斧:
第一:
1.下载R
2.下载安装RStudio
3.运行RStudio
——不解释。
第二:键入命令:
x=1:10
plot(x)
看看:
这里面,只有一个新概念——“向量”,
即:这里的x变量,可以存储一串子数据!
键入:
x
系统会告诉你x里面有哪些数据的。
另外,绘图命令相当于
plot(x,x)
也就是说,横坐标是1,2,3,4,5.。。。
然后再键入命令:
plot(sin(x))
看看,有点意思;但不理想。。。
嗯,再来一句(算是第三板斧):
plot(sin(x), type="l")
ok,像个正弦函数了。
课后思考:画一个更像样的sin吧!
答案:更像样,无非就是点更多而已!
例如,如果要求2π内有100个点。
——那么,如何生成100个坐标呢?
好办,x=1:100
这样,x里面有100个数;
——但是,是1~100,不是0~2π内啊?
没关系,看看这个变换:
y=x/( 100/(2*3.14) )
这样,y就是0~2π内了!
OK,plot( sin(y) ):
剩下的工作,DIY。
例如:
plot( sin(y), type="h", col="red")
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-27 17:40
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社