精华内容
下载资源
问答
  • matlab函数大全-matlab函数大全.doc 比较白痴的东西,不过对初学者也许有用,特分享一下。不要喷我哦!函数具体用法可以用help查一下。附件内容与下面一样的。 Aabs 绝对值、模、字符的ASCII码值 acos 反余弦 ...
  • All MATLAB® functions have supporting documentation that includes examples and describes the function inputs, outputs, and calling syntax. There are several ways to access this information from the ...

    All MATLAB® functions have supporting documentation that includes examples and describes the function inputs, outputs, and calling syntax. There are several ways to access this information from the command line

    • Open the function documentation in a separate window using the doc command:
    doc mean   % 也可以按键“F1”,极力推荐这一种
    
    • Display function hints (the syntax portion of the function documentation) in the Command Window by pausing after you type the open parentheses for the function input arguments:
    mean(
    
    • View an abbreviated text version of the function documentation in the Command Window using the help command:
    help mean
    
    展开全文
  • Gray-level co-occurrence matrix from an image ...灰度共生矩阵是像素距离和角度的矩阵函数,它通过计算图像中一定距离和一定方向的两点灰度之间的相关性,来反映图像在方向、间隔、变化幅度及快慢上的综合信息

    转自:http://blog.csdn.net/linxue968/article/details/6034754

    Gray-level co-occurrence matrix from an image

    图像的灰度共生矩阵

    灰度共生矩阵是像素距离和角度的矩阵函数,它通过计算图像中一定距离和一定方向的两点灰度之间的相关性,来反映图像在方向、间隔、变化幅度及快慢上的综合信息。

    使用方法:
    glcm = graycomatrix(I)
    glcms = graycomatrix(I,param1,val1,param2,val2,...)
    [glcms,SI] = graycomatrix(...)

    描述:
    glcms = graycomatrix(I) 产生图像I的灰度共生矩阵GLCM。它是通过计算两灰度值在图像I中水平相邻的次数而得到的 (也不必是水平相邻的次数,这一参数是可调的,可能通过Offsets来进行调整,比如[0 D]代表是水平方向,[-D D]代表是右上角45度方向,[-D 0]代表是竖直方向,即90度方向,而[-D -D]则代表是左上角,即135度方向),GLCM中的每一个元素(i,j)代表灰度i与灰度j在图像中水平相邻的次数。

    因为动态地求取图像的GLCM区间代价过高,我们便首先将灰度值转换到I的灰度区间里。如果I是一个二值图像,那么灰度共生矩阵就将图像转换到两级。如果I是一个灰度图像, 那将转换到8级。灰度的级数决定了GLCM的大小尺寸。你可以通过设定参数“NumLevels”来指定灰度的级数,还可以通过设置“GrayLimits"参数来设置灰度共生矩阵的转换方式。

    下图显示了如何求解灰度共生矩阵,以(1,1)点为例,GLCM(1,1)值为1说明只有一对灰度为1的像素水平相邻。GLCM(1,2)值为2,是因为有两对灰度为1和2的像素水平相邻。

     

    glcms = graycomatrix(I,param1,val1,param2,val2,...) 返回一个或多个灰度灰度共生矩阵,根据指定的参数。参数可以很简短,并且对大小写不敏感。

    参数

    'GrayLimits'  是两个元素的向量,表示图像中的灰度映射的范围,如果其设为[],灰度共生矩阵将使用图像I的最小及最大灰度值作为GrayLimits

    'NumLevels'    一个整数,代表是将图像中的灰度归一范围。举例来说,如果NumLevels为8,意思就是将图像I的灰度映射到1到8之间,它也决定了灰度共生矩阵的大小

    'Offset'   上面有解释,是一个p*2的整数矩阵,D代表是当前像素与邻居的距离,通过设置D值,即可设置角度
    Angle        Offset
      0              [0 D]
     45             [-D D]
     90             [-D 0]
    135            [-D -D]

    示例:

    计算灰度共生矩阵,并且返回缩放后的图像,SI
    I = [ 1 1 5 6 8 8; 2 3 5 7 0 2; 0 2 3 5 6 7];
    [glcm,SI] = graycomatrix(I,'NumLevels',9,'G',[])

    计算灰度图像的灰度共生矩阵
    I = imread('circuit.tif');
    glcm = graycomatrix(I,'Offset',[2 0]);

    灰度共生矩阵的特征:

    角二阶矩(Angular Second Moment, ASM)
    ASM=sum(p(i,j).^2)    p(i,j)指归一后的灰度共生矩阵
    角二阶矩是图像灰度分布均匀程度和纹理粗细的一个度量,当图像纹理绞细致、灰度分布均匀时,能量值较大,反之,较小。

    熵(Entropy, ENT)
    ENT=sum(p(i,j)*(-ln(p(i,j)))    
    是描述图像具有的信息量的度量,表明图像的复杂程序,当复杂程序高时,熵值较大,反之则较小。

    反差分矩阵(Inverse Differential Moment, IDM)
    IDM=sum(p(i,j)/(1+(i-j)^2))
    反映了纹理的清晰程度和规则程度,纹理清晰、规律性较强、易于描述的,值较大;杂乱无章的,难于描述的,值较小

    展开全文
  • Matlab函数索引

    千次阅读 2015-04-05 15:25:09
    一、常用指令(General Purpose Commands) ...helpbrowser 超文本文档帮助信息 helpdesk 超文本文档帮助信息 helpwin 打开在线帮助窗 info MATLAB 和MathWorks 公司的信息 sub

    一、常用指令(General Purpose Commands)

    1.1 通用信息查询(General information)

    demo 演示程序

    help 在线帮助指令

    helpbrowser 超文本文档帮助信息

    helpdesk 超文本文档帮助信息

    helpwin 打开在线帮助窗

    info MATLAB 和MathWorks 公司的信息

    subscribe MATLAB 用户注册

    ver MATLAB 和TOOLBOX 的版本信息

    version MATLAB 版本

    whatsnew 显示版本新特征

    1.2 工作空间管理(Managing the workspace)

    clear 从内存中清除变量和函数

    exit 关闭MATLAB

    load 从磁盘中调入数据变量

    pack 合并工作内存中的碎块

    quit 退出MATLAB

    save 把内存变量存入磁盘

    who 列出工作内存中的变量名

    whos 列出工作内存中的变量细节

    workspace 工作内存浏览器

    1.3 管理指令和函数(Managing commands and functions)

    edit 矩阵编辑器

    edit 打开M 文件

    inmem 查看内存中的P 码文件

    mex 创建MEX 文件

    open 打开文件

    pcode 生成P 码文件

    type 显示文件内容

    what 列出当前目录上的M、MAT、MEX 文件

    which 确定指定函数和文件的位置

    1.4 搜索路径的管理(Managing the seach patli)

    addpath 添加搜索路径

    rmpath 从搜索路径中删除目录

    path 控制MATLAB 的搜索路径

    pathtool 修改搜索路径

    1.5 指令窗控制(Controlling the command window)

    beep 产生beep 声

    echo 显示命令文件指令的切换开关

    diary 储存MATLAB 指令窗操作内容

    format 设置数据输出格式

    more 命令窗口分页输出的控制开关

    1.6 操作系统指令(Operating system commands)

    cd 改变当前工作目录

    computer 计算机类型

    copyfile 文件拷贝

    delete 删除文件

    dir 列出的文件

    dos 执行dos 指令并返还结果

    getenv 给出环境值

    ispc MATLAB 为PC(Windows)版本则为真

    isunix MATLAB 为Unix 版本则为真

    mkdir 创建目录

    pwd 改变当前工作目录

    unix 执行unix 指令并返还结果

    vms 执行vms dcl 指令并返还结果

    web 打开web 浏览器

    ! 执行外部应用程序

    二、运算符和特殊算符(Operators and special characters)

    2.1 算术运算符(Arithmetic operators)

    + 加

    - 减

    * 矩阵乘

    .* 数组乘

    ^ 矩阵乘方

    .^ 数组乘方

    \ 反斜杠或左除

    / 斜杠或右除

    ./或.\ 数组除

    张量积

    [注]本表第三栏括号中的字符供在线救助时help 指令引述用

    2.2 关系运算符(Relational operators)

    = = 等号

    ~= 不等号

    < 小于

    > 大于

    <= 小于或等于

    >= 大于或等于

    2.3 逻辑操作(Logical operators)

    & 逻辑与

    | 逻辑或

    ~ 逻辑非

    xor 异或

    any 有非零元则为真

    all 所有元素均非零则为真

    2.4 特殊算符(Special characters)

    : 冒号

    ( ) 圆括号

    [ ] 方括号

    { } 花括号

    @ 创建函数句柄

    . 小数点

    . 构架域的关节点

    .. 父目录

    续行号

    , 逗号

    ; 分号

    % 注释号

    ! 调用操作系统命令

    = 赋值符号

    ˊ 引号

    ˊ 复数转置号

    .ˊ 转置号

    [,] 水平串接

    [;] 垂直串接

    ( ),{ },. 下标赋值

    ( ),{ },. 下标标识

    subsindex 下标标识

    三、编程语言结构(Programming language constructs)

    3.1 控制语句(Control flow)

    break 终止最内循环

    case 同switch 一起使用

    catch 同try 一起使用

    continue 将控制转交给外层的for 或while 循环

    else 同if 一起使用

    elseif 同if 一起使用

    end 结束for,while,if 语句

    for 按规定次数重复执行语句

    if 条件执行语句

    otherwise 可同switch 一起使用

    return 返回

    switch 多个条件分支

    try try-cathch 结构

    while 不确定次数重复执行语句

    3.2 计算运行(Evaluation and execution)

    assignin 跨空间赋值

    builtin 执行内建的函数

    eval 字符串宏指令

    evalc 执行MATLAB 字符串

    evalin 跨空间计算串表达式的值

    feval 函数宏指令

    run 执行脚本文件

    3.3 脚本文件、函数及变量(Scripts,function,and variables)

    exist 检查变量或函数是否被定义

    function 函数文件头

    global 定义全局变量

    isglobal 若是全局变量则为真

    iskeyword 若是关键字则为真

    mfilename 正在执行的M 文件的名字

    persistent 定义永久变量

    script MATLAB 命令文件

    3.4 宗量处理(Augument handling)

    inputname 实际调用变量名

    nargchk 输入变量个数检查

    nargin 函数输入宗量的个数

    nargout 函数输出宗量的个数

    nargoutchk 输出变量个数检查

    varagin 输入宗量

    varagout 输出宗量

    3.5 信息显示(Message display)

    disp 显示矩阵和文字内容

    display 显示矩阵和文字内容的重载函数

    error 显示错误信息

    fprintf 把格式化数据写到文件或屏幕

    lasterr 最后一个错误信息

    lastwarn 最后一个警告信息

    sprintf 按格式把数字转换为串

    warning 显示警告信息

    3.6 交互式输入(Interactive input)

    input 提示键盘输入

    keyboard 激活键盘做为命令文件

    pause 暂停

    uicontrol 创建用户界面控制

    uimenu 创建用户界面菜单

    四、基本矩阵函数和操作(Elementary matrices and matrix manipulation)

    4.1 基本矩阵(Elementary matrices)

    eye 单位阵

    linspace 线性等分向量

    logspace 对数等分向量

    meshgrid 用于三维曲面的分格线坐标

    ones 全1 矩阵

    rand 均匀分布随机阵

    randn 正态分布随机阵

    repmat 铺放模块数组

    zeros 全零矩阵

    : 矩阵的援引和重排

    4.2 矩阵基本信息(Basic array information)

    disp 显示矩阵和文字内容

    isempty 若是空矩阵则为真

    isequal 若对应元素相等则为1

    islogical 尤其是逻辑数则为真

    isnumeric 若是数值则为真

    length 确定向量的长度

    logical 将数值转化为逻辑值

    ndims 数组A 的维数

    size 确定矩阵的维数

    4.3 矩阵操作(Matrix manipulateion)

    blkdiag 块对角阵串接

    diag 创建对角阵,抽取对角向量

    end 数组的长度,即最大下标

    find 找出非零元素1 的下标

    fliplr 矩阵的左右翻转

    flipud 矩阵的上下翻转

    flipdim 交换对称位置上的元素

    ind2sub 据单下标换算出全下标

    reshape 矩阵变维

    rot90 矩阵逆时针90°旋转

    sub2idn 据全下标换算出单下标

    tril 抽取下三角阵

    triu 抽取上三角阵

    4.4 特殊变量和常数(Special variables and constants)

    ans 最新表达式的运算结果

    eps 浮点相对误差

    i,j 虚数单位

    inf 或Inf 无穷大

    isfinite 若是有限数则为真

    isinf 若是无穷大则为真

    isnan 若为非数则为真

    NaN 或nan 非数

    pi 3.1415926535897.

    realmax 最大浮点数

    realmin 最小正浮点数

    why 一般问题的简明答案

    4.5 特殊矩阵(Specialized matrices)

    compan 伴随矩阵

    gallery 一些小测试矩阵

    hadamard Hadamard 矩阵

    hankel Hankel 矩阵

    hilb Hilbert 矩阵

    invhilb 逆Hilbert 矩阵

    magic 魔方阵

    pascal Pascal 矩阵

    rosser 典型对称特征值实验问题

    toeplitz Toeplitz 矩阵

    vander Vandermonde 矩阵

    wilkinson Wilkinson’s 对称特征值实验矩阵

    五、基本数学函数(Elementary math functions)

    5.1 三角函数(Trigonometric)

    acos 反余弦

    acosh 反双曲余弦

    acot 反余切

    acoth 反双曲余切

    acsc 反余割

    acsch 反双曲余割

    asec 反正割

    asech 反双曲正割

    asin 反正弦

    asinh 反双曲正弦

    atan 反正切

    atanh 反双曲正切

    atan2 四象限反正切

    cos 余弦

    cosh 双曲余弦

    cot 余切

    coth 双曲余切

    csc 余割

    csch 双曲余割

    sec 正割

    sech 双曲正割

    sin 正弦

    sinh 双曲正弦

    tan 正切

    tanh 双曲正切

    5.2 指数函数(Exponential)

    exp 指数

    log 自然对数

    log10 常用对数

    log2 以2 为底的对数

    nestpow2 最近邻的2 的幂

    pow2 2 的幂

    sqrt 平方根

    5.3 复数函数(Complex)

    abs 绝对值

    angle 相角

    complex 将实部和虚部构成复数

    conj 复数共轭

    cplxpair 复数阵成共轭对形式排列

    imag 复数虚部

    isreal 若是实数矩阵则为真

    real 复数实部

    unwrap 相位角360°线调整

    5.4 圆整和求余函数(Rounding and remainder)

    ceil 朝正无穷大方向取整

    fix 朝零方向取整

    floor 朝负无穷大方向取整

    mod 模数求余

    rem 求余数

    round 四舍五入取整

    sign 符号函数

    六、特殊函数(Specialized math functions)

    cart2pol 直角坐标变为柱(或极)坐标

    cart2sph 直角坐标变为球坐标

    cross 向量叉积

    dot 向量内积

    isprime 若是质数则为真

    pol2cart 柱(或极)坐标变为直角坐标

    sph2cart 球坐标变为直角坐标

    七、矩阵函数和数值线性代数(Matrix functions-numerical linear algebra)

    7.1 矩阵分析(Matrix analysis)

    det 行列式的值

    norm 矩阵或向量范数

    normest 估计2 范数

    null 零空间

    orth 值空间

    rank 秩

    rref 转换为行阶梯形

    trace 迹

    subspace 子空间的角度

    7.2 线性方程(Linear equations)

    chol Cholesky 分解

    cholinc 不完全Cholesky 分解

    cond 矩阵条件数

    condest 估计1-范数条件数

    inv 矩阵的逆

    lu LU 分解

    luinc 不完全LU 分解

    lscov 已知协方差的最小二乘积

    nnls 非负二乘解

    pinv 伪逆

    qr QR 分解

    rcond LINPACK 逆条件数

    \、/ 解线性方程

    7.3 特性值与奇异值(Eigenvalues and singular values)

    condeig 矩阵各特征值的条件数

    eig 矩阵特征值和特征向量

    eigs 多个特征值

    gsvd 归一化奇异值分解

    hess Hessenberg 矩阵

    poly 特征多项式

    polyeig 多项式特征值问题

    qz 广义特征值

    schur Schur 分解

    svd 奇异值分解

    svds 多个奇异值

    7.4 矩阵函数(Matrix functions)

    expm 矩阵指数

    expm1 矩阵指数的Pade 逼近

    expm2 用泰勒级数求矩阵指数

    expm3 通过特征值和特征向量求矩阵指数

    funm 计算一般矩阵函数

    logm 矩阵对数

    sqrtm 矩阵平方根

    7.5 因式分解(Factorization utility)

    cdf2rdf 复数对角型转换到实块对角型

    balance 改善特征值精度的平衡刻度

    rsf2csf 实块对角型转换到复数对角型

    八、数据分析和傅里叶变换(Date analysis and Fourier transforms)

    8.1 基本运算(Basic operations)

    cumprod 元素累计积

    cumsum 元素累计和

    cumtrapz 累计积分

    hist 统计频数直方图

    histc 直方图统计

    max 最大值

    mean 平均值

    median 中值

    min 最小值

    prod 元素积

    sort 由小到大排序

    sortrows 由小到大按行排序

    std 标准差

    sum 元素和

    trapz 梯形数值积分

    var 求方差

    8.2 有限差分(Finite differentces)

    del2 五点离散Laplacian

    diff 差分和近似微分

    gradient 梯度

    8.3 相关(Correlation)

    corrcoef 相关系数

    cov 协方差矩阵

    subspace 子空间之间的角度

    8.4 滤波和卷积(Filtering and convoluteion)

    conv 卷积和多项式相乘

    conv2 二维卷积

    convn N 维卷积

    detrend 去除线性分量

    deconv 解卷和多项式相除

    filter 一维数字滤波器

    fliter2 二维数字滤波器

    8.5 傅里叶变换(Fourier transforms)

    fft 快速离散傅里叶变换

    fft2 二维离散傅里叶变换

    fftn N 维离散傅里叶变换

    fftshift 重排fft 和fft2 的输出

    ifft 离散傅里叶反变换

    ifft2 二维离散傅城叶反变换

    ifftn N 维离散傅里叶反变换

    ifftshift 反fftshift

    九、音频支持(Audio support)

    9.1 音频硬件驱动(Audio hardware drivers)

    sound 播放向量

    soundsc 自动标刻并播放

    waveplay 利用系统音频输出设配播放

    waverecor 利用系统音频输入设配录音

    9.2 音频文件输入输出(Audio file import and export)

    auread 读取音频文件(.au)

    auwrite 创建音频文件(.au)

    wavread 读取音频文件(.wav)

    wavwrite 创建音频文件(.wav)

    9.3 工具(Utilities)

    lin2mu 将线性信号转换为μ 一律编码的信号

    mu2lin 将μ 一律编码信号转换为线性信号

    十、插补多项式函数(Interpolation and polynomials)

    10.1 数据插补(Data Interpolation)

    griddata 分格点数据

    griddata3 三维分格点数据

    griddatan 多维分格点数据

    interpft 利用FFT 方法一维插补

    interp1 一维插补

    interp1q 快速一维插补

    interp2 二维插补

    interp3 三维插补

    intern N 维插补

    pchip hermite 插补

    10.2 样条插补(Spline Interpolation)

    ppval 计算分段多项式

    spline 三次样条插补

    10.3 多项式(Polynomials)

    conv 多项式相乘

    deconv 多项式相除

    poly 由根创建多项式

    polyder 多项式微分

    polyfit 多项式拟合

    polyint 积分多项式分析

    polyval 求多项式的值

    polyvalm 求矩阵多项式的值

    residue 求部分分式表达

    roots 求多项式的根

    MATLAB 主要函数(二)

    十一、数值泛函函数和ODE 解算器(Function functions and ODE solvers)

    11.1 优化和寻根(Optimization and root finding)

    fminbnd 非线性函数在某区间中极小值

    fminsearch 单纯形法求多元函数极值点指令

    fzero 单变量函数的零点

    11.2 优化选项处理(Optimization Option handling)

    optimget 从OPTIONS 构架中取得优化参数

    optimset 创建或修改OPTIONS 构架

    11.3 数值积分(Numerical intergration)

    dblquad 二重(闭型)数值积分指令

    quad 低阶法数值积分

    quadl 高阶法数值积分

    11.4 绘图(Plotting)

    ezcontour 画等位线

    ezcontourf 画填色等位线

    ezmesh 绘制网格图

    ezmeshc 绘制含等高线的网格图

    ezplot 绘制曲线

    ezplot3 绘制3 维曲线

    ezpolar 采用极坐标绘图

    ezsurf 画曲面图

    ezsurfc 画带等位线的曲面图

    fplot 画函数曲线图

    11.5 内联函数对象(Inline function object)

    argnames 给出函数的输入宗量

    char 创建字符传输组或者将其他类型变量转化为

    字符串数组

    formula 函数公式

    inline 创建内联函数

    11.6 差微分函数解算器(Differential equation solvers)

    ode113 变阶法解方程

    ode15s 变阶法解刚性方程

    ode23 低阶法解微分方程

    ode23s 低阶法解刚性微分方程

    ode23t 解适度刚性微分方程

    odet23tb 低阶法解刚性微分方程

    ode45 高阶法解微分方程

    十二、二维图形函数(Two dimensional graphs)

    12.1 基本平面图形(Elementary X-Y graphs)

    loglog 双对数刻度曲线

    plot 直角坐标下线性刻度曲线

    plotyy 双纵坐标图

    polar 极坐标曲线图

    semilogx X 轴半对数刻度曲线

    semilogy Y 轴半对数刻度曲线

    12.2 轴控制(Axis control)

    axes 创建轴

    axis 轴的刻度和表现

    box 坐标形式在封闭式和开启词式之间切换

    grid 画坐标网格线

    hold 图形的保持

    subplot 创建子图

    zoom 二维图形的变焦放大

    12.3 图形注释(Graph annotation)

    gtext 用鼠标在图上标注文字

    legend 图例说明

    plotedit 图形编辑工具

    text 在图上标注文字

    texlabel 将字符串转换为Tex 格式

    title 图形标题

    xlabel X 轴名标注

    ylabel Y 轴名标注

    12.4 硬拷贝(Hardcopy and printing)

    orient 设置走纸方向

    print 打印图形或把图存入文件

    printopt 打印机设置

    十三、三维图形函数(Three dimensional graphs)

    13.1 基本三维图形(Elementary 3-D plots)

    fill3 三维曲面多边形填色

    mesh 三维网线图

    plot3 三维直角坐标曲线图

    surf 三维表面图

    13.2 色彩控制(Color control)

    alpha 透明色控制

    brighten 控制色彩的明暗

    caxis (伪)颜色轴刻度

    colordef 用色风格

    colormap 设置色图

    graymon 设置缺省图形窗口为单色显示屏

    hidden 消隐

    shading 图形渲染模式

    whitebg 设置图形窗口为白底

    13.3 光照模式(Lighting)

    diffuse 漫反射表面系数

    light 灯光控制

    lighting 设置照明模式

    material 使用预定义反射模式

    specular 漫反射

    surfnorm 表面图的法线

    surfl 带光照的三维表面图

    13.4 色图(Color maps)

    autumn 红、黄浓淡色

    bone 蓝色调灰度图

    colorcube 三浓淡多彩交错色

    cool 青和品红浓淡色图

    copper 线性变化纯铜色调图

    flag 红-白-蓝黑交错色图

    gray 线性灰度

    hot 黑-红-黄-白交错色图

    hsv 饱和色彩图

    jet 变异HSV 色图

    lines 采用plot 绘线色

    pink 淡粉红色图

    prism 光谱色图

    spring 青、黄浓淡色

    summer 绿、黄浓淡色

    vga 16 色

    white 全白色

    winter 蓝、绿浓淡色

    13.5 轴的控制(Axis control)

    axes 创建轴

    axis 轴的刻度和表现

    box 坐标形式在封闭式和开启式之间切换

    daspect 轴的DataAspectRatio 属性

    grid 画坐标网格线

    hold 图形的保持

    pbaspect 画坐标框的PlotBoxAspectRatio 属性

    subplot 创建子图

    xlim X 轴范围

    ylim Y 轴范围

    zlim Z 轴范围

    zoom 二维图形的变焦放大

    13.6 视角控制(Viewpoint control)

    rotate3d 旋动三维图形

    view 设定3-D 图形观测点

    viewmtx 观测点转换矩阵

    13.7 图形注释(Graph annotation)

    colorbar 显示色条

    gtext 用鼠标在图上标注文字

    plotedit 图形编辑工具

    text 在图上标注文字

    title 图形标题

    xlabel X 轴名标注

    ylabel Y 轴名标注

    zlabel Z 轴名标注

    13.8 硬拷贝(Hardcopy and printing)

    orient 设置走纸方向

    print 打印图形或把图存入文件

    printopt 打印机设置

    verml 将图形保存为VRML2.0 文件

    十四、特殊图形(Specialized graphs)

    14.1 特殊平面图形(Specialized 2-D graphs)

    area 面域图

    bar 直方图

    barh 水平直方图

    comet 彗星状轨迹图

    compass 从原点出发的复数向量图

    errorbar 误差棒棒图

    ezplot 画二维曲线

    ezpolar 画极坐标曲线

    feather 从X 轴出发的复数向量图

    fill 多边填色图

    fplot 函数曲线图

    hist 统计频数直方图

    pareto Pareto 图

    pie 饼形统计图

    plotmatrix 散点图阵列

    scatter 散点图

    stairs 阶梯形曲线图

    stem 火柴杆图

    14.2 等高线及二维半图形(Contour and 2-1/2D graphs)

    clabel 给等高线加标注

    contour 等高线图

    contourf 等高线图

    contour3 三维等高线

    ezcontour 画等位线

    ezcontourf 画填色等位线

    pcolor 用颜色反映数据的伪色图

    voronoi Voronoi 图

    14.3 特殊三维图形(Specialized 3-D graphs)

    bar3 三维直方图

    bar3h 三维水平直方图

    comet3 三维彗星动态轨迹线图

    ezgraph3 通用指令

    ezmesh 画网线图

    ezmeshc 画等位线的网线图

    ezplot3 画三维曲线

    ezsurf 画曲面图

    ezsurfc 画带等位线的曲面图

    meshc 带等高线的三维网线图

    meshz 带零基准面的三维网线图

    pie3 三维饼图

    ribbon 以三维形式绘制二维曲线

    scatter3 三维散点图

    stem3 三维离散杆图

    surfc 带等高线的三维表面图

    trimesh 三角剖分网线图

    trisurf 三角剖分曲面图

    waterfall 瀑布水线图

    14.4 内剖及向量视图(Volume and vector visualization)

    coneplot 锥体图

    contourslice 切片等位线图

    quiver 矢量场图

    quiver3 三维方向箭头图

    slice 切片图

    14.5 图像显示及文件处理(Image display and file I/O)

    brighten 控制色彩的明暗

    colorbar 色彩条状图

    colormap 设置色图

    contrast 提高图像对比度的灰色图

    gray 线性灰度

    image 显示图像

    imagesc 显示亮度图像

    imfinfo 获取图像文件的特征数据

    imread 从文件读取图像的数据阵(和伴随色图))

    imwrite 把强度图像或真彩图像写入文件

    14.6 影片和动画(Movies and animation)

    capture 当前图的屏捕捉

    frame2im 将影片动画转换为编址图像

    getframe 获得影片动画图像的帧

    im2frame 将编址图像转换为影片动画

    movie 播放影片动画

    moviein 影片动画内存初始化

    rotate 旋转指令

    14.7 颜色相关函数(Color related function)

    spinmap 颜色周期性变化操纵

    14.8 三维模型函数(Solid modeling)

    cylinder 圆柱面

    patch 创建块

    sphere 球面

    Surf2patch 将曲面数据转换为块数据

    十五、句柄图形(Handle Graphics)

    15.1 图形窗的产生和控制(Figure window creation and control)

    clf 清除当前图

    close 关闭图形

    figure 打开或创建图形窗口

    gcf 获得当前图的柄

    openfig 打开图形

    refresh 刷新图形

    shg 显示图形窗

    15.2 轴的产生和控制(Axis creation and control)

    axes 在任意位置创建轴

    axis 轴的控制

    box 坐标形式在封闭式和开启式之间切换

    caxis 控制色轴的刻度

    cla 清除当前轴

    gca 获得当前轴的柄

    hold 图形的保持

    ishold 若图形处保持状态则为真

    subplot 创建子图

    15.3 句柄图形对象(Handle Graphics objects)

    axex 在任意位置创建轴

    figure 创建图形窗口

    image 创建图像

    light 创建光

    line 创建线

    patch 创建块

    rectangle 创建方

    surface 创建面

    text 创建图形中文本

    uicontextmenu 创建现场菜单对象

    uicontrol 用户使用界面控制

    uimenu 用户使用菜单控制

    15.4 句柄图形处理(Handle Graphics operations)

    copyobj 拷贝图形对象及其子对象

    delete 删除对象及文件

    drawnow 屏幕刷新

    findobj 用规定的特性找寻对象

    gcbf “正执行回调操作”的图形的柄

    gcbo “正执行回调操作”的控件图柄指令

    gco 获得当前对象的柄

    get 获得对象特性

    getappdat 获得应用程序定义数据

    isappdata 检验是否应用程序定义数据

    reset 重设对象特性

    rmappdata 删除应用程序定义数据

    set 建立对象特性

    setappdata 建立应用程序定义数据

    15.5 工具函数(Utilities)

    closereq 关闭图形窗请求函数

    ishandle 若是图柄代号侧为真

    newplot 下一个新图

    十六、图形用户界面工具(Graphical user interface tools)

    align 对齐用户控件和轴

    cbedit 编辑回调函数

    ginput 从鼠标得到图形点坐标

    guide 设计GUI

    menu 创建菜单

    menuedit 菜单编辑

    propedit 属性编辑

    uicontrol 创建用户界面控制

    uimenu 创建用户界面菜单

    十七、字符串(Character string)

    17.1 通用字符串函数(General)

    blanks 空格符号

    cellstr 通过字符串数组构建字符串的元胞数组

    char 创建字符传输组或者将其他类型变量转化为字符串数组

    deblank 删除最后的空格

    double 把字符串变成ASCII 码值

    eval 执行串形式的MATLAB 表达式

    17.2 字符串查询(String tests)

    iscellstr 若是字符串组成的元胞数组则为真

    ischar 若是字符串则为真

    isletter 串中是字母则为真

    isspace 串中是空格则为真

    isstr 若是字符串则为真

    17.3 字符串操作(String operations)

    base2dec X-进制串转换为十进制整数

    bin2dec 二进制串转换为十进制整数

    dec2base 十进制整数转换为X 进制串

    dec2bin 十进制整数转换为二进制串

    dec2hex 十进制整数转换为16 进制串

    findstr 在一个串中寻找一个子串

    hex2dec 16-进制串转换为十进制整数

    hex2num 16-进制串转换为浮点数

    int2str 将整数转换为字符串

    lower 把字符串变成小写

    mat2str 将数组转换为字符串

    num2str 把数值转换为字符串

    strcat 把多个串连接成长串

    strcmp 比较字符串

    strcmpi 比较字符串(忽略大小写)

    strings MATLAB 中的字符串

    strjust 字符串的对齐方式

    strmatch 逐行搜索串

    strnomp 比较字符串的前N 个字符

    strncmpi 比较字符串的前N 个字符(忽略大小写)

    strrep 用另一个串代替一个串中的子串

    strtok 删除串中的指定子串

    strvcat 创建字符串数组

    str2mat 将字符串转换为含有空格的数组

    str2num 将字符串转换为数值

    upper 把字符串变成大写

    十八、文件输入/输出(File input/output)

    clc 清除指令窗口

    disp 显示矩阵和文字内容

    fprintf 把格式化数据写到文件或屏幕

    home 光标返回行首

    input 提示键盘输入

    load 从磁盘中调入数据变量

    pause 暂停

    sprintf 写格式数据到串

    sscanf 在格式控制下读串

    十九、时间和日期(Time and dates)

    clock 时钟

    cputme MATLAB 战用CPU 时间

    date 日期

    etime 用CLOCK 计算的时间

    now 当前时钟和日期

    pause 暂停

    tic 秒表启动

    toc 秒表终止和显示

    二十、数据类型(Data types and structures)

    20.1 数据类型(Data types)

    cell 创建元胞变量

    char 创建字符传输组或者将其他类型变量转化为

    字符串数组

    double 转化为16 位相对精度的浮点数值对象

    function handle 函数句柄

    inline 创建内联函数

    JavaArray 构建Java 数组

    JavaMethod 调用某个Java 方法

    JavaObject 调用Java 对象的构造函数

    single 转变为单精度数值

    sparse 创建稀疏矩阵

    struct 创建构架变量

    uint8(unit16、unit32) 转换为8(16、32)位无符号整型数

    int8(nit16、nit32) 转换为8(16、32)位符号整型数

    20.2 多维数组函数(Multi-dimensional array functions)

    cat 把若干数组串接成高维数组

    ndims 数组A 的维数

    ndgrid 为N-D 函数和插补创建数组

    ipermute 广义反转置

    permute 广义非共轭转置

    shiftdim 维数转换

    squeeze 使数组降维

    20.3 元胞数组函数(Cell array functions)

    cell 创建元胞变量

    celldisp 显示元胞数组内容

    cellfun 元胞数组函数

    cellplot 图示元胞数组的内容

    cell2struct 把元胞数组转换为构架数组

    deal 把输入分配给输出

    is cell 若是元胞则为真

    num2 cell 把数值数组转换为元胞数组

    struct2 cell 把构架数组转换为元胞数组

    20.4 构架函数(Structure functions)

    fieldnames 获取构架的域名

    getfield 获取域的内容

    isfield 若为给定构架的域名则为真

    isstruct 若是构架则为真

    rmfield 删除构架的域

    setfield 指定构架域的内容

    struct 创建构架变量

    20.5 函数句柄函数(Function handle functions)

    @ 创建函数句柄

    functions 列举函数句柄对应的函数

    func2str 将函数句柄数组转换为字符串

    str2func 将字符串转换为函数句柄

    20.6 面向对象编程(Object oriented programming functions)

    dlass 查明变量的类型

    isa 若是指定的数据类型则为真

    inferiorto 级别较低

    isjava 若是java 对象则为真

    isobject 若是对象则为真

    methods 显示类的方法名

    substruct 创建构架总量

    superiorto 级别较高

    二十一、示例(E xamples and demonstrations)

    demo 演示程序

    flow 无限大水体中水下射流速度数据

    intro 幻灯演示指令

    peaks 产生peaks 图形数据

    二十二、符号工具包(Symbolic Math Toolbox)

    22.1 微积分(Calculus)

    diff 求导数

    limit 求极限

    int 计算积分

    jacobian Jacobian 矩阵

    symsum 符号序列的求和

    trylor Trylor 级数

    22.2 线性代数(Linear Algebra)

    det 行列式的值

    diag 创建对角阵,抽取对角向量

    eig 矩阵特征值和特征向量

    expm 矩阵指数

    inv 矩阵的逆

    jordan Jordan 分解

    null 零空间

    poly 特征多项式

    rank 秩

    rref 转换为行阶梯形

    svd 奇异值分解

    tril 抽取下三角阵

    triu 抽取上三角阵

    22.3 化简(Simplification)

    collect 合并同类项

    expand 对指定项展开

    factor 进行因式或因子分解

    horner 转换成嵌套形式

    numden 提取公因式

    simple 运用各种指令化简符号表达式

    simplify 恒等式简化

    subexpr 运用符号变量置换子表达式

    subs 通用置换指令

    22.4 方程求解(Solution of Equation)

    compose 求复函数

    dsolve 求解符号常微分方程

    finverse 求反函数

    fminunc 拟牛顿法求多元函数极值点

    fsolve 解非线性方程组

    lsqnonlin 解非线性最小二乘问题

    solve 求解方程组

    22.5 变量精度(Variable Precision Arithmetic)

    digits 设置今后数值计算以n 位相对精度进行

    vpa 给出数值型符号结果

    22.6 积分变换(Integral Transforms)

    fourier Fourier 变换

    ifourier Fourier 反变换

    ilaplace Ilaplace 反变换

    iztrans Z 反变换

    laplace Ilaplace 变换

    ztrans Z 变换

    22.7 转换(Conversions)

    char 把符号对象转化为字符串数组

    double 把符号常数转化为16 位相对精度的浮点数值

    对象

    poly2sym 将多项式转换为符号多项式

    sym2poly 将符号多项式转换为系数向量

    22.8 基本操作(Basic Operation)

    ccode 符号表达式的C 码表达式

    findsym 确认表达式中符号“变量”

    fortran 符号表达式的fortran 表达式

    latex 符号表达式的LaTex 表示

    pretty 习惯方式显示

    sym 定义基本符号对象

    syms 定义基本符号对象

    22.9 串处理函数(String handling utilities)

    isvarname 检查是否为有效的变量名

    vectorize 将字符串表达式或内联函数对象向量化

    22.10 图形应用(Pedagogical and Graphical Applications)

    ezcontour 画等位线

    ezcontourf 画填色等位线

    ezmesh 画网线图

    ezmeshc 带等位线的网线图

    ezplot 绘制符号表达式的图形

    ezplot2 画三维曲线

    ezpolar 画极坐标曲线

    ezsurf 画曲面图

    ezsurfc 画带等位的曲面图

    funtool 函数计数器

    rsums Riemann 求和

    taylortool Taylor 级数计数器

    22.11 Maple 接口(Access to Maple)

    maple 进入MAPLE 工作空间计算

    mfun 对MAPLE 中若干经典特殊函数实施数值计算

    mfunlist 能被mfun 计算的MAPLE 经典特殊函数列表

    mhelp 查阅MAPLE 中的库函数及其调用方法

    procread 把按MAPLE 格式写的源程序读入MAPLE 工作空

    二十三、其它

    bode 波特图

    butter Butter Worth 低通道滤波器

    gplot 拓扑图

    hosted MAPLAB 服务中心识别号

    impulse 冲激响应

    isparse 若是稀疏矩阵则为真

    lsim 任意输入下的响应

    ltiview 响应分析的图形用户界面

    matlabrc MAPLAB 的主启动文件

    mbuild 独立可执行文件编译器预配置及创建

    mcc 编译宏指令

    mex 把C 码文件编译成MEX 文件

    mineral 消去传递函数分子、分母公因子

    nyquist Nyquist 图

    rlocus 跟轨迹

    setstr 把ASCII 码翻译成串

    sim 运行SIMULINK 模型

    ss 利用状态方程四对组生成LTI 对象

    simulink 打开SIMULINK 集成窗口

    ssdata 从LTI 对象获取状态方程四对组

    startup 启动MATLAB 时的自动执行M 文件

    step 单位阶跃响应

    tf 利用传递函数二对组生成LTI 对象

    tfdata 从LTI 对象获取传递函数二对组

    zpk 利用零极点增益三对组生成LTI 对象

    zpkdata 从LTI


    原文地址:http://www.cnblogs.com/hiflex/archive/2012/07/22/brief_introduction_of_matlab_function.html


    展开全文
  • Matlab 函数参数汇总

    千次阅读 2008-10-26 09:21:00
    Matlab 函数参数汇总MATLAB函数参考附录1.1 管理用命令函数名 功能描述 函数名 功能描述addpath 增加一条搜索路径 rmpath 删除一条搜索路径demo 运行Matlab演示程序 type 列出.M文件doc 装入超文本文档 version 显示...

    Matlab 函数参数汇总

    MATLAB函数参考
    附录1.1 管理用命令
    函数名 功能描述 函数名 功能描述
    addpath 增加一条搜索路径 rmpath 删除一条搜索路径
    demo 运行Matlab演示程序 type 列出.M文件
    doc 装入超文本文档 version 显示Matlab的版本号
    help 启动联机帮助 what 列出当前目录下的有关文件
    lasterr 显示最后一条信息 whatsnew 显示Matlab的新特性
    lookfor 搜索关键词的帮助 which 造出函数与文件所在的目录
    path 设置或查询Matlab路径

    附录1.2管理变量与工作空间用命令
    函数名 功能描述 函数名 功能描述
    clear 删除内存中的变量与函数 pack 整理工作空间内存
    disp 显示矩阵与文本 save 将工作空间中的变量存盘
    length 查询向量的维数 size 查询矩阵的维数
    load 从文件中装入数据 who,whos 列出工作空间中的变量名

    附录1.3文件与操作系统处理命令
    函数名 功能描述 函数名 功能描述
    cd 改变当前工作目录 edit 编辑.M文件
    delete 删除文件 matlabroot 获得Matlab的安装根目录
    diary 将Matlab运行命令存盘 tempdir 获得系统的缓存目录
    dir 列出当前目录的内容 tempname 获得一个缓存(temp)文件
    ! 执行操作系统命令

    附录1.4窗口控制命令
    函数名 功能描述 函数名 功能描述
    echo 显示文件中的Matlab中的命令 more 控制命令窗口的输出页面
    format 设置输出格式

    附录1.5启动与退出命令
    函数名 功能描述 函数名 功能描述
    matlabrc 启动主程序 quit 退出Matlab环境
    startup Matlab自启动程序

    附录2 运算符号与特殊字符附录
    2.1运算符号与特殊字符
    函数名 功能描述 函数名 功能描述
    + 加 ... 续行标志
    - 减 , 分行符(该行结果不显示)
    * 矩阵乘 ; 分行符(该行结果显示)
    .* 向量乘 % 注释标志
    ^ 矩阵乘方 ! 操作系统命令提示符
    .^ 向量乘方 矩阵转置
    kron 矩阵kron积 . 向量转置
    / 矩阵左除 = 赋值运算
    / 矩阵右除 == 关系运算之相等
    ./ 向量左除 ~= 关系运算之不等
    ./ 向量右除 < 关系运算之小于
    : 向量生成或子阵提取 <= 关系运算之小于等于
    () 下标运算或参数定义 > 关系运算之大于
    [] 矩阵生成 >= 关系运算之大于等于
    {} & 逻辑运算之与
    . 结构字段获取符 | 逻辑运算之或
    . 点乘运算,常与其他运算符联合使用(如./) ~ 逻辑运算之非
    xor 逻辑运算之异成

    附录2.2逻辑函数
    函数名 功能描述 函数名 功能描述
    all 测试向量中所用元素是否为真 is*(一类函数) 检测向量状态.其中*表示一个确定的函数(isinf)
    any 测试向量中是否有真元素 *isa 检测对象是否为某一个类的对象
    exist 检验变量或文件是否定义 logical 将数字量转化为逻辑量
    find 查找非零元素的下标

    附录3 语言结构与调试
    附录3.1编程语言
    函数名 功能描述 函数名 功能描述
    builtin 执行Matlab内建的函数 global 定义全局变量
    eval 执行Matlab语句构成的字符串 nargchk 函数输入输出参数个数检验
    feval 执行字符串指定的文件 script Matlab语句及文件信息
    function Matlab函数定义关键词

    附录3.2控制流程
    函数名 功能描述 函数名 功能描述
    break 中断循环执行的语句 if 条件转移语句
    case 与switch结合实现多路转移 otherwise 多路转移中的缺省执行部分
    else 与if一起使用的转移语句 return 返回调用函数
    elseif 与if一起使用的转移语句 switch 与case结合实现多路转移
    end 结束控制语句块 warning 显示警告信息
    error 显示错误信息 while 循环语句
    for 循环语句

    附录3.3交互输入
    函数名 功能描述 函数名 功能描述
    input 请求输入 menu 菜单生成
    keyboard 启动键盘管理 pause 暂停执行

    附录3.4面向对象编程
    函数名 功能描述 函数名 功能描述
    class 生成对象 isa 判断对象是否属于某一类
    double 转换成双精度型 superiorto 建立类的层次关系
    inferiorto 建立类的层次关系 unit8 转换成8字节的无符号整数
    inline 建立一个内嵌对象

    附录3.5调试
    函数名 功能描述 函数名 功能描述
    dbclear 清除调试断点 dbstatus 列出所有断点情况
    dbcont 调试继续执行 dbstep 单步执行
    dbdown 改变局部工作空间内存 dbstop 设置调试断点
    dbmex 启动对Mex文件的调试 sbtype 列出带命令行标号的.M文件
    dbquit 退出调试模式 dbup 改变局部工作空间内容
    dbstack 列出函数调用关系

    附录4 基本矩阵与矩阵处理
    附录4.1基本矩阵
    函数名 功能描述 函数名 功能描述
    eye 产生单位阵 rand 产生随机分布矩阵
    linspace 构造线性分布的向量 randn 产生正态分布矩阵
    logspace 构造等对数分布的向量 zeros 产生零矩阵
    ones 产生元素全部为1的矩阵 : 产生向量

    附录4.2特殊向量与常量
    函数名 功能描述 函数名 功能描述
    ans 缺省的计算结果变量 non 非数值常量常由0/0或Inf/Inf获得
    computer 运行Matlab的机器类型 nargin 函数中参数输入个数
    eps 精度容许误差(无穷小) nargout 函数中输出变量个数
    flops 浮点运算计数 pi 圆周率
    i 复数单元 realmax 最大浮点数值
    inf 无穷大 realmin 最小浮点数值
    inputname 输入参数名 varargin 函数中输入的可选参数
    j 复数单元 varargout 函数中输出的可选参数

    附录4.3时间与日期
    函数名 功能描述 函数名 功能描述
    calender 日历 eomday 计算月末
    clock 时钟 etime 所用时间函数
    cputime 所用的CPU时间 now 当前日期与时间
    date 日期 tic 启动秒表计时器
    datenum 日期(数字串格式) toc 读取秒表计时器
    datestr 日期(字符串格式) weekday 星期函数
    datevoc 日期(年月日分立格式)

    附录4.4矩阵处理
    函数名 功能描述 函数名 功能描述
    cat 向量连接 reshape 改变矩阵行列个数
    diag 建立对角矩阵或获取对角向量 rot90 将矩阵旋转90度
    fliplr 按左右方向翻转矩阵元素 tril 取矩阵的下三角部分
    flipud 按上下方向翻转矩阵元素 triu 取矩阵的上三角部分
    repmat 复制并排列矩阵函数

    附录5 特殊矩阵
    函数名 功能描述 函数名 功能描述
    compan 生成伴随矩阵 invhilb 生成逆hilbert矩阵
    gallery 生成一些小的测试矩阵 magic 生成magic矩阵
    hadamard 生成hadamard矩阵 pascal 生成pascal矩阵
    hankel 生成hankel矩阵 toeplitz 生成toeplitz矩阵
    hilb 生成hilbert矩阵 wilkinson 生成wilkinson特征值测试矩阵

    附录6 数学函数
    附录6.1三角函数
    函数名 功能描述 函数名 功能描述
    sin/asin 正弦/反正弦函数 sec/asec 正割/反正割函数
    sinh/asinh 双曲正弦/反双曲正弦函数 sech/asech 双曲正割/反双曲正割函数
    cos/acos 余弦/反余弦函数 csc/acsc 余割/反余割函数
    cosh/acosh 双曲余弦/反双曲余弦函数 csch/acsch 双曲余割/反双曲余割函数
    tan/atan 正切/反正切函数 cot/acot 余切/反余切函数
    tanh/atanh 双曲正切/反双曲正切函数 coth/acoth 双曲余切/反双曲余切函数
    atan2 四个象限内反正切函数

    附录6.2指数函数
    函数名 功能描述 函数名 功能描述
    exp 指数函数 log10 常用对数函数
    log 自然对数函数 sqrt 平方根函数

    附录6.3复数函数
    函数名 功能描述 函数名 功能描述
    abs 绝对值函数 imag 求虚部函数
    angle 角相位函数 real 求实部函数
    conj 共轭复数函数

    附录6.4数值处理
    函数名 功能描述 函数名 功能描述
    fix 沿零方向取整 round 舍入取整
    floor 沿-∞方向取整 rem 求除法的余数
    ceil 沿+∞方向取整 sign 符号函数

    附录6.5其他特殊数学函数
    函数名 功能描述 函数名 功能描述
    airy airy函数 erfcx 比例互补误差函数
    besselh bessel函数(hankel函数) erfinv 逆误差函数
    bessili 改进的第一类bessel函数 expint 指数积分函数
    besselk 改进的第二类bessel函数 gamma gamma函数
    besselj 第一类bessel函数 gammainc 非完全gamma函数
    bessely 第二类bessel函数 gammaln gamma对数函数
    beta beta函数 gcd 最大公约数
    betainc 非完全的beta函数 lcm 最小公倍数
    betaln beta对数函数 log2 分割浮点数
    elipj Jacobi椭圆函数 legendre legendre伴随函数
    ellipke 完全椭圆积分 pow2 基2标量浮点数
    erf 误差函数 rat 有理逼近
    erfc 互补误差函数 rats 有理输出

    附录7 坐标转换
    函数名 功能描述 函数名 功能描述
    cart2pol 笛卡儿坐标到极坐标转换 pol2cart 极坐标到笛卡儿坐标转换
    cart2sph 笛卡儿坐标到球面坐标转换 sph2cart 球面坐标到笛卡儿坐标转换

    附录8 矩阵函数
    附录8.1矩阵分析
    函数名 功能描述 函数名 功能描述
    cond 求矩阵的条件数 rcond LINPACK倒数条件估计
    det 求矩阵的行列式 rref 矩阵的行阶梯型实现
    norm 求矩阵的范数 rrefmovie 消元法解方程演示
    null 右零空间 subspace 子空间
    orth 正交空间 trace 矩阵的迹
    rank 求矩阵的秩

    附录8.2线性方程
    函数名 功能描述 函数名 功能描述
    /,/ 线性方程求解 nnls 非零最小二乘
    chol Cholesky分解 pinv 求伪逆矩阵
    inv 矩阵求逆 qr 矩阵的QR分解
    lscov 最小二乘方差 qrdelete QR分解中删除一行
    lu 矩阵的LU三角分解 qrinsert QR分解中插入一行

    附录8.3特征值与奇异值
    函数名 功能描述 函数名 功能描述
    banlance 改进特征值精度的均衡变换 qz QZ算法求矩阵特征值
    cdf2rdf 复块对角阵到实块对角阵转换 rdf2cdf 实块对角阵到复块对角阵转换
    eig 求矩阵的特征值和特征向量 schur Schur分解
    hess 求Hessenberg矩阵 svd 奇异值分解
    poly 求矩阵的特征多项式

    附录8.4矩阵函数
    函数名 功能描述 函数名 功能描述
    expm 矩阵指数函数 logm 矩阵对数函数
    funm 矩阵任意函数 sqrtm 矩阵平方根

    附录9 数据分析与Fourier变换函数
    附录9.1基本运算
    函数名 功能描述 函数名 功能描述
    cumprod 向量累积 prod 对向量中各元素求积
    cumsum 向量累加 sort 对向量中各元素排序
    max 求向量中最大元素 sortrows 对矩阵中各行排序
    min 求向量中最小元素 std 求向量中各元素标准差
    mean 求向量中各元素均值 sum 对向量中各元素求和
    median 求向量中中间元素 trapz 梯形法求数值积分

    附录9.2微分计算
    函数名 功能描述 函数名 功能描述
    del2 离散Laplace变换 gradient 梯度计算
    diff 差分于近视微分

    附录9.3滤波与卷积
    函数名 功能描述 函数名 功能描述
    Conv 卷给与多项式乘法 filter 一维数字滤波
    conv2 二维卷积 filter2 二维数字滤波
    Deconv 因式分解与多项式乘法

    附录9.4方差处理
    函数名 功能描述 函数名 功能描述
    corrcoef 相关系数计算 cov 协方差计算

    附录9.5Fourier变换
    函数名 功能描述 函数名 功能描述
    abs 绝对值函数 fftshift fft与fft2输出重排
    angle 相角函数 ifft 离散Fourier逆变换
    cplxpair 依共轭复数对重新排序 ifft2 二维离散Fourier逆变换
    fft 离散Fourier变换 unwrap 相角矫正
    fft2 二维离散Fourier变换

    附录10 多项式处理函数
    附录10.1多项式处理
    函数名 功能描述 函数名 功能描述
    conv 卷机与多项式乘法 polyfit 数据的多项式拟合
    deconv 因式分解与多项式乘法 polyval 多项式求值
    poly 求矩阵的特征多项式 polyvalm 多项式矩阵求值
    polyder 多项式求导 residue 部分分式展开
    polyeig 多项式特征值 roots 求多项式的根

    附录10.2数据插值
    函数名 功能描述 函数名 功能描述
    griddata 数据网络的插值生成 interpft 一维插值(FFT方法)
    interp1 一维插值(查表) interpn 多维插值(查表)
    interp2 二维插值(查表) meshgrid 构造三维图形用x,y阵列
    interp3 三维插值(查表) spline 三次样条插值

    附录11 非线性数值方法
    函数名 功能描述 函数名 功能描述
    dblquad 双重积分 odeget 获得微分方程求解的可选参数
    fmin 单变量最优化函数 odeset 设置微分方程求解的可选参数
    fmins 多变量最优化函数 quad 低阶数值积分方法
    ode45,ode23,ode113,ode15s,ode23s 微分方程数值解法 quad8 高阶数值积分方法
    odefile 对文件定义的微分方程求解

    附录12 稀疏矩阵函数
    附录12.1基本稀疏矩阵
    函数名 功能描述 函数名 功能描述
    spdiags 稀疏对角矩阵 sprandn 稀疏正态分布随机矩阵
    speye 稀疏单位矩阵 sprandsym 稀疏对称随机矩阵
    sprand 稀疏均匀分布随机矩阵

    附录12.2稀疏矩阵转换
    函数名 功能描述 函数名 功能描述
    find 查找非零元素下标 sparse 常规矩阵转换为稀疏矩阵
    full 稀疏矩阵转换为常规矩阵 spconvert 由外部格式引入稀疏矩阵

    附录12.3处理非零元素
    函数名 功能描述 函数名 功能描述
    issparse 判断元素是否为稀疏矩阵 nzmax 允许的非零元素空间
    mmz 稀疏矩阵的非零元素个数 spalloc 为非零元素定位存储空间
    nonzeros 稀疏矩阵的非零元素 spfun 为非零元素定义处理函数

    附录12.4稀疏矩阵可视化
    函数名 功能描述 函数名 功能描述
    gplot 绘制图论图形 spy 绘制稀疏矩阵结构

    附录12.5排序算法
    函数名 功能描述 函数名 功能描述
    colmmd 列最小度排序 randperm 产生随机置换向量
    colperm 由非零元素的个数排序各列 symmd 对称最小度排序
    dmperm Dulmage-Mendelsohn分解 symrcm 反向Cuthill-McKee排序

    附录12.6范数、条件数
    函数名 功能描述 函数名 功能描述
    condest 估算||*||1范数 normest 估算||*||2范数
    sprank 计算结构秩

    附录12.7特征值与奇异值
    函数名 功能描述 函数名 功能描述
    eigs 求稀疏矩阵特征值和特征向量 svds 稀疏矩阵奇异值分解

    附录12.8其他
    函数名 功能描述 函数名 功能描述
    spaugment 最小二乘算法形成 symbact 符号因子分解
    spparms 设置稀疏矩阵参数

    附录13 图形绘制
    附录13.1基本二维图形
    函数名 功能描述 函数名 功能描述
    fill 填充二维多边形 polar 极坐标图形绘制
    loglog 全对数二维坐标绘制 semilogx x轴半对数坐标图形绘制
    plot 线性坐标图形绘制 semilogy y轴半对数坐标图形绘制

    附录13.2基本三维图形
    函数名 功能描述 函数名 功能描述
    fill3 三维多边形填充 plot3 三维线或点型图绘制
    mesh 三维网格图形绘制 surf 三维表面图形绘制

    附录13.3三维颜色控制
    函数名 功能描述 函数名 功能描述
    brighten 图形亮度调整 hidden 网格图的网格线开关设置
    caxis 坐标轴伪彩色设置 shading 设置渲染模式
    colormap 调色板设置

    附录13.4三维光照模型
    函数名 功能描述 函数名 功能描述
    diffuse 图象漫射处理 surf1 带光照的三维表面绘制
    lighting 光照模式设置 surfnorm 曲面法线
    specular 设置镜面反射

    附录13.5标准调色板设置
    函数名 功能描述 函数名 功能描述
    bone 带有蓝色调的灰色的调色板 hot 以黑红黄白为基色的调色板
    cool 以天蓝粉色为基色的调色板 hsv 色度饱和度亮度调色板
    copper 线性铜色调的调色板 pink 粉色色调的调色板
    flag 以红白蓝黑为基色的调色板 prism 光谱颜色表
    gray 线性灰度调色板

    附录13.6三维视点控制
    函数名 功能描述 函数名 功能描述
    rotate3d 设置三维旋转开关 viewmtx 求视转换矩阵
    view 设置视点

    附录13.7坐标轴控制
    函数名 功能描述 函数名 功能描述
    axis 坐标轴标度设置 hold 设置当前图形保护模式
    axes 坐标轴位置设置 subplot 将图形窗口分成几个区域
    box 坐标轴盒状显示 zoom 二维图形缩放
    grid 坐标网格线开关设置

    附录13.8图形注解
    函数名 功能描述 函数名 功能描述
    colorbar 颜色条设置 xlabel 给图形的x轴加文字说明
    gtext 在鼠标位置加文字说明 ylabel 给图形的y轴加文字说明
    text 在图形上加文字说明 zlabel 给图形的z轴加文字说明
    title 给图形加标题

    附录13.9拷贝与打印
    函数名 功能描述 函数名 功能描述
    print 打印图形或将图形存盘 orient 设置纸的方向
    orintopt 设置打印机为默认值

    附录14 特殊图形
    附录14.1特殊二维图形
    函数名 功能描述 函数名 功能描述
    area 区域填充 feather 羽状条形图绘制
    bar 条形图绘制 fplot 给定函数绘制
    barh 水平条形图绘制 hist 直方图绘制
    bar3 3维条形图绘制 pareto pareto图绘制
    bar3h 3维水平条形图绘制 pie 饼状图绘制
    comet 彗星状轨迹绘制 stem 离散序列图形绘制
    errorbar 误差条形图绘制 stairs 梯形图绘制

    附录14.2等高线及其他二维图形
    函数名 功能描述 函数名 功能描述
    contour 等高线绘制 pcolor 伪色绘制
    contourf 等高线填充绘制 quiver 有向图(箭头)绘制
    contour3 三维等高线绘制 voronoil voronoi图绘制
    clabel 等高线高程标志

    附录14.3特殊三维图形
    函数名 功能描述 函数名 功能描述
    comet3 三维彗星状轨迹绘制 slice 切片图
    meshc 带等高线的三维网格绘制 surfc 带等高线的三维表面绘制
    meshz 带零平面的三维网格绘制 trisurf 表面图形的三角绘制
    stem2 杆图绘制 trimesh 网格图形的三角绘制
    quiver3 三维箭头(有向图)绘制 waterfall 瀑布型图形的绘制

    附录14.4图象显示与文件I/O
    函数名 功能描述 函数名 功能描述
    brighten 图形色调亮化 image 图像显示
    colorbar 颜色条设置 imfinfo 图形文件信息
    colormap 调色板设置 imread 从文件读取图形
    contrast 灰度对比度设置 imwrite 保存图像

    附录14.5动画处理
    函数名 功能描述 函数名 功能描述
    capture 屏幕抓取 movie 播放动画帧
    getframe 获取动画帧

    附录14.6实体模型
    函数名 功能描述 函数名 功能描述
    cylinder 圆柱体生成 sphere 球体生成

    附录15 图形处理
    附录15.1图形窗口生成与控制
    函数名 功能描述 函数名 功能描述
    clf 清除当前图形窗口 gcf 获取当前图形的窗口句柄
    close 关闭图形窗口 refresh 图形窗口刷新
    figure 生成图形窗口 shg 显示图形窗口

    附录15.2坐标轴建立与控制
    函数名 功能描述 函数名 功能描述
    axes 坐标轴标度设置 gca 获得当前坐标轴句柄
    axis 坐标轴位置设置 hold 设置当前图形保护模式
    box 坐标轴盒状显示 ishold 返回hold的状态
    caxis 为彩色坐标轴刻度 subplot 将图形窗口分为几个区域
    cla 清除当前坐标轴

    附录15.3处理图形对象
    函数名 功能描述 函数名 功能描述
    axes 坐标轴生成 surface 表面生成
    figure 图形窗口生成 text 文本生成
    image 图像生成 unicontrol 生成一个用户接口控制
    light 光源生成 uimenu 菜单生成
    line 线生成

    附录15.4图形
    函数名 功能描述 函数名 功能描述
    copyobj 图像对象拷贝 gcbo 获得当前回调对象的句柄
    delete 对象删除 gco 获得当前对象的句柄
    drawnow 消除未解决的图像对象事件 get 获得对象属性
    findobj 查找对象 reset 重新设置对象属性
    gebf 获得当前回调窗口的句柄 set 设置对象属性

    附录16 GUI(图形用户接口)
    附录16.1GUI函数
    函数名 功能描述 函数名 功能描述
    ginput 获取鼠标输入 uiresume 继续执行
    selectmoveresize 对象的选择、移动、大小设置、拷贝 uiwait 中断执行
    uicontrol 生成图形用户接口对象 waitgorbutterpress 等待按钮输入
    uimenu 生成菜单对象 waitfor 中断执行

    附录16.2GUI设计工具
    函数名 功能描述 函数名 功能描述
    align 坐标轴与用户接口控制的对齐工具 menuedit 菜单编辑器
    cbedit 回调函数编辑器 propedit 属性编辑器
    guide GUI设计工具

    附录16.3对话框
    函数名 功能描述 函数名 功能描述
    dialog 对话框生成 printdlg 打印对话框
    axlimdig 坐标轴设限对话框 questdlg 请求对话框
    errordlg 错误对话框 uigetfile 标准的打开文件对话框
    helpdlg 帮助对话框 uiputfile 标准的保存文件对话框
    inputdlg 输入对话框 uisetcolor 颜色选择对话框
    listdlg 列表选择对话框 uisetfont 字体选择对话框
    msgdlg 消息对话框 waitbar 等待条显示
    pagedlg 页位置对话框 warndlg 警告对话框

    附录16.4菜单
    函数名 功能描述 函数名 功能描述
    makemenu 生成菜单结构 umtoggle 菜单对象选中状态切换
    menubar 设置菜单条属性 wimenu 生成window菜单项的子菜单

    附录16.5组按钮
    函数名 功能描述 函数名 功能描述
    btndown 组按钮中的按钮按下 btnstate 查询按钮中的按钮状态
    btngroup 组按钮生成 btnup 组按钮中的按钮弹起
    btnpress 组按钮中的按钮按下管理

    附录16.6自定义窗口属性
    函数名 功能描述 函数名 功能描述
    clruprop 清除用户自定义属性 setuprop 设置用户自定义属性
    getuprop 获取用户自定义属性

    附录16.7其他应用
    函数名 功能描述 函数名 功能描述
    allchild 获取所有子对象 popupstr 获取弹出式菜单选中项的字符串
    edtext 坐标轴文本对象编辑 remapfig 改变窗口中对象的位置
    findall 查找所有对象 setptr 设置窗口指针
    getptr 获得窗口指针 setstatus 设置窗口中文本传状态
    getstatus 获取窗口中文本状态

    附录17 声音处理
    函数名 功能描述 函数名 功能描述
    soond 将向量转换成声音 wavread 读。wav文件
    auread 读。au文件 wavwrite 写。wav文件
    auwrite 写。au文件

    附录18 字符串处理函数
    附录18.1字符串处理
    函数名 功能描述 函数名 功能描述
    strings Matlab字符串函数说明 upper 字符串大写
    isstr 字符串判断 lower 字符串小写
    deblank 删除结尾空格 isletter 字母判断
    str2mat 字符串转换成文本 isspace 空子符判断
    strcmp 字符串比较 strrep 字串查找
    findstr 字串查找 strtok 标记查找

    附录18.2字符串与数值转换
    函数名 功能描述 函数名 功能描述
    num2str 变数值为字符串 sprintf 数值的格式输出
    str2num 变字符串为数值 sscanf 数值的格式输入
    int2str 变整数为字符串

    附录18.3进制转换
    函数名 功能描述 函数名 功能描述
    hex2num 十六进制到IEEE标准下浮点数的轮换 hex2dec 十六进制到十进制的轮换
    dec2hex 十进制到十六进制的轮换

    附录19 文件输入输出函数
    附录19.1基本文件输入输出
    函数名 功能描述 函数名 功能描述
    fclose 关闭文件 feof 文件结尾检测
    fopen 打开文件 ferror 文件I/O错误查询
    fread 读二进制流文件 frewind 文件指针回绕
    fwrite 写二进制流文件 fseek 设置文件指针位置
    fgetl 读文本文件(无行结束符) ftell 获得文件指针位置
    fgets 读文本文件(含行结束符) sprintf 格式化数据转换为字符串
    fprintf 写格式化数据到文件 sscanf 依数据格式化读取字符串
    fscanf 从文件读格式化数据

    附录19.2特殊文件输入输出
    函数名 功能描述 函数名 功能描述
    imfinfo 获得图形文件信息 wklread 读一Lotus123WK1数据表
    imread 图像的文件读取 wklwrite 将一矩阵写入Lotus123WK1数据表文件
    imwrite 图像的文件保存 xlgetrange 读Excel表格文件的数据
    qrwrite 保存一段QuickTime电影文件 xlsetrange 写Excel文件

    附录20 位操作
    函数名 功能描述 函数名 功能描述
    bitand 位求与 bitor 位求或
    bitcmp 位求补 bitset 位设置
    bitget 位获取 bitshift 位移动
    bitmax 求最大无符号浮点整数 bitxor 位异或

    附录21 复杂数据类型
    附录21.1数据类型
    函数名 功能描述 函数名 功能描述
    cell 生成单元数组 sparse 生成稀疏数组
    char 生成字符串 struct 生成结构
    double 转换成双精度型 uint8 转换成无字符号单字节整数
    inline 生成INLINE对象

    附录21.2结构操作
    函数名 功能描述 函数名 功能描述
    fieldnames 获得结构的子段名 rnfield 删除结构子段
    getfield 获得结构的子段值 setfield 设置结构的子段值
    isfield 如果子段属于结构则返回真 struct 生成结构数组
    isstruct 如果是结构则返回真 struct2cell 结构到单元数组的转换

    附录21.3多维数组操作
    函数名 功能描述 函数名 功能描述
    cat 数组连接 permute 任意改变矩阵维数序列
    ipermute 任意改变矩阵维数序列 shiftdim 矩阵维数序列的左移变换
    ndims 求矩阵维数 squeeze 去除多维数组中的一维向量
    ndgrid N维数组生成

    附录21.4单元数组操作
    函数名 功能描述 函数名 功能描述
    cell 单元数组生成 iscell 如果是单元数组则返回真
    celldisp 显示单元数组内容 num2cell 将数值数组转换为单元数组
    cellplot 单元数组内容的图形显示 struct2cell 将结构数组转换为单元数组
    cell2struct 单元数组转换成结构数组

    附录21.5面向对象函数
    函数名 功能描述 函数名 功能描述
    class 生成一个对象 methods 显示所有方法名
    isa 如果是某一给定类对象则返回真 struct 将对象转换为结构数组
    isobject 如果是一个对象则返回真 superiorto 建立类间的关系检里
    inferiorto 建立类间的关系检里

    附录22 日期与时间
    函数名 功能描述 函数名 功能描述
    now 以数字形式给出当前日期和时间 weekday 星期函数
    date 以字符转形式给出当前日期 eomday 月末日判断函数
    clock 以向量形式给出当前日期和时间 cputime 所用CPU的时间
    datenum 日期的数字形式转换 tic 启动秒表计时器
    datestr 日期的字符串形式转换 toc 读取秒表计时器
    datevec 日期的向量形式转换 etime 使用时间函数
    calendar 日历函数 pause 暂停函数

    附录23 动态数据交换
    函数名 功能描述 函数名 功能描述
    ddeadv 设置DDE连接 dderep 接收数据
    ddeexec 发送要执行的串 ddeterm DDE终止
    ddeinit DDE初始化 ddeunadv 释放DDE连接
    ddepoke 发送数据

    展开全文
  • Matlab函数linspace简介

    千次阅读 2013-12-17 15:48:59
    用法:linspace(x1,x2,N)  功能:linspace是Matlab中的一个指令,用于产生x1,...在matlab的命令窗口下输入helplinspace或者doc linspace可以获得该函数帮助信息。 例一:  在matlab的命令窗口输入:  X=linspa
  • MATLAB函数imshow简介

    千次阅读 2012-06-01 09:48:03
    matlab的命令窗口中输入doc imshow即可得到关于该函数帮助信息。 调用方式  imshow(I,n)  imshow(I,[low high])  用指定的灰度范围 [low high]显示灰度图像 I。显示结果,图像中灰度值等于或...
  • MATLAB linspace函数

    2019-11-20 17:03:07
    用法:linspace(x1,x2,N)  功能:linspace是Matlab中的一个指令,用于...在matlab的命令窗口下输入help linspace或者doc linspace可以获得该函数帮助信息。 例一:  在matlab的命令窗口输入:   ...
  • matlab linspace函数

    千次阅读 2017-02-20 17:20:32
    今天看到这个,忘记用法了,顺手百度了一下记下来 用法:linspace(x1,x2,N)  功能:linspace是Matlab中的一...在matlab的命令窗口下输入help linspace或者doc linspace可以获得该函数帮助信息。 例一:  在matla
  • matlab的命令窗口中键入: doc imadjust或者help imadjust即可获得该函数帮助信息, 键入type imadjust可以查看函数的源代码。 函数功能: imadjust在数字图像处理中用于进行图像的灰度变换(调节灰度图像的亮度...
  • 任何一个数字滤波器都有幅频特性和相频特性,如果对于...在Matlab中,零相移滤波器对应的函数名称为filtfilt,其帮助中提供的信息如下,翻译一下: FILTFILT Zero-phase forward and reverse digital filtering. ...
  • matlab中cumsum函数和sum函数详解

    千次阅读 2016-03-13 17:02:16
    matlab中使用sum和cumsum两个加和函数,...在matlab的命令窗口中输入doc cumsum或者help cumsum即可获得该函数帮助信息。       调用格式及说明 matlab中cumsum函数通常用于计算一个数组各行
  • matlab中文帮助

    热门讨论 2010-06-06 12:14:45
    matlab中文帮助 如果你是MATLAB的初学者,你应该从阅读矩阵操作开始。最重要的是要学习如何输入矩阵,如何使用:(冒号)算子,以及如何调用函数。 在你掌握了基础之后,你应该阅读其他章节并运行实例。 MATLAB的...
  • matlab中linspace函数

    万次阅读 多人点赞 2015-09-12 09:00:32
    用法:linspace(x1,x2,N)  功能:linspace是Matlab中的一个指令,用于产生x1...在matlab的命令窗口下输入help linspace或者doc linspace可以获得该函数帮助信息。 例一:  在matlab的命令窗口输入:  
  • matlab中cumsum函数

    2018-11-14 18:54:00
    matlab的命令窗口中输入doc cumsum或者help cumsum即可获得该函数帮助信息。 格式一:B = cumsum(A)  这种用法返回数组不同维数的累加和。  如果A是一个向量, cumsum(A) 返回一个向量,该向量中第...
  • linspace函数matlab

    千次阅读 2014-04-04 10:31:17
    最近需要用到这个函数,所以百度了一下。 用法:linspace(x1,x2,N)  功能:linspace是Matlab中的一个指令,用于产生x1,x2之间的N点行... linspace或者doc linspace可以获得该函数帮助信息。 例一:  
  • matlab 中matgray函数

    千次阅读 2018-06-11 20:41:47
    matlab命令窗口中输入: doc mat2gray或者help mat2gray即可获得该函数帮助信息, 键入type mat2gray可以查看函数的实现代码。 调用格式: I = mat2gray(A, [amin amax]) A为源图像一般...
  • MATLAB自定义函数及局部变量

    千次阅读 2014-07-31 10:07:37
    1、编写自定义函数时尽量分以下四部分:(1) 函数定义行:function[out1,out2,..]=filename(in1,in2,..),输入和输出参数个数分别由nargin和nargout两个MATLAB保留的变量来给出。(2) 第一行帮助行,以%开头,作为look...
  • 主函数(Primary function) l (一般)与保存文件同名的那个函数; l 在当前目录、搜索路径上,列出文件名的函数;...( 采用 help functionname 可获取函数所携带的帮助信息。) 子函数(Subfunction) l 子...
  • matlab sum和cumsum函数

    千次阅读 2015-12-24 09:35:03
    matlab中使用sum和cumsum两个加和函数,...在matlab的命令窗口中输入doc cumsum或者help cumsum即可获得该函数帮助信息。       调用格式及说明 matlab中cumsum函数通常用于计算一个数组各行
  • matlab中使用sum和cumsum两个加和函数,...在matlab的命令窗口中输入doc cumsum或者help cumsum即可获得该函数帮助信息。 调用格式及说明 matlab中cumsum函数通常用于计算一个数组各行的累加值。在mat...
  • MATLAB 主要函数指令表

    万次阅读 2007-04-20 16:01:00
    MATLAB 主要函数指令表(按功能分类)1 常用指令(General Purpose Commands)1.1 通用信息查询(General information)demo 演示程序help 在线帮助指令helpbrowser 超文本文档帮助信息helpdesk 超文本文档帮助信息...
  • F= fitmethis(X)在MATLAB函数MLE中的所有分布中找到最适合向量X数据的分布。根据用户输入或提供的数据类型使用连续或离散分布。为“困难”数据添加了非参数(核)拟合。 函数返回一个包含字段的结构数组: name:...
  • MATLAB帮助文档

    2019-08-15 12:10:23
    所有 MATLAB® 函数都有辅助文档,这些文档包含一些示例,并介绍函数输入、输出和调用语法。从命令行访问此信息有多种方法: 使用 doc 命令在单独的窗口中打开函数文档。 doc mean 在键入函数输入参数的左括号...

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 214
精华内容 85
关键字:

matlab函数帮助信息

matlab 订阅