Sunny說我不要睡覺就可以畢業了..... 是的...剛剛才解決一個問題.....忙完發現已經3點了.....因為學校電腦跑的比較快, 所以我都把論文程式在學校電腦裡執行, 但是礙於傍晚該回家, 於似乎我在家用遠端桌面控制實驗室電腦, 豈知.... 開啟Matlab 出現error : 不支援遠端桌面控制.... 害我急死了... 不能開啟Matlab 這下怎麼玩 >_< 後來感謝 Google 讓我找到別人寫好的 bat 檔... 我複製貼上 存成*.bat -----------------------------[ 以下是 bat 內容 ]------------------------------------------------------------------- @echo off REM Allows MATLAB 7 to run when launched from a Remote Desktop connection, by REM temporarily setting MATLAB.exe to Windows NT application compatiblity mode. setlocal set MATLAB=C:\Program Files\MATLAB71\bin\win32\MATLAB.exe set REGKEY=HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers if "%PROPATH%"=="WINNT" ( echo Doesn't run on Windows NT. ) else ( if not exist "%MATLAB%" ( echo Couldn't find a version of MATLAB here: echo "%MATLAB%" ) else ( reg add "%REGKEY%" /f /v "%MATLAB%" /t REG_SZ /d NT4SP5 > nul start "" "%MATLAB%" reg delete "%REGKEY%" /f /v "%MATLAB%" > nul ) ) ------------------------------------------------------------------------------------------------------------------------ 然後執行... 咦! 沒動靜.... 打開仔細一看... 原來Matlab目錄(set MATLAB=C:\Program Files\MATLAB71\bin\win32\MATLAB.exe)不太一樣... 稍做修改.... Matlab Logo 終於跳出來了.... 心鬆了一口氣... 問題接著發生... 我想要用批次把圖做處理.... 搞半天... 還好文龍有提供一個好的idea.... 不用一開始把圖都 Load 進來.... 只要存路徑... 呵! 也對... 30分中解決了批次處理.... 最後面才問題大... 竟然出現第二張處理時沒有把第一張的結果清掉 結果第二張圖的畫面是和第一張重疊在一起... 讓我非常頭痛... 因為我又設了 For loop... 用 clear 指令會把所有變數和矩陣 (連For loop 的 counter) 都被清掉.... 我debug 好久不知道哪裡沒清掉...... 後來用了必殺技...... 寫成 function..... 只要把圖路徑傳進去就好.... 折騰了一個午夜....忙到剛剛才解決我的問題... 呼~ 看看現在時間...3點了... 話說明天早上9:30還有挪威的研討會要參加.... 一整天的研討會....我看我會狂打瞌睡.... 不過! 當寫程式問題解決那瞬間.... 覺得空氣多麼清晰 多麼美好阿 睡前來聽首很high的歌 來慶祝吧... Sha La La......Sha La La......Sha La La.......... 我不希望每天都這麼 "早" 睡~    我的痘痘阿.... -----
創作者介紹
創作者 Justin's Blog 的頭像
peida

Justin's Blog

peida 發表在 痞客邦 留言(0) 人氣( 8 )