r语言圆周率输入:在智能ABC输入法下,按住V,然后再按1(数字1),然后按“page Down”,就会看到很多数学符号。
运行时间与内存效率监测,这有我的样例代码,learnR/b6.profiling.R at master · renkun-ken/learnR · GitHub,把"task/task1.R"改成你要运行的脚本文件即可,运行结束后会输出哪些代码耗时最长、占内存最大。
R语言的特点:
1.R是自由软件。这意味着它是完全免费,开放源代码的。可以在它的网站及其镜像中下载任何有关的安装程序、源代码、程序包及其源代码、文档资料。标准的安装文件自身就带有许多模块和内嵌统计函数,安装好后可以直接实现许多常用的统计功能。
2.R是一种可编程的语言。作为一个开放的统计编程环境,语法通俗易懂,很容易学会和掌握语言的语法。而且学会之后,我们可以编制自己的函数来扩展现有的语言。这也就是为什么它的更新速度比一般统计软件,如SPSS、SAS等快得多。大多数最新的统计方法和技术都可以在R中直接得到。
#include <stdio.h>int main(void)
{
double pi = 0.0f, x = 0.0f, y = 0.0f, d = 0.0fint i = 0, j = 0, k = 0
do {
j = i + 1/*求第一项分母*/
k = j + 2/*求第二项分母*/
x = j/*转化为浮点数*/
y = k/*转化为浮点数*/
x = 1.0f / x/*求第一项*/
y = 1.0f / y/*求第二项*/
d = x - y/*求两项差*/
pi += d/*累加到π*/
i += 4/*进行下一项*/
}while(x >1e-6)/*直到某一项差绝对值小于目标误差*/
printf("π = %9.8f\n", pi * 4.0f)
return 0
}
运行结果为:
π = 3.14159065