社区
工具平台和程序库
帖子详情
Matlab生成的exe运行很慢怎么办?
遥新
2014-04-18 02:09:20
我用Matlab导出了一个独立的exe文件,程序很简单,在matlab里运行也就一两秒钟,但是单独用exe时就很慢,要起码十几秒,网上查了好像是因为exe每次启动都要调用matlab的运行时库MCR?请问有什么方法可以加快速度吗?编译成dll的话太麻烦了,程序里面是关于图像处理的,感觉搞不定。求助啊。
...全文
1594
5
打赏
收藏
Matlab生成的exe运行很慢怎么办?
我用Matlab导出了一个独立的exe文件,程序很简单,在matlab里运行也就一两秒钟,但是单独用exe时就很慢,要起码十几秒,网上查了好像是因为exe每次启动都要调用matlab的运行时库MCR?请问有什么方法可以加快速度吗?编译成dll的话太麻烦了,程序里面是关于图像处理的,感觉搞不定。求助啊。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
July0_N
2016-06-01
打赏
举报
回复
楼主解决了没?我没找到很好的办法,如果找到,请告诉我一声。
cassie920920
2014-12-29
打赏
举报
回复
我也想知道這個答案,今天剛把寫好的GUI compiler成獨立執行檔,但開啟執行檔竟然要等3分鐘,不知道有沒有辦法可以加快開啟的速度?
gzhcdz
2014-05-03
打赏
举报
回复
怎么生成exe的,
我怎么不知道,求指导
赵4老师
2014-04-21
打赏
举报
回复
不要做A语言代码修改为B语言代码的无用功。 也不要做用A语言代码直接调用B语言代码库这样复杂、这样容易出错的傻事。 只需让A、B语言代码的输入输出重定向到文本文件,或修改A、B语言代码让其通过文本文件输入输出。 即可很方便地让A、B两种语言之间协调工作。
buyong
2014-04-21
打赏
举报
回复
如果是加载MCR的问题,dll 也不能减少时间。不过MCR应该只是加载一次,后面再用就快了
matlab
代码中fnames-Count_GD:使用GD-Calc软件包
生成
和管理
Matlab
仿真
matlab
代码中fnames Count_GD 描述 一个简单的Python代码来计算完成的GD-Calc仿真器。 GD-Calc是基于
Matlab
的电磁仿真程序包,实现了RCWA算法。 项目的文件夹树如下所示。 project ├── A1 │ ├── run.m │ ├── fb.txt │ └── RawData │ └── *.txt ├── A2 │ ├── run.m │ ├── fb.txt │ └── RawData │ └── *.txt 我必须研究一个很大的参数空间。 我将项目分为几个文件夹(A1,A2等)。 每个文件夹覆盖一部分参数空间,并且它们彼此独立。 因此,我可以并行
运行
这些文件夹。 在一个文件夹中, run.m是
matlab
脚本,该脚本连续
运行
仿真。 首先,脚本将计算此文件夹中包含的模拟数量,并将信息保存在反馈文件( fb.txt )中。 每次模拟都会
生成
三个文本文件(反射,透射和吸收),保存在RawData文件夹中。 该程序的困难在于RawData文件夹中有许多小文件。 因此,使用简单的find命令将非常慢。 我必须执行-maxdepth选项。 我们还
matlab
代码影响-future_net:2016年华为软件精英挑战赛冠军代码
matlab
代码影响 2016年华为软件精英挑战赛全国总冠军(国防科大-六院八队)代码开源啦! 本项目我们把所有与这个题目有关的代码, 论文, 用例, 用例
生成
脚本,
运行
shell脚本, 算法报告等等都涵盖了起来. 这样大家download到自己机器后就可以很方便地编译
运行
了. 项目说明 主要文件说明 run1.sh, run2.sh: 一键自动编译
运行
脚本 SDK-gcc-2.0/: 六院八队代码 SDK-eastSouth: 东南友队代码 paper/: 相关论文, 赛题, 华为官方SDK-readme case-pre/ case-semi/, case-semi-yi/: 用例 exam_result1_code: 检查result.csv正确性的代码 data_generator/: 随机用例
生成
matlab
脚本 限于readme的篇幅, 关于本项目的文件结构, 算法分析, 代码解析,
运行
说明等等更详细的说明请移步程序思路总结-六院八队.pdf
运行
说明 如果机器较慢, 比如i3, 可以把时限调大一点, 否则将影响
运行
结果 交流与讨论 关于本项目的所有编码上的, 算法上的
dial:旋转图形用户界面控制-
matlab
开发
创建“拨号”样式的图形用户界面控件。 在操作和编程界面上与
Matlab
的滑块式 uicontrols 类似,但以旋转方式移动,而不是线性移动。 不同之处还在于拨号控件可以采用 -Inf 和 +Inf 的最小值和最大值。 通过将“dial”目录放在您的
Matlab
路径上来安装(不要将“dial/@dial/”目录添加到您的路径中)。
运行
dial_demo.m 程序以获取有关如何使用 dial.m 的示例。 已知错误:拨号对象有时出现
很慢
,响应用户输入也
很慢
。 这似乎是随机的,显然是
Matlab
内部的东西。 关闭图形并重新
生成
表盘对象通常会使问题消失。
matlab
有些代码不
运行
-NeuralAudio:基于不断增长的自组织映射的声音压缩
matlab
有些代码不
运行
神经音频 声音压缩(最初)基于不断增长的自组织映射 我只是想提供一些非常古老的代码(2008式)。 历史 原始的
MATLAB
代码速度慢得令人难以置信,并且使用了日益增长的自组织映射来尝试覆盖输入空间,而该输入空间恰好是单波文件。 不幸的是,我似乎找不到GSOM代码的任何python实现。 从本质上讲,这是从
MATLAB
到SciPy的逐行转换,并且比在相同硬件上的
MATLAB
版本快大约10倍,从而产生相同的输出WAV。 不过,它仍然非常缓慢,例如5分钟内持续几秒钟的单声道音频。 较新的内容是通过获取时间序列数据并将其分解为恒定长度的块,然后在给定的容限级别内识别匹配的块来工作的。 然后,它
生成
一个具有代表性块的查找表,以及该表的索引的顺序列表。 然后通过将它们捆绑在一起并用lzma压缩来进一步压缩它们,因为这些表很容易压缩。 解码很简单:解压缩,加载LUT并读取索引列表,然后从LUT输出相应的条目。 应用领域 该方法适用于可以表示为数字向量的任何事物,并且可以容忍某些“模拟”噪声。 由于LUT和索引事物是分开的,因此您可以做一些漂亮的事情,例如存储适合多条轨道的
复合泊松模拟:对用于
生成
复合泊松随机变量的多个版本的代码进行基准测试-
matlab
开发
复合泊松随机变量的形式为 S=X1+...+XN,其中 Xj 是 iid 随机变量,N 是泊松分布的随机变量。 复合泊松变量在物理学和金融学中有很多应用。 该文件对多个代码进行了基准测试,以从复合泊松分布中
生成
100 万个随机样本,其中项是对数正态分布,mu=0 和 sigma=1,泊松频率为 10。 最快和最慢版本(在 R2009b 中)的
运行
时间相差 200 多倍。 有趣的是,最快的代码比使用 ARRAYFUN 的简洁的 1-liner 快 10 倍。 需要 POISSRND(统计工具箱)和 RANDRAW(FEX #7309)。
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章