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

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

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

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

  2. matlab与r语言运算速度,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. es6 日期字符串转日期_【R语言新书】1.4 数据结构Ⅲ:字符串、日期时间

    张敬信:我的R语言新书信息汇总​zhuanlan.zhihu.com 1.4.1 字符串 字符串是用双引号或单引号括起来的若干字符,建议用双引号,除非字符串中包含双引号.字符串构成的向量,简称为字符向 ...

  5. 基于R语言或Matlab直接读取压缩包中的数据

    写在前面 以gosif网站上的tiff数据为例. 该数据是地学上常用的一种数据,希望读取该网站上的gosif数据:http://data.globalecology.unh.edu/data/GOSI ...

  6. R语言向matlab转化,我有一段MATLAB的程序,现在想转换成R语言代码

    1.triphai.m function f=triphai(j,xdata,x,c) %计算MQ三角拟插值的phai_j(x)数 %输入:j,插值节点xdata,原始数据x以及参数c %输出phai ...

  7. 大数据分析python r matlab_留学生商科金融分析大数据R语言Python matlab Uhomework.com...

    代写金融留学生编程题目报告(1):MSC ACCOUNTING AND FINANCE: APPLIED ECONOMETRICS MSc Accounting and Finance: Applie ...

  8. matlab画韦恩图,用R语言绘制韦恩图

    R中提供了多个可用于绘制韦恩图的软件包,本文主要是介绍的是VennDiagram包. 安装VennDiagram包:install.packages("VennDiagram") ...

  9. MATLAB算法实战应用案例精讲-【数模应用】随机梯度下降法(SGD)(附Python、R语言、MATLAB和C++代码)

    目录 前言 几个高频面试题目 1.梯度下降法和其他无约束优化算法的比较

最新文章

  1. SAP MM在ML81N事务代码界面报错- Customizing incorrectly maintained –之对策
  2. hibernate查询-基本查询
  3. Hutool Java 工具类库导出 Excel,超级简单!
  4. JPA_‘Basic‘ attribute type should not be a container怎么解决
  5. Scala控制抽象:将一段代码作为参数传递给高阶函数去执行
  6. 27、Python 面向对象(创建类、创建实例对象、访问属性、内置类属性、对象销毁、类的继承、方法重写、基础重载方法、运算符重载、类属性与方法、下划线双下划线)
  7. Kettle使用_25 改变文件编码压缩与邮件
  8. python自动填写小程序表单_新年好!教大家用Python写一个自动回复拜年信息的小程序!...
  9. pythonturtle画点的指令_简述python的turtle绘画命令及解释
  10. 第十三章 Perl的面向对象编程
  11. java ==号比较String字符串的地址
  12. archives_do.php,织梦后台文章管理中增加批量添加tag标签功能
  13. 聊聊rocketmq的ConsumerManageProcessor
  14. java 接口 设计模式吗_JAVA接口设计模式-工厂模式
  15. Linux系统面试常问问题,最常见的Linux面试题集锦
  16. 驱动人生、驱动精灵等绿色去广告单文件版合集
  17. 为什么要写博客?怎么写博客?
  18. bzoj-4816,P3704 [SDOI2017]数字表格
  19. 青龙脚本--联通领话费流量等
  20. 游戏公司的区块链冒险:一周时间从火爆到熄火

热门文章

  1. python 安装easy_install和pip
  2. hadoop中汉字与英文字符混合的keyword做为combine的key的问题
  3. PHP扩展开发-01:第一个扩展
  4. RHEL6关闭IPv6
  5. c# mvc html.beginform,asp.net-mvc – 使用Html.BeginForm()与自定义路由
  6. Int 10 中断功能 详解
  7. HttpServlet中的service方法
  8. Spring Aop实例之AspectJ注解配置
  9. Struts2学习笔记——Struts2与Spring整合
  10. 详解Struts2 Action名称的搜索顺序