开发分享:matlab报错&debug合集(持续更新)

本文介绍了MATLAB使用中遇到的两个常见问题及其解决方法。第一个是emd报错,原因是缺少package_emd安装包,解决步骤包括下载安装包、放置到正确目录、添加路径并运行install_emd命令。第二个问题是BLAS加载错误,通常由环境变量或dll路径不正确引起,解决方法是检查并修改BLAS_VERSION环境变量。
摘要由CSDN通过智能技术生成

1 emd报错

原因

缺少package_emd安装包

解决

(1)下载EMD安装包:https://download.csdn.net/download/qq_27806947/10366188
(2)找到matlab安装目录下的toolbox,并把安装包粘贴进去!
(3)添加maltab的路径,设置路径-添加并包含子文件夹-选中toolbox下的package_emd-保存-关闭
(4)在命令行中运行命令:install_emd

参考

https://blog.csdn.net/qq_27806947/article/details/80038356

2 BLAS加载错误

BLAS加载错误…出现问题,找不到指定模块。

原因

环境变量问题
缺少dll,或者dll路径不对

解决

(1)在本机matlab上,运行如下命令:
getenv(‘BLAS_VERSION’)
(2)将其修改为空,具体如下:
setenv(‘BLAS_VERSION’,’’)

参考

当我们在Matlab中运代码时,有时会遇到警告信息"warning: matlab toolbox path cache is out of date and is not being". 这个警告信息表明Matlab工具箱的路径缓存已过期,需要重新生成。 Matlab工具箱路径缓存用于加速Matlab的启动和运过程。它保存了Matlab工具箱的路径信息,使得每次启动Matlab时不需要重新搜索和加载所有工具箱。 然而,当我们在使用Matlab时,可能会增加、删除或更新工具箱,导致工具箱路径信息发生变化,而Matlab的路径缓存并没有相应更新。这时,Matlab会显示上述警告信息,提醒我们需要更新工具箱路径缓存。 要解决这个问题,我们可以按照以下步骤进操作: 1. 在Matlab命令窗口中,输入"rehash toolboxcache"命令来重新生成工具箱路径缓存。这将会搜索并更新所有已安装工具箱的路径信息,以使其与实际情况一致。 2. 等待Matlab完成工具箱路径缓存的重新生成过程。这可能需要一些时间,具体时间取决于系统的性能和所安装的工具箱数量。 3. 重新启动Matlab,以使新生成的工具箱路径缓存生效。在重新启动后,警告信息将不再出现。 需要注意的是,工具箱路径缓存的重新生成并不会影响Matlab的功能或性能,它只是为了确保工具箱路径信息的准确性。因此,在遇到上述警告信息时,我们可以按照上述步骤进操作,以保持Matlab工具箱的正常运和使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值