切換到寬版
  • 廣告投放
  • 稿件投遞
  • 繁體中文
    • 10070閱讀
    • 4回復(fù)

    [分享]一些Matlab使用技巧 [復(fù)制鏈接]

    上一主題 下一主題
    在線cyqdesign
     
    發(fā)帖
    28753
    光幣
    97058
    光券
    0
    只看樓主 倒序閱讀 樓主  發(fā)表于: 2008-10-17
    關(guān)鍵詞: Matlab
    1.仿WINDOWS XP界面 t p<wMrq<  
    e|S_B*1*0  
    新版MATLAB中可以進(jìn)行可視化的圖形用戶接口GUI設(shè)計,生成具有Windows標(biāo)準(zhǔn)風(fēng)格的圖形界面。在Windows XP操作系統(tǒng)中,圖形用戶界面更加絢麗多彩,而在MATLAB環(huán)境中運行的圖形窗口還是Windows經(jīng)典風(fēng)格,與其它窗口午H比則相形見絀。從Mathworks官方網(wǎng)站下載文件matlab.exe,manifest,并添加到% MATIABROOT%\bin\win32子目錄下(%MATLABROOT%代表MATLAB安 n(?BZ'&!O  
    裝路徑,下同),重新啟動MATLAB,這些Figure就具有其它windows窗口同樣的風(fēng)格了。 ^QTtCt^:  
    )HJ#|JpxC  
    2.加快MATLAB啟動和運行速度 kP,^c {  
    ,AEaW  
    MATLAB版本升級很快,每次升級都給用戶帶來很多新的工具箱,提供很多新的功能,但對計算機(jī)硬件配置的要求越來越高,啟動和運行速度也越來越慢。為提高M(jìn)ATLAB啟動和運行速度,有以下三種方法。 U3b&/z|b?  
    RA$q{$arb  
    2.1更改MATLAB啟動快捷方式 SVJt= M  
    在缺省配置下,MATLAB有一個啟動閃屏(Splash Windows),去掉它可以節(jié)省一定的內(nèi)存消耗,從而加快啟動。在MATIJAB啟動快捷方式后添加命令行參數(shù) 一nos-plash”即可_去掉閃屏。 w-wap  
    缺省配置 MATLAB會啟動虛擬機(jī),這會消耗大量內(nèi)存。添加命令行參數(shù)"-nojvm”可禁用JAVA虛擬機(jī)。 w  
    MATLAB啟動快捷方式命令形如: a5nA'=|}i  
    ”%MATLABROOT%\bin\win32\matlab.exe -nosplash -nojvm”。經(jīng)過以上配置,MATLAB啟動和運行速度會得到大幅提升。 e]q(fPK  
    t) 4AQ  
    禁用JAVA虛擬機(jī)后,MATLAB中有些功能,諸如:調(diào)試功能、可視化界面設(shè)計功能不能使用,但大多數(shù)其它功能可正常運行。如果使用的功能需要JAVA虛擬機(jī)支持,啟動時將命令行參數(shù) 一nojvm 去掉即可。 o* C_9M  
    =@y ?Np^A  
    2.2更改MATLAB搜索路徑 #[ ?E,  
    MATLAB啟動時會添加搜索路徑。如果安裝了多個工具箱,搜索路徑會很多。過多的搜索路徑除了減緩啟動速度外,還會影響MATLAB執(zhí)行效率。因為MATLB執(zhí)行程序時會在這些路徑中尋找M文件。而實際上我們不會為完成某個任務(wù)使用所有的工具箱。為提高啟動和運行速度,可以修改pathdef.m文件,將我們暫時不用的工具箱和其它搜索路徑注釋掉(MATLAB程序以%為注釋標(biāo)識),從而加快啟動 1XPYI  
    和運行。 l7vxTj@(-  
    Z|6,*XEc   
    2.3修改matlabre.m文件 ^&Wa? m.  
    MATLAB在多種操作系統(tǒng)中、多種屏幕分辨率下均可正常運行,MATLAB啟動時自動運行matlabrc.m文件。而這個MATLAB腳本會判斷當(dāng)前操作系統(tǒng),會檢測運行環(huán)境(比如屏幕分辨率),從而設(shè)置相關(guān)系統(tǒng)參數(shù)。但一般用戶都只在一種操作系統(tǒng)中(比如Windows XP)、一種喜好的環(huán)境下(比如將屏幕分辨率設(shè)為1024x768) 使用MATLAB,我們可以把這些判斷語句去掉,直接設(shè)置系統(tǒng)參數(shù),并刪去(或注釋掉)一些無關(guān)的語句,從而一定程度上縮短MATLAB啟動時間。 "`Mowp*  
    x_$`#m{hL5  
    3.讓程序隨MATLA B一起啟動 1yV+~)by3  
    g=L80$1  
    自己編輯的工具箱或M文件,有時候希望MATLAB后自動運行。在文件matlabrc.m中添加相應(yīng)語句可實現(xiàn)此功能。新建startup.m文什,其中增加需要自動運行的語句,并將該文件放在%MATLABROOT%\toolbox\local\}目錄下實現(xiàn)同樣功能。比如要MATLAB啟動后自動打開模型文件 My-Model”,則只需在matlabrc.m或startup.m文件中添加一條語句”MyModel”即可實現(xiàn)。
     
    光行天下網(wǎng)站、公眾號廣告投放、企業(yè)宣傳稿件發(fā)布,請聯(lián)系QQ:9652202,微信號:cyqdesign
    分享到
    離線wanghong74
    發(fā)帖
    101
    光幣
    82
    光券
    0
    只看該作者 1樓 發(fā)表于: 2008-10-30
    thank for you very much
    離線272049844
    發(fā)帖
    364
    光幣
    1453
    光券
    0
    只看該作者 2樓 發(fā)表于: 2010-04-29
    好深奧……
    離線隨伱洏飛
    發(fā)帖
    9
    光幣
    5
    光券
    0
    只看該作者 3樓 發(fā)表于: 2011-01-16
    了然、、、
    發(fā)帖
    43
    光幣
    2
    光券
    0
    只看該作者 4樓 發(fā)表于: 2016-03-23
    多謝 指導(dǎo)