QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1967|回复: 0
打印 上一主题 下一主题

Matlab中一些重要的命令

[复制链接]
字体大小: 正常 放大

413

主题

36

听众

1854

积分

升级  85.4%

  • TA的每日心情
    开心
    2019-9-18 21:55
  • 签到天数: 258 天

    [LV.8]以坛为家I

    社区QQ达人

    群组2015国赛冲刺

    群组2016美赛公益课程

    群组国赛讨论

    群组第三届数模基础实训

    群组Matlab讨论组

    跳转到指定楼层
    1#
    发表于 2015-8-28 22:09 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta

    1.3.8一些重要的命令
        如果你是个MATLAB新手,一些示例可能有助你理解它的功能。在命令窗口(The Command Windows)中输入demo或在启动平台中选择“demos”来运行MATLAB内建的示例。在任何时侯你都可以用clc命令清空命令窗口(The Command Windows)中的内容,可以用clf清空当前图象窗口中的内容。在工作空间窗口(The workspace browser)中变量可用clear命令清除。正如我们看到的,工作空间窗口(The workspace browser)中的变量在独立的命令和M文件间执行时,可能会出现第一个问题中的变量存留在工作区而影响到第二个问题的解决。为了避免这种情况的发生,在新的计算开始之前,应当有clear命令清空工作区。

    另一个重要的命令是abort命令。如果一个M文件运行时间过长,里面可能含有无限循环,而没有结束。在这种情况下,可在命令窗口内输入control-c(简写为^c)。输入这个命令方法是光标在命令窗口内,按住控制键然后按c。当MATLAB删除了^c,说明这个程序已经停止并回到命令行提示符状态。省略号(!)是另一个重要的特殊字符。它的特殊作用是给计算机操作系统发送一个命令。在省略号后的字符会发送给计算机并且执行,如果在计算机的命令行提示符中输入字符是一样的。这种特性使系统命令更容易植入MATLAB程序中。

    最后,你能用diary命令记录下在MATLAB中运行过程中每个线程所做的事。命令的格式如下:

    diary filename

    当这个命令被执行后,所有在命令窗口(The Command Windows)中的输入和输出将会被记录在diary文件中。这是一个非常重要的工具,当MATLAB发生错误而中断时,利用它你可以重建重要的事件。diary off命令中止写入diary文件,diary on命令重新开始写入。

    MATLAB搜索路径(the MATLAB search path

    MATLABMATLAB搜索条寻找M文件。在你的文件系统中,MATLABM文件是以目录的形式被组织。

    如果用户在MATLAB提示符后输入一个名字,那么MATLAB在解释器将按以下顺序寻找这个名字:

    先查看这个名字是否是个变量名。如果它是一个变量,MATLAB将会显示出这个变量的值。

    然后检查看它是否是内建函数或命令。如果是,则执行对应的函数或命令。检查是不是在当前目录下的一个M文件。如果是,则

    执行对应的函数或命令。
    检查是不是在MATLAB搜索路径的所有目录下的一个M文件。如果是,则执行对应的函数或命令。

    注意:如果首先检测到的是变量名,且这个变量名与MATLAB的某一个函数或命令同名,那么这个函数或命令将变得无法访问。

    这是初学者易犯的错误之一。

    常见编程错误

    如果变量名与MATLAB中的函数或命令重名,那么这个函数或命令将不能被访问。

    还有,如果有多个函数或命令重名,那么MATLAB将会执行在搜索路径中找到的第一个,其他的将不会被执行。对于初学者,这

    也是一个常见的问题,往往将
    M文件的名字与MATLAB内建函数或命令重名,从而导致函数或命令的不能访问。

    常见编程错误

    不要创建和MATLAB内建函数或命令同名的M文件。

    MATLAB还包括一个特殊的命令——which命令它能帮助我们找到正在执行的文件版本和它的路径。在检查文件名冲突方面它

    是非常有用的。这个命令的格式是

    which filename

    filename代表你所要加载的函数名。举个例子,你要加载的函数是cross.m:

    >> whichcross
    D:\MATLAB7\toolbox\matlab\specfun\cross.m




    file:///C:/Users/lx/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif


    我们可以运用启动平台中的路径工具the path tool随时检查和修改这个路径,或者在命令窗口(The Command Windows)中输

    editpath命令。路径工具(the path tool)如图1.10所示。它允许使用者添加,删除路径和改变在目录中的顺序。还有其他与路

    径相关的函数,包括:

    add path增加目录到MATLAB搜索路径。

    path显示MATLAB搜索路径。

    path2rc增加当前目录到MATLAB搜索路径。

    rmpath移动MATLAB搜索路径中的目录。


    截图.PNG (17.29 KB, 下载次数: 417)

    截图.PNG

    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    数学中国版主团队!
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-4-14 07:29 , Processed in 0.388993 second(s), 54 queries .

    回顶部