兼容性引起的matlab7.0閃退
1、在桌面的matlab圖標(biāo)上點(diǎn)擊右鍵,選擇“屬性”
2、選擇“兼容性”
3、勾選“以兼容模式運(yùn)行這個(gè)程序”,再選擇“Windows2000”
4點(diǎn)擊“確定”
matlab7.0閃退的解決辦法
1)如果不是Intel的CPU,要添加環(huán)境變量--〉系統(tǒng)變量。
BLAS_VERSION:D:\ProgramFiles\MATLAB7\bin\win32\atlas_Athlon.dll。
2)嘗試用兼容模式啟動(dòng)。
例如windowsXP,Vista,windows2000。如果嘗試啟動(dòng)時(shí)出現(xiàn)“MATLAB已停止工作”,則此法不可行。
3)從事件日志查看出問(wèn)題的原因。
如果出現(xiàn)與JAVA相關(guān)的問(wèn)題,最簡(jiǎn)單的方法是安裝JAVA(D:\應(yīng)用程序\Android\JDK_1.7.0_32bit.exe)。
安裝JAVA完成后,添加環(huán)境變量--〉系統(tǒng)變量。
MATLAB_JAVA:D:\ProgramFiles\Java\jre7。
之所以出現(xiàn)這個(gè)問(wèn)題,可能是MATLAB7自帶的JAVA版本太低,所以我們安裝更新的JAVA,并設(shè)置MATLAB_JAVA讓MATLAB7調(diào)用我們安裝的。
至此,問(wèn)題解決,啟動(dòng)MATLAB應(yīng)該沒(méi)問(wèn)題了。
至于java環(huán)境變量的配置,包括JAVA_HOME和CLASSPATH對(duì)MATLAB7并無(wú)影響。
matlab閃退的可能性原因匯總
1、兼容問(wèn)題(這種問(wèn)題也最普遍)
3、安裝matlab時(shí)雙擊setup,出現(xiàn)“正在配置MicrosoftVisualC++”的對(duì)話框,然后閃退,重復(fù)還是如此。這個(gè)問(wèn)題的出現(xiàn)是因?yàn)橛?jì)算機(jī)在安裝matlab之前沒(méi)有安裝C++庫(kù),解決方法是到安裝包目錄下\bin\win32(如果是64位系統(tǒng)請(qǐng)到\bin\win64)下找到vcredist_x86.exe文件,雙擊執(zhí)行,然后重啟電腦再安裝matlab,這個(gè)問(wèn)題就能解決。
4、用matlab調(diào)用其他語(yǔ)言函數(shù)時(shí),有可能是其他語(yǔ)言函數(shù)的問(wèn)題
5、matlab接口雖然生成了mex文件,但接口仍然沒(méi)有成功(有人跟我說(shuō)過(guò)這個(gè)可能,但一般接口都不會(huì)有問(wèn)題的。
(綜合整理:savant_ning、youbest2014博客、百度經(jīng)驗(yàn))
評(píng)論