| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1410 人关注过本帖
标题:[求助]matlab加载程序出错
只看楼主 加入收藏
wangyq
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-3-28
收藏
 问题点数:0 回复次数:2 
[求助]matlab加载程序出错
开始的时候,我的matlab打开以后就自动关闭,我按照下面的办法修改以后,就有出现了模块加载的错误,往哪一个大哥帮帮忙!
解决方法:

我安装在e:\MATLAB7\bin\win32有一个叫做atlas_Athlon.dll的文件。

然后在我的电脑上右击点"属性",再在"高级"中点"环境变量",在"系统变量"中点击"新建" ,输入以下信息: 变量名:BLAS_VERSION
变量址:e:\MATLAB7\bin\win32\atlas_Athlon.dll
这样修改以后我就成功地解决了第一个问题,但是接下来出现了原来没有的异常错误,如下:


但是我这样更改以后,还有一个问题,就是我打开matlab的时候,就会两次跳出“找不到指定的模块”,但是照样可以打开。打开以后出现异常提示如下:

To get started, select MATLAB Help or Demos from the Help menu.


------------------------------------------------------------------------
Segmentation violation detected at Wed Mar 28 08:58:35 2007
------------------------------------------------------------------------

Configuration:
MATLAB Version: 7.0.0.19920 (R14)
Operating System: Microsoft Windows XP
Window System: Version 5.1 (Build 2600: Service Pack 2)
Processor ID: x86 Family 15 Model 12 Stepping 2, AuthenticAMD
Virtual Machine: Java 1.4.2 with Sun Microsystems Inc. Java HotSpot(TM) Client VM
(mixed mode)
Default Charset: ibm-1386_P100-2002

Register State:
EAX = 00000000 EBX = 00000000
ECX = 7c80996d EDX = 03ba0002
ESI = 0130a780 EDI = 014cf510
EBP = 00cda6d8 ESP = 00cda648
EIP = 00000000 FLG = 00010206

