最近不知为什么装了matlab6.5版本的和7.4版本的在用符号工具箱时都出现以下的错误,以前用的时候从来没出现过。
不知道是哪里有问题使得maple 初始化失败,请各位高手解决,万分感谢!!以下是超简单的一个命令,就出现问题,,在百度里搜了也有类似的问题,但没有人解决,苦恼啊!!!!
syms x
y=x^2
Configuration:
MATLAB Version: 6.5.1.199709 (R13) Service Pack 1
Operating System: Microsoft Windows XP
Window System: Version 5.1 (Build 2600: Service Pack 2)
Processor ID: x86 Family 15 Model 8 Stepping 1, AuthenticAMD
Virtual Machine: Java 1.3.1_01 with Sun Microsystems Inc. Java HotSpot(TM) Client VM
(mixed mode)
Register State:
EAX = 014b9c08 EBX = 014b9c08
ECX = 00000000 EDX = 00000000
ESI = 01573220 EDI = 00000000
EBP = 00dfa5fc ESP = 00dfa094
EIP = 169b1139 *** = 00010202
Stack Trace:
[0] maplec.dll:0x169b1139(2, 0x00dfa9a8, 1, 0x014b9c08 "(x)^(2);")
[1] libmex.dll:_mexRunMexFile(2, 0x00dfa9a8, 1, 0x00dfaaac) + 71 bytes
[2] m_interpreter.dll:void __cdecl inCallMexFunction(int,struct mxArray_tag * * const,int,struct mxArray_tag * * const,void (__cdecl*)(int,struct mxArray_tag * * const,int,struct mxArray_tag * * const),struct _mex_context *,struct mexfiles *)(2, 0x00dfa9a8, 1, 0x00dfaaac) + 476 bytes
[3] m_interpreter.dll:void __cdecl inRunMexFile(int,struct mxArray_tag * * const,int,struct mxArray_tag * * const,struct mexfiles *)(2, 0x00dfa9a8, 1, 0x00dfaaac) + 126 bytes
[4] m_interpreter.dll:void __cdecl inExecMexFile(int,int,struct mxArray_tag * * const,struct MATLAB_Function_tag *)(2, 1, 0x00dfaaac, 0x015e5738) + 82 bytes
[5] m_interpreter.dll:_inExecFunction(2, 1, 0x00dfaaac, 0x015e5738) + 38 bytes
[6] m_interpreter.dll:_inMMexExecute(557, 0x015e5738, 2, 1) + 533 bytes
[7] m_interpreter.dll:enum opcodes __cdecl inMMex(char const *,int,int,int,int *,int *)(0x143a7060 "maplemex", 0, 2, 1) + 94 bytes
[8] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,struct inPcodeNest_tag volatile *)(1, 101, 1890, 0x014bbdb0) + 1982 bytes
[9] m_interpreter.dll:_inInterPcode(1, 0x14660c60, 0x00dfb86c, 1) + 193 bytes
[10] m_interpreter.dll:void __cdecl inWord(int,struct mxArray_tag * * const,int,struct mxArray_tag * * const,struct word *,bool)(2, 0x00dfb564, 1, 0x00dfb86c) + 626 bytes
[11] m_interpreter.dll:_inWordsj(2, 0x00dfb564, 1, 0x00dfb86c) + 866 bytes
[12] m_interpreter.dll:bool __cdecl inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct word *,bool)(2, 0x00dfb564, 1, 0x00dfb86c) + 144 bytes
[13] m_interpreter.dll:void __cdecl inExecMFile(int,int,struct mxArray_tag * * const,struct MATLAB_Function_tag *)(2, 1, 0x00dfb86c, 0x14660c60) + 70 bytes
[14] m_interpreter.dll:_inExecFunction(2, 1, 0x00dfb86c, 0x14660c60) + 38 bytes
[15] m_interpreter.dll:_inMMexExecute(547, 0x14660c60, 2, 1) + 533 bytes
[16] m_interpreter.dll:enum opcodes __cdecl inMMex(char const *,int,int,int,int *,int *)(0x179ee614 "maple", 0, 2, 1) + 94 bytes
[17] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,struct inPcodeNest_tag volatile *)(1, 74, 984, 0x014bb600) + 1982 bytes
[18] m_interpreter.dll:_inInterPcode(1, 0x14660d68, 0x00dfc62c, 3) + 193 bytes
[19] m_interpreter.dll:void __cdecl inWord(int,struct mxArray_tag * * const,int,struct mxArray_tag * * const,struct word *,bool)(1, 0x00dfc324, 3, 0x00dfc62c) + 626 bytes
[20] m_interpreter.dll:_inWordsj(1, 0x00dfc324, 3, 0x00dfc62c) + 866 bytes
[21] m_interpreter.dll:bool __cdecl inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct word *,bool)(1, 0x00dfc324, 3, 0x00dfc62c) + 144 bytes
[22] m_interpreter.dll:void __cdecl inExecMFile(int,int,struct mxArray_tag * * const,struct MATLAB_Function_tag *)(1, 3, 0x00dfc62c, 0x14660d68) + 70 bytes
[23] m_interpreter.dll:_inExecFunction(1, 3, 0x00dfc62c, 0x14660d68) + 38 bytes
[24] m_interpreter.dll:_inMMexExecute(547, 0x14660d68, 1, 3) + 533 bytes
[25] m_interpreter.dll:enum opcodes __cdecl inMMex(char const *,int,int,int,int *,int *)(0x17a131d4 "maple", 0, 1, 3) + 94 bytes
[26] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,struct inPcodeNest_tag volatile *)(1, 17, 583, 0x
014af930) + 1982 bytes
[27] m_interpreter.dll:_inInterPcode(1, 0x14662b50, 0x00dfd4dc, 2) + 193 bytes
[28] m_interpreter.dll:void __cdecl inWord(int,struct mxArray_tag * * const,int,struct mxArray_tag * * const,struct word *,bool)(1, 0x00dfd0e4, 2, 0x00dfd4dc) + 626 bytes
[29] m_interpreter.dll:_inWordsj(1, 0x00dfd0e4, 2, 0x00dfd4dc) + 866 bytes
[30] m_interpreter.dll:bool __cdecl inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct word *,bool)(1, 0x00dfd0e4, 2, 0x00dfd4dc) + 144 bytes
[31] m_interpreter.dll:void __cdecl inExecMFile(int,int,struct mxArray_tag * * const,struct MATLAB_Function_tag *)(1, 2, 0x00dfd4dc, 0x14662b50) + 70 bytes
[32] m_interpreter.dll:_inExecFunction(1, 2, 0x00dfd4dc, 0x14662b50) + 38 bytes
[33] m_interpreter.dll:_inInternalFcnOverload(212, 1, 212, 0x00dfd4dc) + 65 bytes
[34] m_interpreter.dll:_inExecuteInternalFcn(212, 2, 1, 0) + 622 bytes
[35] m_interpreter.dll:enum opcodes __cdecl inIntFcn(enum opcodes,int,int,int)(77, 0x010000d4, 1, 2) + 90 bytes
[36] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,struct inPcodeNest_tag volatile *)(2, 0, 0, 0x014baa30) + 2554 bytes
[37] m_interpreter.dll:_inInterPcode(2, 0x00dfdc54, 0, 0) + 193 bytes
[38] m_interpreter.dll:enum inExecutionStatus __cdecl in_local_call_eval_function(int *,struct _m_parser_interface *,struct _pcodeheader *,int *,struct mxArray_tag * * const,enum inDebugCheck)(0, 0x7a8afa78, 0x00dfdc54, 0x00dfdcf8) + 174 bytes
[39] m_interpreter.dll:_inEvalStringWithIsVarFcn(0x1439ca10 "y=x^2\n", 6, 0, 0) + 531 bytes
[40] m_interpreter.dll:_inEvalString(0x1439ca10 "y=x^2\n", 6, 0, 0) + 50 bytes
[41] m_interpreter.dll:enum inExecutionStatus __cdecl inEvalCmdWithLocalReturnandtype(char const *,int *,enum inDebugCheck)(0x1439ca10 "y=x^2\n", 0, 2, 0x00dfde30) + 68 bytes
[42] m_interpreter.dll:_inEvalCmdNoEnd(0x1439ca10 "y=x^2\n", 1, 0x0047f62f, 11) + 16 bytes
[43] matlab.exe:_mnParser(0x024edd60, 271254, 0, 48) + 1001 bytes
[44] matlab.exe:_WinMain@16(4194304, 0, 271254, 1) + 3864 bytes
[45] matlab.exe:_WinMainCRTStartup(0x024edd60, 0x7c92e1fe, 0x7ffd8000, 0x8054b6ed) + 308 bytes
[46] kernel32.dll:0x7c816fd7(0x00471aae, 0, 0, 0)
This error was detected while a MEX-file was running. If the MEX-file
is not an official MathWorks function, please examine its source code
for errors. Please consult the External Interfaces Guide for information
on debugging MEX-files.
If it is an official MathWorks function, 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\hp\LOCALS~1\Temp\matlab_crash_dump.528
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 prior to this crash report
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 ==> D:\MATLAB6p5p1\toolbox\symbolic\maplemex.dll
Error in ==> D:\MATLAB6p5p1\toolbox\symbolic\maple.m
On line 101 ==> [result,status] = maplemex(statement);
Error in ==> D:\MATLAB6p5p1\toolbox\symbolic\@sym\maple.m
On line 74 ==> [result,status] = maple(statement);
Error in ==> D:\MATLAB6p5p1\toolbox\symbolic\@sym\mpower.m
On line 17 ==> B = maple(A,'^',p);