切换到宽版
  • 广告投放
  • 稿件投递
  • 繁體中文
    • 10142阅读
    • 4回复

    [分享]一些Matlab使用技巧 [复制链接]

    上一主题 下一主题
    在线cyqdesign
     
    发帖
    28884
    光币
    94794
    光券
    0
    只看楼主 倒序阅读 楼主  发表于: 2008-10-17
    关键词: Matlab
    1.仿WINDOWS XP界面 E1r-$gf_  
    dx@|M{jz'  
    新版MATLAB中可以进行可视化的图形用户接口GUI设计,生成具有Windows标准风格的图形界面。在Windows XP操作系统中,图形用户界面更加绚丽多彩,而在MATLAB环境中运行的图形窗口还是Windows经典风格,与其它窗口午H比则相形见绌。从Mathworks官方网站下载文件matlab.exe,manifest,并添加到% MATIABROOT%\bin\win32子目录下(%MATLABROOT%代表MATLAB安 kEgpF{"%n  
    装路径,下同),重新启动MATLAB,这些Figure就具有其它windows窗口同样的风格了。 @E 8P>kq  
    :V3z`}Rl  
    2.加快MATLAB启动和运行速度 F f{,zfN+3  
    l1bkhA b  
    MATLAB版本升级很快,每次升级都给用户带来很多新的工具箱,提供很多新的功能,但对计算机硬件配置的要求越来越高,启动和运行速度也越来越慢。为提高MATLAB启动和运行速度,有以下三种方法。 :KmnwYm  
    44NM of8N  
    2.1更改MATLAB启动快捷方式 HQvJ*U4++  
    在缺省配置下,MATLAB有一个启动闪屏(Splash Windows),去掉它可以节省一定的内存消耗,从而加快启动。在MATIJAB启动快捷方式后添加命令行参数 一nos-plash”即可_去掉闪屏。 GO?hB4 9T  
    缺省配置 MATLAB会启动虚拟机,这会消耗大量内存。添加命令行参数"-nojvm”可禁用JAVA虚拟机。 7}:+Yx  
    MATLAB启动快捷方式命令形如: 3CzF@t;5  
    ”%MATLABROOT%\bin\win32\matlab.exe -nosplash -nojvm”。经过以上配置,MATLAB启动和运行速度会得到大幅提升。 "(r%`.l=I  
    >?Duz+W)  
    禁用JAVA虚拟机后,MATLAB中有些功能,诸如:调试功能、可视化界面设计功能不能使用,但大多数其它功能可正常运行。如果使用的功能需要JAVA虚拟机支持,启动时将命令行参数 一nojvm 去掉即可。 6ao~f?JZ  
    iYZn`OAx  
    2.2更改MATLAB搜索路径 l`uI K.  
    MATLAB启动时会添加搜索路径。如果安装了多个工具箱,搜索路径会很多。过多的搜索路径除了减缓启动速度外,还会影响MATLAB执行效率。因为MATLB执行程序时会在这些路径中寻找M文件。而实际上我们不会为完成某个任务使用所有的工具箱。为提高启动和运行速度,可以修改pathdef.m文件,将我们暂时不用的工具箱和其它搜索路径注释掉(MATLAB程序以%为注释标识),从而加快启动 #M%K82"  
    和运行。 .TMLg(2hgv  
    i;rcg d  
    2.3修改matlabre.m文件 7u{V1_ n1  
    MATLAB在多种操作系统中、多种屏幕分辨率下均可正常运行,MATLAB启动时自动运行matlabrc.m文件。而这个MATLAB脚本会判断当前操作系统,会检测运行环境(比如屏幕分辨率),从而设置相关系统参数。但一般用户都只在一种操作系统中(比如Windows XP)、一种喜好的环境下(比如将屏幕分辨率设为1024x768) 使用MATLAB,我们可以把这些判断语句去掉,直接设置系统参数,并删去(或注释掉)一些无关的语句,从而一定程度上缩短MATLAB启动时间。 fat;5XL@  
    #c!rx%8I  
    3.让程序随MATLA B一起启动 @R-11wP)M  
    [~PR\qm  
    自己编辑的工具箱或M文件,有时候希望MATLAB后自动运行。在文件matlabrc.m中添加相应语句可实现此功能。新建startup.m文什,其中增加需要自动运行的语句,并将该文件放在%MATLABROOT%\toolbox\local\}目录下实现同样功能。比如要MATLAB启动后自动打开模型文件 My-Model”,则只需在matlabrc.m或startup.m文件中添加一条语句”MyModel”即可实现。
     
    光行天下网站、公众号广告投放、企业宣传稿件发布,请联系QQ:9652202,微信号:cyqdesign
    分享到
    离线wanghong74
    发帖
    101
    光币
    82
    光券
    0
    只看该作者 1楼 发表于: 2008-10-30
    thank for you very much
    离线272049844
    发帖
    364
    光币
    1453
    光券
    0
    只看该作者 2楼 发表于: 2010-04-29
    好深奥……
    离线隨伱洏飛
    发帖
    9
    光币
    5
    光券
    0
    只看该作者 3楼 发表于: 2011-01-16
    了然、、、
    发帖
    43
    光币
    2
    光券
    0
    只看该作者 4楼 发表于: 2016-03-23
    多谢 指导