该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

想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循环时间对比相关推荐

  1. matlab的日期当循环量,R语言与matlab循环时间对比

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 想R语言与matlab循环时间对比,到底相差多少,不看不知道,一看吓一跳: 1)R语言 t1=Sys.time() a=NULL for(i in 1:1 ...

  2. rstudio和matlab,R语言与matlab循环时间对比

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 想R语言与matlab循环时间对比,到底相差多少,不看不知道,一看吓一跳: 1)R语言 t1=Sys.time() a=NULL for(i in 1:1 ...

  3. matlab与r语言运算速度,R语言与matlab循环时间对比

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 想R语言与matlab循环时间对比,到底相差多少,不看不知道,一看吓一跳: 1)R语言 t1=Sys.time() a=NULL for(i in 1:1 ...

  4. matlab与r语言函数对照表,R语言与matlab循环时间对比

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 想R语言与matlab循环时间对比,到底相差多少,不看不知道,一看吓一跳: 1)R语言 t1=Sys.time() a=NULL for(i in 1:1 ...

  5. matlab python对比_Python与R、Matlab的对比

    作为一枚程序员,想要研究Python编程语言与数学学习(教学)的结合,就不能不了解以及比对一下其他数学学习与应用的解决方案,比如R语言.Matlab等数学软件.经过广泛的搜索了解了一下国外的反馈与趋势 ...

  6. matlab m语言,我要编写matlab一个公式的m语言,请问错在哪里?,M语言的MATLAB的M语言...

    导航:网站首页 > 我要编写matlab一个公式的m语言,请问错在哪里?,M语言的MATLAB的M语言 我要编写matlab一个公式的m语言,请问错在哪里?,M语言的MATLAB的M语言 匿名网 ...

  7. matlab,sas,r培训,论SAS,R, Matlab, 和Stata

    如下是我自己总结的各软件应该如何使用: 1.      SAS: 用于处理海量数据,当数据上百万,千万的时候R和 Matlab就已经很难再胜任.个人觉得主要原因在于:Matlab, R 读取的数据都放 ...

  8. 数字图像处理(2):图像反相(分别用C语言、OpenCV、Matlab实现)

    文章目录 1. 图像格式 1.1 灰度图像 1.2 RGB888图像 2. 图像反相 3. 代码&运行 3.1 平台:VS2015 + C语言 3.2 平台:VS2015+OpenCv3.4. ...

  9. R语言R原生及可视化包ggplot2绘制并排的箱图实战(Side-by-Side Boxplots)

    R语言R原生及可视化包ggplot2绘制并排的箱图实战(Side-by-Side Boxplots) 目录 R语言R原生及可视化包ggplot2绘制并排的箱图实战(Side-by-Side Boxpl ...

  10. matlab风力机叶片仿真教程,我用matlab编写了一个风力机叶片的优化设计程序,有点问题 - 程序语言 - 小木虫 - 学术 科研 互动社区...

    主程序 clear; global r; global R; global phi; global lamb; V1=7;P=400;lamb0=6;B=3; D=2.5; R=D/2; N=60*l ...

最新文章

  1. 在项目管理工具Redmine中使用SubVersion进行版本管理(转)
  2. 自动控制进行频率分析用计算机,自动控制7 用MATLAB进行系统-频率特性分析.doc...
  3. k8s示例:RS和Deployment
  4. ethereum(以太坊)(七)--枚举/映射/构造函数/修改器
  5. Hyperledger Fabric学习笔记(四)- fabric单机部署 solo 版
  6. Visual Studio、.NET Framework、VC++、C#各个版本的对应关系
  7. http://www.jianshu.com/p/42e11515c10f#
  8. CSS类选择器选择多个类用逗号隔开
  9. vue-cli3.0使用及部分配置详解
  10. WordPress添加评论回复的电子邮件警报通知
  11. Hibernate入门案例
  12. vue全家桶+element-UI
  13. html中使用js实现体彩大乐透随机选号
  14. java毕业设计网上教学系统mybatis+源码+调试部署+系统+数据库+lw
  15. 操作系统的作用及类别
  16. python爬取qq音乐下载歌曲
  17. 牛客刷题系列(C++)——详解MGJ8 链表合并(目前内存开销最小)
  18. 数学规划模型(三):整数规划模型
  19. Intel SGX入门教程(二)在windows环境搭建intel sgx环境并运行helloworld程序
  20. 雷电模拟器运行一直不动解决方案

热门文章

  1. 关于codeblock中一些常用的快捷键(搬运)
  2. Xcode6在10.9.4上面crash解决
  3. 第二章 马尔科夫决策过程和贝尔曼等式-强化学习理论学习与代码实现(强化学习导论第二版)
  4. 李宏毅机器学习HW2-winner or loser-利用逻辑回归进行收入分类
  5. IDL | 语句练习
  6. ArcGIS学习总结(七)——河流制图综合
  7. Linux定时执行php
  8. 飓鼎玩笑傲江湖服务器维护,12月24日维护更新公告 - 笑傲江湖12月24日维护更新公告 - 17173笑傲江湖官网合作专区 - 17173.com中国游戏第一门户站...
  9. 实习成长之路——设计原则三:里式替换(LSP)跟多态有何区别?哪些代码违背了LSP?
  10. java使用btree_最新阿里、百度Java面试题(基础+框架+数据库+分布式+JVM+多线程)...