【matlab】运行 越算越慢

http://www.ilovematlab.cn/thread-207245-1-1.html

问题

我用matlab做了一个优化的程序,调用comsol来进行计算,但是运行时间较长,我用实验室的服务器进行计算,但是一晚过后matlab的计算速度渐渐变慢,最后竟然停止了运算,请问各位大侠,这是个怎么个问题啊?

方案

好长时间没有上论坛了,刚看见你的回复,去年参加了研讨会,一个工程师告诉我说如果matlab运行时间过于长,可能每次运算所遗留的中间数据或者句柄(comsol和matlab link会在每次计算后保存句柄 heap),解决的方法是将matlab长时间的运行改为多个短时间的运行,在一次运行结束时保存好这次的数据,然后进行下一次的运算时将上次的保存数据载入即可,运行间隔的时候讲matlab重启或者将电脑重启一个,释放下内存中的数据。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Matlab运行的原因可能是由于多种因素引起的。其中一种可能性是preferences设置不当,或者preferences文件太大,导致在启动时加载preferences设置需要较长时间。为了解决这个问题,您可以按照以下步骤进行操作: 1. 退出已经运行Matlab程序。 2. 以管理员权限登录,并确保您有查看隐藏文件的权限。 3. 在Windows系统中,进入路径c:\Documents and Settings\ \Application Data\MathWorks\MATLAB\。您可以在Matlab中键入prefdir来获取真实的路径。 4. 将以Matlab版本号为文件名的文件夹(例如R2009a)重命名为R2009a_old,这样可以备份旧的preferences文件夹。 5. 重新启动Matlab,这样会自动生成一个新的R2009a文件夹,其中包含所有默认的preferences设置。 6. 如果您对新生成的设置不满意,可以删除新生成的R2009a文件夹,将R2009a_old重新改为R2009a,这样可以恢复以前的设置。 除了preferences设置之外,其他可能导致Matlab运行的原因还包括硬件配置不足、软件版本过旧、使用过多的工具箱或插件等。 与Matlab运行速度相关的一些问题可能会是: 1. 如何优化Matlab的启动速度? 2. 如何检查计机硬件是否满足Matlab的要求? 3. 如何升级Matlab版本以提高运行速度? 4. 是否有其他方法可以加快Matlab程序的运行速度? 相关问题: 1. 如何在Matlab中设置偏好参数? 2. 如何备份和恢复Matlab的preferences设置? 3.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值