Matlab装好后启动提示找不到指定模块怎么解决?很急~~~~~~~!!!!
我在win7里面装好Matlab7.0以后运行提示找不到指定模块,点击确定后出现以下情况:
Stack Trace:
[0] numerics.dll:void __cdecl mfGenMatrixMult<double>(struct mxArray_tag *,struct mxArray_tag *,struct mxArray_tag *,enum MM_Transpose,enum MM_Transpose,double)(0x01d00810, 0x01d00150, 0x01d00890, 0) + 532 bytes
[1] numerics.dll:void __cdecl mfGenMatrixMult(struct mxArray_tag *,struct mxArray_tag *,struct mxArray_tag *,enum MM_Transpose,enum MM_Transpose)(0x01d00810, 0x01d00150, 0x01d00890, 0) + 120 bytes
[2] numerics.dll:void __cdecl mfTimesTransposeFcn2DFloatPt(int,struct mxArray_tag * * const,int,struct mxArray_tag * * const)(0, 0x00cda854, 6, 0x00cda7c4) + 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, 0x00cda854, 3, 0x00cda7c4) + 55 bytes
[4] m_dispatcher.dll:public: virtual void __thiscall Mfh_MATLAB_fn::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(1, 0x00cda854, 3, 0x00cda7c4) + 200 bytes
[5] m_interpreter.dll:void __cdecl inJitCallMatlabFunctionPtrNoDestroy(class Mfh_MATLAB_fn *,int,int,struct mxArray_tag * * const,int,struct mxArray_tag * * const)(0x01c87d20, 322, 1, 0x00cda854) + 89 bytes
[6] m_interpreter.dll:int __cdecl accelExec(struct _accelBytecode *,enum inMarshalType *)(0x01a1bb00, 0x00cdaa2c, 0, 0) + 16855 bytes
[7] m_interpreter.dll:_inExecuteHotSegment(0x00cdaa60, 0x00cdab30, 0x00cdaae0, 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)(0x0d402520, 0, 2, 2) + 773 bytes
[11] m_interpreter.dll:_inWordsj(0, 0x00cdb580, 2, 0x00cdb610) + 441 bytes
[12] m_interpreter.dll:public: void __thiscall Mfh_mp::inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct inWorkSpace_tag *)(0, 0x00cdb580, 2, 0x00cdb610) + 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, 0x00cdb580, 2) + 28 bytes
[14] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cdb580, 2, 0x00cdb610) + 26 bytes
[15] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cdb580, 2, 0x00cdb610) + 273 bytes
[16] m_interpreter.dll:public: void __thiscall ResolverFunctionDesc::CallFunction(int,struct mxArray_tag * * const,int,struct mxArray_tag * * const)(0, 0x00cdb580, 2, 0x00cdb610) + 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, 0x01ceaf90, 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)(0x0d422690, 0, 1, 0x01ceaf90) + 148 bytes
[19] m_interpreter.dll:bool __cdecl accelMFunctionCall(struct _accelOp *,struct _accelOp * *,struct _accelBytecode *,int *,enum inMarshalType *)(0x0ba40310, 0x00cdbc24, 0x01a1b4a0, 0x00cdbc1c) + 108 bytes
[20] m_interpreter.dll:int __cdecl accelExec(struct _accelBytecode *,enum inMarshalType *)(0x01a1b4a0, 0x00cdbc9c, 0, 12) + 18462 bytes
[21] m_interpreter.dll:_inExecuteHotSegment(0x00cdbcd0, 0x00cdbd2c, 0x00cdbd1c, 0x00cdc720) + 1542 bytes
[22] m_interpreter.dll:int __cdecl inExecuteMFunctionOrScript(class Mfh_mp *,bool)(0x0d408030, 0, 1, 1) + 610 bytes
[23] m_interpreter.dll:_inWordsj(0, 0x00cdc690, 1, 0x00cdc720) + 441 bytes
[24] m_interpreter.dll:public: void __thiscall Mfh_mp::inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct inWorkSpace_tag *)(0, 0x00cdc690, 1, 0x00cdc720) + 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, 0x00cdc690, 1) + 28 bytes
[26] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cdc690, 1, 0x00cdc720) + 26 bytes
[27] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cdc690, 1, 0x00cdc720) + 273 bytes
[28] m_interpreter.dll:public: void __thiscall ResolverFunctionDesc::CallFunction(int,struct mxArray_tag * * const,int,struct mxArray_tag * * const)(0, 0x00cdc690, 1, 0x00cdc720) + 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, 0x01cfff90, 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)(0x0d422550, 0, 1, 0x01cfff90) + 148 bytes
[31] m_interpreter.dll:bool __cdecl accelMFunctionCall(struct _accelOp *,struct _accelOp * *,struct _accelBytecode *,int *,enum inMarshalType *)(0x0b444b50, 0x00cdcd34, 0x01a1b4d0, 0x00cdcd2c) + 108 bytes
[32] m_interpreter.dll:int __cdecl accelExec(struct _accelBytecode *,enum inMarshalType *)(0x01a1b4d0, 0x00cdcdac, 0, 0) + 18462 bytes
[33] m_interpreter.dll:_inExecuteHotSegment(0x00cdcde0, 0x00cdceb0, 0x00cdce60, 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)(0x0d029080, 0, 2, 2) + 773 bytes
[37] m_interpreter.dll:_inWordsj(0, 0x00cdd3cc, 2, 0x00cdd42c) + 441 bytes
[38] m_interpreter.dll:public: void __thiscall Mfh_mp::inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct inWorkSpace_tag *)(0, 0x00cdd3cc, 2, 0x00cdd42c) + 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, 0x00cdd3cc, 2) + 28 bytes
[40] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cdd3cc, 2, 0x00cdd42c) + 26 bytes
[41] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cdd3cc, 2, 0x00cdd42c) + 273 bytes
[42] m_interpreter.dll:_inDispatchFromStack(460, 0x01e0d448 "colordef", 0, 2) + 891 bytes
[43] m_interpreter.dll:_inCallFcnFromReference(0, 0x00cdde74, 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)(0x0d29bed0, 1, 0, 0x0d29bed0) + 773 bytes
[47] m_interpreter.dll:_inExecCompScript(0, 0x00cddaac, 0x0d29bed0, 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, 0x00cddaac, 0, 0x00cddb0c) + 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, 0x00cddaac, 0) + 28 bytes
[50] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cddaac, 0, 0x00cddb0c) + 26 bytes
[51] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 0x00cddaac, 0, 0x00cddb0c) + 273 bytes
[52] m_interpreter.dll:_inDispatchFromStack(459, 0, 0, 0) + 891 bytes
[53] m_interpreter.dll:_inCallFcnFromReference(0, 0x0ba5fa30, 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
[解决办法]
加一个系统的环境变量:“我的电脑 右键”--“属性”--“高级”--“环境变量”--“新建”
名称:BLAS_VERSION
值:matlab安装目录\atlas_Athlon.dll
例如:我装在C盘C:\MATLAB7\bin\win32\atlas_Athlon.dll
便可以了
关于出现runtime error的问题解决如下:
方案1:“右键”--“属性”--“主题”,将主题改为“Windows 经典样式”或者是“Windows XP”的,这样就可以了。
【天涯博客】本文地址http://blog.tianya.cn/blogger/post_show.asp?BlogID=894244&PostID=12959088
[解决办法]
1.确定你的matlab安装程序没问题
2.重装系统,C盘格式化,再重装matlab,而且是完全安装
不信装不上
7.0也别装了,直接装2010a