matlab处理循环特别慢的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab处理循环特别慢的问题相关的知识,希望对你有一定的参考价值。
用matlab进行PAPR的仿真,里面有两个for循环语句,运行起来特别慢。5分钟一点动静没有,CPU使用率100%。想问一下,这与电脑配置有没有关系?就是说如果用一个配置比较好的电脑运行会不会有帮助呢,还是说这是matlab本身的缺陷,与电脑无关?
与电脑有关的,高配置的电脑当然运行快,但是应该从程序本身解决问题,你说用了两个for循环就这样,应该是循环内部代码的问题或者是循环处理的数据太大,建议修改程序 参考技术A matlab尽管本身具有处理循环的能力,但是它的内部机制对于循环的支持并不好,执行速度会比较慢。要解决这个问题,解决方法有:
1、采用向量方式对数据进行处理。
2、采用C语言与Matlab的混合编程。
参考技术B matlab本身处理循环很慢 ,建议用C
或者把循环变成矩阵操作,matlab对于矩阵操作有独特的优势 参考技术C matlab处理for循环较慢,建议改用C或者用矩阵的形式计算会快
Genymotion 解决虚拟镜像下载速度特别慢的问题
本文转载自: http://blog.csdn.net/qing666888/article/details/51622762
Genymotion号称Android模拟器中运行最快的,但是服务器在国外,Android镜像下载起来那个速度就不想说了。
Add new device后下载速度太慢了,容易失败
解决方法如下:
方法一:
1、设置HTTP代理,在Setting->Network,自己设置HTTP proxy和Port,
方法二:
1、找到下载链接,直接用迅雷拖下来
遇到下载失败或者下载太慢,win+R打开运行框,输入 %appdata%, 再点击上一步(Alt+↑ ),找到local文件夹里的Genymobile,打开 查看里面的genymotion.log文件,
找到类似下面的文字
[Genymotion] [Debug] Downloading file
"http://files2.genymotion.com/dists/4.1.1/ova/genymotion_vbox86p_4.1.1_151117_133208.ova"
将http://file........ova 这个虚拟镜像地址直接用迅雷极速版下载,或者使用迅雷离线下载等功能很快能完成下载
2、把下载的文件复制到C:\Users\用户主目录\AppData\Local\Genymobile\Genymotion\ova 中覆盖里面以随机数命名的对应镜像。实际上就是刚才看到genymotion软件刚刚点击下载的那个镜像,
3、重新按照刚刚下载操作GUI的下载步骤,你会发现对应的镜像已经可以使用了不需要下载了,验证安装后即会显示在设备列表中。
点击start ,启动模拟器,开始使用
以上是关于matlab处理循环特别慢的问题的主要内容,如果未能解决你的问题,请参考以下文章