matlab不可以处理矩阵相乘了怎么办

2025-04-29 16:49:17
推荐回答(3个)
回答1:

首先请确认你的MATLAB的文件夹中有如下文件:
atlas_Athlon.dll(AMD系列的请用这个),
atlas_P4.dll(P4的用这个),
atlas_PIII.dll(P3的用这个),
atlas_PII.dll(P2的用这个),
这些是对应处理器的数值运算优化文件

1、右击我的电脑,选择属性.
2、在"高级"选项卡中点击"环境变量"
3、在系统变量下面添加如下内容(按"新建")
例如:
变量名:BLAS_VERSION
变量值:c:\Matlab7\bin\win32\atlas_Athlon.dll
然后运行你的MATLAB吧!

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/chenyusiyuan/archive/2007/11/18/1891349.aspx

关于matlab自动关闭的问题: 这个问题是和CPU有关系,MATLAB要用到CPU的数学计算模块,而MATLAB默认的是INTEL的CPU,所以速龙或者是闪龙的CPU一般都会遇到安装好后打开自动关闭的问题. 解决办法: 先确认安装好后(假如安装在D盘) 在此路径下D:\MATLAB7\bin\win32有一个叫做atlas_Athlon.dll的文件. 然后在我的电脑上右击点"属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建" 输入以下信息: 变量名:BLAS_VERSION 变量址:D:\MATLAB7\bin\win32\atlas_Athlon.dll

以上转自:http://zhidao.baidu.com/link?url=fC4_oayPIX_kbxyO4jLGXNZED9Toxm7nL3E13B6PhthrgmgOpyfe8lBH7O3sKq6rOd9ObhlZycPTm5yjdo9A8_感谢他

回答2:

查看我的电脑-属性-高级-环境变量,有无变量BLAS_VERSION,值为X:\MATLAB\bin\win32\atlas_Athlon.dll
若X:\MATLAB\bin\win32\存在文件atlas_Athlon.dll,对应的应有上述环境变量;若无该文件,则对应的环境变量删除(存在的话)

回答3:

系统出问题了,重装matlab吧