Stack Trace:
[0] numerics.dll:??$mfGenMatrixMult@N@@YAXPAUmxArray_tag@@00W4MM_Transpose@@1N@Z(0x014cfbd0, 0x014cf510, 0x014cfc50, 0) + 532 bytes
[1] numerics.dll:void __cdecl mfGenMatrixMult(struct mxArray_tag *,struct mxArray_tag *,struct mxArray_tag *,enum MM_Transpose,enum MM_Transpose)(0x014cfbd0, 0x014cf510, 0x014cfc50, 0) + 120 bytes
[2] numerics.dll:void __cdecl mfTimesTransposeFcn2DFloatPt(int,struct mxArray_tag * * const,int,struct mxArray_tag * * const)(0, 0x00cda88c, 6, 0x00cda7fc) + 913 bytes
[3] m_dispatcher.dll:public: virtual void __thiscall Mfh_builtin<struct mxArray_tag>::dispatch_mf(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(1, 0x00cda88c, 3, 0x00cda7fc) + 55 bytes
[4] m_dispatcher.dll:public: virtual void __thiscall Mfh_MATLAB_fn::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(1, 0x00cda88c, 3, 0x00cda7fc) + 200 bytes
[5] m_interpreter.dll:void __cdecl inJitCallMatlabFunctionPtrNoDestroy(class Mfh_MATLAB_fn *,int,int,struct mxArray_tag * * const,int,struct mxArray_tag * * const)(0x01457d20, 322, 1, 0x00cda88c) + 89 bytes
[6] m_interpreter.dll:int __cdecl accelExec(struct _accelBytecode *,enum inMarshalType *)(0x0130a760, 0x00cdaa64, 0, 0) + 16855 bytes
[7] m_interpreter.dll:_inExecuteHotSegment(0x00cdaa98, 0x00cdab68, 0x00cdab18, 0) + 1542 bytes
[8] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag volatile *)(1, 3667, 95, 0) + 365 bytes
[9] m_interpreter.dll:int __cdecl inInterPcodeSJ(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *)(1, 3667, 35, 0) + 272 bytes
[10] m_interpreter.dll:int __cdecl inExecuteMFunctionOrScript(class Mfh_mp *,bool)(0x0991d7d0, 0, 2, 2) + 773 bytes
[11] m_interpreter.dll:_inWordsj(0, 0x00cdb5b8, 2, 0x00cdb648) + 441 bytes
[12] m_interpreter.dll:public: void __thiscall Mfh_mp::inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct inWorkSpace_tag *)(0, 0x00cdb5b8, 2, 0x00cdb648) + 158 bytes
[13] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(struct _mdUnknown_workspace *,int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0, 0x00cdb5b8, 2) + 28 bytes
[14] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cdb5b8, 2, 0x00cdb648) + 26 bytes
[15] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cdb5b8, 2, 0x00cdb648) + 273 bytes
[16] m_interpreter.dll:public: void __thiscall ResolverFunctionDesc::CallFunction(int,struct mxArray_tag * * const,int,struct mxArray_tag * * const)(0, 0x00cdb5b8, 2, 0x00cdb648) + 246 bytes
[17] m_interpreter.dll:public: bool __thiscall Resolver::CallMFunction(int,int,class _m_operand * const,union m_operand_storage *,int,class _m_operand * const,union m_operand_storage *,int *)(0, 1, 0x014baf50, 0) + 840 bytes
[18] m_interpreter.dll:bool __cdecl inResolveMFunctionCall(struct _m_function_desc *,int,int,class _m_operand * const,union m_operand_storage *,int,class _m_operand * const,union m_operand_storage *,int *,enum inMarshalType *,unsigned int,int,unsigned int *,int)(0x09d4d6c0, 0, 1, 0x014baf50) + 148 bytes
[19] m_interpreter.dll:bool __cdecl accelMFunctionCall(struct _accelOp *,struct _accelOp * *,struct _accelBytecode *,int *,enum inMarshalType *)(0x09966ea0, 0x00cdbc5c, 0x0130a100, 0x00cdbc54) + 108 bytes
[20] m_interpreter.dll:int __cdecl accelExec(struct _accelBytecode *,enum inMarshalType *)(0x0130a100, 0x00cdbcd4, 0, 12) + 18462 bytes
[21] m_interpreter.dll:_inExecuteHotSegment(0x00cdbd08, 0x00cdbd64, 0x00cdbd54, 0x00cdc758) + 1542 bytes
[22] m_interpreter.dll:int __cdecl inExecuteMFunctionOrScript(class Mfh_mp *,bool)(0x0997a960, 0, 1, 1) + 610 bytes
[23] m_interpreter.dll:_inWordsj(0, 0x00cdc6c8, 1, 0x00cdc758) + 441 bytes
[24] m_interpreter.dll:public: void __thiscall Mfh_mp::inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct inWorkSpace_tag *)(0, 0x00cdc6c8, 1, 0x00cdc758) + 158 bytes
[25] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(struct _mdUnknown_workspace *,int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0, 0x00cdc6c8, 1) + 28 bytes
[26] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cdc6c8, 1, 0x00cdc758) + 26 bytes
[27] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cdc6c8, 1, 0x00cdc758) + 273 bytes
[28] m_interpreter.dll:public: void __thiscall ResolverFunctionDesc::CallFunction(int,struct mxArray_tag * * const,int,struct mxArray_tag * * const)(0, 0x00cdc6c8, 1, 0x00cdc758) + 246 bytes
[29] m_interpreter.dll:public: bool __thiscall Resolver::CallMFunction(int,int,class _m_operand * const,union m_operand_storage *,int,class _m_operand * const,union m_operand_storage *,int *)(0, 1, 0x014cf350, 0) + 840 bytes
[30] m_interpreter.dll:bool __cdecl inResolveMFunctionCall(struct _m_function_desc *,int,int,class _m_operand * const,union m_operand_storage *,int,class _m_operand * const,union m_operand_storage *,int *,enum inMarshalType *,unsigned int,int,unsigned int *,int)(0x09d4d580, 0, 1, 0x014cf350) + 148 bytes
[31] m_interpreter.dll:bool __cdecl accelMFunctionCall(struct _accelOp *,struct _accelOp * *,struct _accelBytecode *,int *,enum inMarshalType *)(0x098d82e0, 0x00cdcd6c, 0x0130a130, 0x00cdcd64) + 108 bytes
[32] m_interpreter.dll:int __cdecl accelExec(struct _accelBytecode *,enum inMarshalType *)(0x0130a130, 0x00cdcde4, 0, 0) + 18462 bytes
[33] m_interpreter.dll:_inExecuteHotSegment(0x00cdce18, 0x00cdcee8, 0x00cdce98, 0) + 1542 bytes
[34] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag volatile *)(1, 425, 50, 0) + 365 bytes
[35] m_interpreter.dll:int __cdecl inInterPcodeSJ(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *)(1, 425, 31, 0) + 272 bytes
[36] m_interpreter.dll:int __cdecl inExecuteMFunctionOrScript(class Mfh_mp *,bool)(0x098d7880, 0, 2, 2) + 773 bytes
[37] m_interpreter.dll:_inWordsj(0, 0x00cdd404, 2, 0x00cdd464) + 441 bytes
[38] m_interpreter.dll:public: void __thiscall Mfh_mp::inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct inWorkSpace_tag *)(0, 0x00cdd404, 2, 0x00cdd464) + 158 bytes
[39] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(struct _mdUnknown_workspace *,int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0, 0x00cdd404, 2) + 28 bytes
[40] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cdd404, 2, 0x00cdd464) + 26 bytes
[41] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cdd404, 2, 0x00cdd464) + 273 bytes
[42] m_interpreter.dll:_inDispatchFromStack(460, 0x015c19fe "colordef", 0, 2) + 891 bytes
[43] m_interpreter.dll:_inCallFcnFromReference(0, 0x00cddeac, 0x789b59c0, 0xcccccccd) + 176 bytes
[44] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag volatile *)(1, 0, 59, 0) + 4115 bytes
[45] m_interpreter.dll:int __cdecl inInterPcodeSJ(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *)(1, 0, 16, 0) + 272 bytes
[46] m_interpreter.dll:int __cdecl inExecuteMFunctionOrScript(class Mfh_mp *,bool)(0x09a45680, 1, 0, 0x09a45680) + 773 bytes
[47] m_interpreter.dll:_inExecCompScript(0, 0x00cddae4, 0x09a45680, 0xffffffff) + 321 bytes
[48] m_interpreter.dll:public: void __thiscall Mfh_mp::inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct inWorkSpace_tag *)(0, 0x00cddae4, 0, 0x00cddb44) + 122 bytes
[49] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(struct _mdUnknown_workspace *,int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0, 0x00cddae4, 0) + 28 bytes
[50] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cddae4, 0, 0x00cddb44) + 26 bytes
[51] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cddae4, 0, 0x00cddb44) + 273 bytes
[52] m_interpreter.dll:_inDispatchFromStack(459, 0, 0, 0) + 891 bytes
[53] m_interpreter.dll:_inCallFcnFromReference(0, 0x0987f570, 0x789b59c0, 0xcccccccd) + 176 bytes
[54] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag volatile *)(1, 0, 89, 0) + 4115 bytes
[55] m_interpreter.dll:int __cdecl inInterPcodeSJ(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *)(1, 0, 18, 0) + 272 bytes
[56] m_interpreter.dll:int __cdecl inExecuteMFunctionOrScript(class Mfh_mp *,bool)(0x016633a0, 1, 0, 0x016633a0) + 773 bytes
[57] m_interpreter.dll:_inExecCompScript(0, 0x00cde1c4, 0x016633a0, 0xffffffff) + 321 bytes
[58] m_interpreter.dll:public: void __thiscall Mfh_mp::inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct inWorkSpace_tag *)(0, 0x00cde1c4, 0, 0x00cde224) + 122 bytes
[59] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(struct _mdUnknown_workspace *,int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0, 0x00cde1c4, 0) + 28 bytes
[60] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cde1c4, 0, 0x00cde224) + 26 bytes
[61] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cde1c4, 0, 0x00cde224) + 273 bytes
[62] m_interpreter.dll:_inDispatchFromStack(450, 0x013f3424 "matlabrc", 0, 0) + 891 bytes
[63] m_interpreter.dll:enum opcodes __cdecl inDispatchCall(char const *,int,int,int,int *,int *)(0x013f3424 "matlabrc", 450, 0, 0) + 111 bytes
[64] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag volatile *)(0, 0, 0, 0) + 2411 bytes
[65] m_interpreter.dll:int __cdecl inInterPcodeSJ(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *)(0, 0, 0, 0) + 272 bytes
[66] m_interpreter.dll:_inInterPcode(0, 0x7876f2d8 "蛤vx苞rx`鹯x喧rx蛤vx仳vx", 0, 0) + 69 bytes
[67] m_interpreter.dll:enum inExecutionStatus __cdecl in_local_call_eval_function(int *,struct _pcodeheader *,int *,struct mxArray_tag * * const,enum inDebugCheck)(0x00cded70, 0x00cdee64, 0, 0x79c71190 "matlabrc") + 162 bytes
[68] m_interpreter.dll:$L72592(0x7876f2d8 "蛤vx苞rx`鹯x喧rx蛤vx仳vx", 0x79c71190 "matlabrc", 8, 0) + 196 bytes
[69] m_interpreter.dll:enum inExecutionStatus __cdecl inEvalCmdWithLocalReturnandtype(char const *,int *,enum inDebugCheck)(0, 0, 0x78fcc9d8 "C:\Documents and Settings\wangyq..", 1) + 86 bytes
[70] m_interpreter.dll:_inEvalCmd(0x79c71190 "matlabrc", 0x0984f220, 0, 0x015c5780) + 17 bytes
[71] bridge.dll:_mnRunLoginScript(0x015c20f0, 0x793025ee, 0, 0x015c5fa8 "燭@") + 401 bytes
[72] bridge.dll:int __cdecl mnRunPathDependentInitialization(void)(0x015c20f0, 0, 0x015c5fa8 "燭@", 0x00cdf4fb) + 17 bytes
[73] mcr.dll:public: __thiscall mcrInstance::mcrInstance(class mcrOptions &,class MfileReader *)(0x00cdff04, 0x005c5fa8, 271241, 0x4d5c3a45) + 373 bytes
[74] MATLAB.exe:0x00401c86(4194304, 0, 271241, 0x015c20f0)
[75] MATLAB.exe:0x00403e45(3670073, 3211316, 0x7ffdd000, 0xe168e008)
[76] kernel32.dll:0x7c816fd7(0x00403cc0 "jth(U@", 0, 0, 0)

