matlab与r语言函数对照表,R语言与matlab循环时间对比
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
想R语言与matlab循环时间对比,到底相差多少,不看不知道,一看吓一跳:
1)R语言
t1=Sys.time()
a=NULL
for(i in 1:1000){
for(j in 1:1000){
for (k in 1:1000){
m= 1000- i - j-k
if(i < j & j< k& k< m & i^2 + j^2 + k^2 == m^2)
a = rbind(a,c(i,j, k,m))
else
next
}
}
}
t2=Sys.time()
t2-t1
由于不愿再等,我们中途中断,看一下时间和结果:
> t2=Sys.time()
> t2-t1
Time difference of 3.698698 mins
> a
[,1] [,2] [,3] [,4]
[1,] 2 205 370 423
[2,] 3 288 296 413
[3,] 10 145 410 435
[4,] 10 236 340 414
[5,] 10 265 314 411
[6,] 14 198 369 419
[7,] 16 166 392 426
[8,] 18 285 290 407
[9,] 24 128 414 434
[10,] 25 214 350 411
[11,] 30 120 416 434
2)matlab
tic;
a=[];
for i=1:1000
for j=1:1000
for k=1:1000
m=1000-i-j-k;
ifi
a=[a;i,j,k,m];
end
end
end
end
a
toc
结果:
a =
2 205 370 423
3 288 296 413
10 145 410 435
10 236 340 414
10 265 314 411
14 198 369 419
16 166 392 426
18 285 290 407
24 128 414 434
25 214 350 411
30 120 416 434
40 160 383 417
45 50 450 455
50 226 325 399
56 232 316 396
62 184 352 402
64 127 392 417
74 124 388 414
75 236 300 389
80 100 400 420
80 120 387 413
80 264 270 386
84 144 368 404
90 170 345 395
94 149 358 399
96 206 312 386
100 244 275 381
105 150 350 395
120 155 336 389
120 200 300 380
130 140 340 390
140 210 276 374
150 225 254 371
164 223 244 369
175 200 256 369
Elapsed time is 75.991171 seconds.
后记:有时间,再用python来对比一下看看。
matlab与r语言函数对照表,R语言与matlab循环时间对比相关推荐
- C语言函数大全-- r 开头的函数
C语言函数大全 本篇介绍C语言函数大全-- r 开头的函数 1. raise 1.1 函数说明 函数声明 函数功能 int raise(int sig); 用于向当前进程发送指定的信号. 参数: si ...
- C语言函数class,C语言--7-class-while和函数.ppt
C语言--7-class-while和函数 第五章 函数 5.1 使用函数编写程序入门 5.2 自己编写几个函数程序 5.3 变量与函数 本章要点 怎样定义函数?如何调用函数?如何声明函数? 什么是函 ...
- 第05章 Go语言函数(Go语言func)
函数是组织好的.可重复使用的.用来实现单一或相关联功能的代码段,其可以提高应用的模块性和代码的重复利用率. Go 语言支持普通函数.匿名函数和闭包,从设计上对函数进行了优化和改进,让函数使用起来更加方 ...
- C语言 函数指针 - C语言零基础入门教程
目录 一.函数指针简介 1.常规函数声明 2.函数指针声明 二.函数指针实战 三.猜你喜欢 零基础 Python 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.函数指 ...
- c语言函数游戏,C语言做游戏常用到一些函数大全 2011.doc
蕾讳键哼蚂屋号煞同臭眼垣渊含短徽讽介毋蛾胀凉穗幸蒲蚂谁筷瞬懈汰摸某绿斌茫纸致忿拉烘七拔鹰勒匙怎搽炙拖铰冕鄙衙筏趣梧作骑芝计蓖婿揣拱夸曾霄后韶恃夷证卸冤腑免而肌蝇艰耽属搭舀题概快培盆臭懂崭苟误雀淄霍狂抬 ...
- C 语言函数作业,c语言函数练习题附答案
c语言函数练习题附答案 腕范匡秉蛹陀沿民鹅袱其噶厌裹拘娶欠总娃篆仟返赴邯凭诀腐病署库颧让输众琼聪楔了拧脆连捆点腥俘磅夯乓妙菩篙逆敷抄腾棉啼和试果砸临卸褂碰浙鳞码冗夜揉讨穆对抱寅秦轻个拯烧琼书釜和隐他痉 ...
- 硬件描述语言与c语言函数,计算机硬件描述语言(VHDL)与编程语言(C语言)的区别及关系,...
计算机硬件描述语言(VHDL)与编程语言(C语言)的区别及关系,以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 计算机硬 ...
- R count函数_[R learning]-0018-R语言绘图基础, 画了一天,不妨进来看看~
=================== = 个人练习R语言的笔记 = = 跟我一起来 Coding⑧! = =================== 0018-R语言绘图基础 2020-07-29更新: ...
- fwrite函数Matlab,fread和fwrite函数,C语言fread和fwrite函数详解
对文件格式化读写函数 fprintf 与 fscanf 而言,尽管它可以从磁盘文件中读写任何类型的文件,即读写的文件类型可以是文本文件.二进制文件,也可以是其他形式的文件.但是,对二进制文件的读写来说 ...
最新文章
- 程序员的量化交易之路(35)--Lean之DataFeed数据槽3
- Mac python3.x使用HTMLTestRunner.py
- Dubbo和SpringCloud的区别
- zookeeper集群部署监控与选举同步流程等工作原理
- 数据结构——二叉树的层次遍历
- 五、Spring中的@Import注解
- 小米Civi 1S获美女产品经理确认:依旧是最美小米机型
- 读书笔记——《程序员的思维修炼:开发认知潜能的九堂课》
- python format 时间格式
- matlab正态分布概率密度函数,MATLAB绘制正态分布概率密度函数(normpdf)图形
- JAVA、Linux部署运维常用命令
- 智库大会 | 高端对话:智能科技推动管理学变革...
- 平面设计素材|黑白海报设计,暗黑潮流
- 大华linux密码,Linux用户和组的实战练习
- C++取整数与取小数的函数和方法
- CTime和COleDateTime区别 比较
- Rockland 艾美捷组蛋白H3 K18me2抗体说明书
- Android Q (十四)ANGLE
- 推荐一些常用的中外学术文献数据库网站
- XNA游戏开发之字符篇