問題出在哪兒?
做音頻算法很多年,使用matlab的歷史也是十年多了,可是在mac下使用matlab倒是第一次,基本熟悉了之后,順桿絲滑啊。要比在windows下好用多了,不過,中間遇到了一些問題,還是花了一些時間去解決的,解決問題的過程中,居然發現很少人在mac下使用matlab,資料真少啊。這里,就拿一個典型的matlab生成的文件無法保存到問題做一個總結吧。
解決思路
- 外事不懂問谷歌
本來以為這么簡單的問題,谷歌一下隨時就出來了,沒想到的是,翻了個底朝天,也沒有能夠把這個問題解決。原因是max下的權限管理和windows下差距還挺大,重要的是我的mac水平也是半桶水。
- 關鍵時刻依靠內功
問不到那就只能依靠內功了。不就是權限管理嘛,我嘗試了以下幾種方法:
1 把matlab中的程序所在的文件權限全部改掉,改成可讀可寫可執行。
測試了一下,還是不行。那問題出在哪兒呢?
2 無意中,發現matlab的左側欄中的文件居然是mac的根目錄,我這里就嘗試的改一下,居然問題出在這里,改好了。原來,問題出在這里啊。詳細的下面會給出一個圖示:
詳細圖示
- 出現問題的時候的樣子
出現問題的時候,目錄是這個樣子的,這個正好是測試方法的問題。
- 問題解決的樣子
問題解決的時候,是這個樣子的,其實,最大的問題就是matlab工作目錄的問題,我把工作目錄設置成了mac不能讓寫的目錄中,
總結和回顧
遇到的每個問題,都是由於知識的盲點造成的,這次的總結和反思,就是為了不讓自己再犯同類的錯誤,於此同時,也給遇到同樣問題的小伙伴提供一種思路吧。