日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

matlab關(guān)聯(lián)m文件

 LSS133LSS 2014-06-10

本文內(nèi)容均摘抄自網(wǎng)絡(luò),備忘。

以管理員身份運(yùn)行matlab

打開matlab的help窗口,找到MATLAB / User's Guide / Desktop Tools and Development Environment / Startup and Shutdown / Starting and Quitting the MATLAB Program / Association Files with MATLAB on Windows Platforms,往下翻直接找到下面這樣的鏈接,直接點(diǎn)擊,MATLAB會幫你自動關(guān)聯(lián)。

 Run utility to associate files with .fig extension with MATLAB Run utility to associate files with .m extension with MATLAB Run utility to associate files with .mat extension with MATLAB Run utility to associate files with .mdl extension with MATLAB Run utility to associate MATLAB with MEX-files Run utility to associate MATLAB with P-files Run utility to associate MATLAB with all of these file types: FIG, M, MAT, MDL, MEX, and P

最新版還是有些小改進(jìn)的,還不錯。不過就是有個問題一直存在,就是m文件的圖標(biāo)顯示的很難看,一個縮小的matlab圖標(biāo)擺在那里,看起來很別扭,而且雙擊打開m文件時,不管matlab有沒有打開,總是自動打開一個新的matlab,這怎么受得了。。

一般解決方法就是重建文件關(guān)聯(lián),試著在文件右鍵菜單里選擇打開方式->選擇默認(rèn)程序,發(fā)現(xiàn)默認(rèn)程序是Matlab Starter Application,那雙擊打開肯定是新建matlab窗口了。將默認(rèn)程序改為matlab安裝目錄下的bin文件夾里的matlab.exe程序,發(fā)現(xiàn)問題仍然存在。

網(wǎng)上搜了一下,有兩個地方介紹了解決方法,我也稍作小結(jié)一下吧。

http://hi.baidu.com/curbzz/blog/item/5db3f28f3b956a02b21bbac2.html

http://www./czzheng/blog/10-01/183657_c7e69.html

重裝系統(tǒng)后,若沒動MATLAB安裝目錄,則MATLAB不用重新安裝。同樣的原因,可以移動MATLAB安裝目錄。重裝系統(tǒng)或移動matlab安裝目錄后,需要對MATLAB的相關(guān)文件重新建立關(guān)聯(lián)。

方法有二:

  • 1.使用代碼

cwd=pwd;
cd([matlabroot '\toolbox\matlab\winfun\private']);
fileassoc('add',{'.m','.mat','.fig','.p','.mdl',['.' mexext]}); %重點(diǎn)
cd(cwd);
disp('Changed Windows file associations. FIG, M, MAT, MDL, MEX, and P files are now associated with MATLAB.')

  • 2.使用matlab幫助

1.打開matlab,輸入doc命令打開help
2.在help窗口中搜索Change Windows File Associations
3.找到Associating Files with MATLAB on Windows Platforms(2011的幫助是這樣,不同版本可能不一樣)的對應(yīng)解釋
4.最后就是直接點(diǎn)擊所需的文件關(guān)聯(lián),如下

注意要使用管理員身份打開matlab,因?yàn)樯厦孢x中的文字說要修改注冊表,這需要管理員權(quán)限。否則,會報(bào)錯如下

Error using ==> fileassoc
No permissions to modify the registry.

Win7下可以到matlab安裝目錄下的bin文件中,在matlab.exe文件上右擊選擇以管理員身份運(yùn)行,就可以了。

點(diǎn)擊最后一個建立所有的文件的關(guān)聯(lián),結(jié)果如下

Changed Windows file associations. FIG, M, MAT, MDL, MEX, and P files are now associated with MATLAB.

其實(shí)上面兩種方法是一樣,將鼠標(biāo)停到修改文件關(guān)聯(lián)的鏈接上,狀態(tài)欄會顯示點(diǎn)擊調(diào)用的代碼,就是方法1中的代碼。

如上面修改后,如果沒有效果(圖標(biāo)不會立即改過來是正常的,因?yàn)樯厦娴馁N圖有提到),可以重啟一下,這樣在m文件的打開方式里就有了一個Matlab (R2011a)的打開方式,這個才是真正要關(guān)聯(lián)的打開方式。

另外,如果文件圖標(biāo)實(shí)在不能恢復(fù)的話,可以在我的電腦>工具>文件夾選項(xiàng)>文件類型中尋找各個文件名稱修改。在鍵盤上按首字母可以快速搜索

圖標(biāo)文件在:D:\Program files\MATLAB\R2009b\bin\win32 中,后綴為ico。

而在Win7系統(tǒng)下,文件夾選項(xiàng)中取消了更改文件圖標(biāo)的功能。利用之前步驟將matlab文件與程序關(guān)聯(lián)后,在控制面板>程序>默認(rèn)程序>將文件類型或協(xié)議與程序關(guān)聯(lián)中,找到任意一個matlab文件,如.m、.mat等,選中matlab程序,等待系統(tǒng)刷新一下,即可恢復(fù)圖標(biāo)。

 



http://blog.sciencenet.cn/blog-515718-594234.html
上一篇:愛如風(fēng),如陽光
下一篇:Dynamical Systems Software

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多