• MATLAB命令


    本节的内容将提供常用的一些MATLAB命令

    在之前的篇章中我们已经知道了MATLAB数值计算和数据可视化是一个交互式程序,在它的命令窗口中您可以在MATLAB提示符“>>”下键入命令。

    MATLAB管理会话的命令

    MATLAB提供管理会话的各种命令。如下表所示:

    命令目的/作用
    clc清除命令窗口。
    clear从内存中删除变量。
    exist检查存在的文件或变量。
    global声明变量为全局。
    help搜索帮助主题。
    lookfor搜索帮助关键字条目。
    quit停止MATLAB。
    who列出当前变量。
    whos列出当前变量(长显示)。

    MATLAB的系统命令

    使用MATLAB的时候有一些系统命令可以方便我们的操作,如在当前的工作区中可以使用系统命令保存为一个文件、加载文件、显示日期、列出目录中的文件和显示当前目录等。

    下表列举了一些MATLAB常用的系统相关的命令:

    命令目的/作用
    cd改变当前目录。
    date显示当前日期。
    delete删除一个文件。
    diary日记文件记录开/关切换。
    dir列出当前目录中的所有文件。
    load负载工作区从一个文件中的变量。
    path显示搜索路径。
    pwd显示当前目录。
    save保存在一个文件中的工作区变量。
    type显示一个文件的​​内容。
    what列出所有MATLAB文件在当前目录中。
    wklread读取.wk1电子表格文件。 

    MATLAB输入和输出命令

    MATLAB提供了以下输入和输出相关的命令:

    命令作用/目的
    disp显示一个数组或字符串的内容。
    fscanf阅读从文件格式的数据。
    format控制屏幕显示的格式。
    fprintf执行格式化写入到屏幕或文件。
    input显示提示并等待输入。
    ;禁止显示网版印刷

    fscanf和fprintf命令的行为像C scanf和printf函数。他们支持格式如下代码:

    格式代码目的/作用
    %s输出字符串
    %d输出整数
    %f输出浮点数
    %e显示科学计数法形式
    %g%f 和%e 的结合,根据数据选择适当的显示方式

    用于数字显示格式的函数有以下几种形式:

    Format函数最多可显示
    format short四位十进制数(默认)
    format long15位定点表示
    format short e五位浮点表示
    format long e15位浮点表示
    format bank两个十进制数字
    format +正,负或零
    format rat有理数近似
    format compact变量之间没有空行
    format loose变量之间有空行

    MATLAB向量,矩阵和阵列命令

    下表列出了MATLAB用于工作数组、矩阵和向量的各种命令:

    命令作用/目的
    cat连接数组
    find查找非零元素的索引
    length计算元素数量
    linspace创建间隔向量
    logspace创建对数间隔向量
    max返回最大元素
    min返回最小元素
    prod计算数组元素的连乘积
    reshape重新调整矩阵的行数、列数、维数
    size计算数组大小
    sort排序每个列
    sum每列相加
    eye创建一个单位矩阵
    ones生成全1矩阵
    zeros生成零矩阵
    cross计算矩阵交叉乘积
    dot计算矩阵点积
    det计算数组的行列式
    inv计算矩阵的逆
    pinv计算矩阵的伪逆
    rank计算矩阵的秩
    rref将矩阵化成行最简形
    cell创建单元数组
    celldisp显示单元数组
    cellplot显示单元数组的图形表示
    num2cell将数值阵列转化为异质阵列
    deal匹配输入和输出列表
    iscell判断是否为元胞类型 

    MATLAB绘图命令

    MATLAB提供了大量的命令绘制图表。下表列出了一些常用的命令绘制:

    命令作用/目的
    axis人工选择坐标轴尺寸
    fplot智能绘图功能
    grid显示网格线
    plot生成XY图
    print打印或绘图到文件
    title把文字置于顶部
    xlabel将文本标签添加到x轴
    ylabel将文本标签添加到y轴
    axes创建轴对象
    close关闭当前的绘图
    close all关闭所有绘图
    figure打开一个新的图形窗口
    gtext通过鼠标在指定位置放注文
    hold保持当前图形
    legend鼠标放置图例
    refresh重新绘制当前图形窗口
    set指定对象的属性,如轴
    subplot在子窗口中创建图
    text在图上做标记
    bar创建条形图
    loglog创建双对数图
    polar创建极坐标图像
    semilogx创建半对数图(对数横坐标)
    semilogy创建半对数图(对数纵坐标)
    stairs创建阶梯图
    stem创建针状图
  • 相关阅读:
    Linux: code: name: void dev_deactivate(struct net_device *dev)
    一幅长文细学TypeScript(二)——TS的数据类型
    SQLServer过滤数据
    老电脑装什么系统流畅
    pdf文件打开后部分文字无法显示
    ♥ 七夕七夕 ♥ - 怎么给女朋友送礼物攻略
    盲盒小程序库存管理的关键策略
    C语言变量的作用域
    【电源专题】LDO噪声抑制方法
    RedHat公司及红帽认证介绍丨红帽认证等级介绍
  • 原文地址:https://blog.csdn.net/std86021/article/details/127762255