Please follow these steps in reporting this problem to The MathWorks so
that we have the best chance of correcting it:

1. Send this crash report to segv@mathworks.com for automated analysis.
For your convenience, this information has been recorded in:
C:\DOCUME~1\wangyq\LOCALS~1\Temp\matlab_crash_dump.2032

2. Also, if the problem is reproducible, send the crash report to
support@mathworks.com along with:
- A specific list of steps that will reproduce the problem
- Any M, MEX, MDL or other files required to reproduce the problem
- Any error messages displayed to the command window
A technical support engineer will contact you with further information.

Thank you for your assistance. Please save your workspace and restart
MATLAB before continuing your work.

Error in ==> whitebg at 96
lum = [.298936021 .58704307445 .114020904255]*c';

Error in ==> colordef>wdefault at 103
whitebg(fig,[1 1 1])

Error in ==> colordef at 50
wdefault(fig)

Error in ==> hgrc at 59
colordef(0,'white') % Set up for white defaults

Error in ==> matlabrc at 89
hgrc

The element type "name" must be terminated by the matching end-tag "</name>".
Could not parse the file: e:\matlab\toolbox\ccslink\ccslink\info.xml
>>

不知道那一位大哥哥好帮帮忙了!
搜索更多相关主题的帖子: matlab 加载 变量 
2007-03-28 09:37
toyun
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-3-27
收藏
得分:0 
你用的试AMD的CUP啊
2007-03-28 23:07
hitzhang
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:21
帖 子:369
专家分:52
注 册:2006-9-24
收藏
得分:0 
看一下local目录下的matlab启动文件
好像叫做matlabrt.m,看看是否有像quit force之类的语句

2007-03-29 17:18
快速回复:[求助]matlab加载程序出错
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019148 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved