• Matlab常用命令和数学符号表示


    转自:知乎:https://zhuanlan.zhihu.com/p/158186927

              百度问答:https://zhidao.baidu.com/question/118619247.html

    1.最常用命令

    clc:清空命令行窗口

    close:关闭图形窗口(close all:关闭所有打开的图形窗口)

    clear:清除工作区变量

    clf:清空当前图形窗口

    figure:创建图窗窗口

    2.常用数学函数

    sin():正弦函数

    cos():余弦函数

    tan():正切函数

    cot():余切函数

    asin():反正弦函数

    acos():反余弦函数

    atan():反正切函数

    acot():反余切函数

    exp():以e为底的指数函数

    log():以e为底的对数函数

    log10():以10为底的对数函数

    sqrt():平方根函数

    abs():绝对值函数

    sum():求和函数

    mean():求平均值函数

    mod(a,m):求a/m的余数

    3.取整命令

    round():四舍五入为最近的整数或小数

    floor():朝负无穷大四舍五入

    ceil():朝正无穷大四舍五入

    fix():朝零四舍五入

    4.创建特殊矩阵

    ones():创建全部为1的数组或矩阵

    zeros():创建全部为0的数组或矩阵

    eye():创建单位矩阵

    diag():创建对角矩阵或获取对角元素

    magic():创建幻方矩阵

    rand():生成0到1之间均匀分布随机数

    randn():生成正态分布随机数

    randperm(n):创建1到n之间随机排列向量

    5.矩阵运算

    length():最大数组维度的长度

    size():返回数组的大小,如二维矩阵就返回行数和列数

    reshape():重构数组

    inv():矩阵求逆

    det():矩阵行列式

    eig():矩阵特征值和特征向量

    trace():矩阵对角元素之和

    6.多项式

    poly():返回具有指定根的多项式系数

    polyval(p,x):计算以p为系数的多项式在点x处的值

    polyfit():多项式曲线拟合

    roots(p):求多项式p=0的根

    interp1():一维插值

    interp2():二维插值

    interp3():三维插值

    7.画图

    plot():绘制二维图形

    plotyy():绘制具有两个y轴的图形(yyaxis:创建具有两个y轴的图)

    plot3():三维线图

    mesh():三维网格图

    surf():三维曲面图

    contour():矩阵的等高线图

    contour3():三维等高线图

    fill():填充的二维多边形

    bar():条形图

    subplot():在同一个图形窗口,创建多个图形

    area():填充取二维绘图

    pie():二维饼图

    pie3():三维饼图

    stairs():阶梯图

    stem():枝干图(绘制离散数据)

    compass():绘制从原点出发的箭头

    8.一些特殊的数学符号表示

     这些特殊字符有效区域主要集中在:Axes中标识整个坐标系的Title, X, Y, Z轴的Label, 以及Annotation中TextBox, Legend

    上标, 下标

    上标格式: 字符或数字^{上标}, 这样出来的就是:   字符或数字上标  ,

    下标格式: 字符或数字_{下标}, 出来的效果就像:   字符或数字下标  ,

    文档中的Text Properties:

    下标用 _(下划线),上标用^ (尖号) 斜体 it    黑体 f;

    比如在坐标轴的[0.5 0.5]位置上要显示δ字符,那么可以直接输入text(0.5,0.5,'delta')
    如果需要显示大写希腊字符的话,那直接将首字母改为大写就可以了;

    在matlab中输入输入特殊符号需要反斜杠的配合。注: 可用{}把须放在一起的括起来 Matlab图形中允许用TEX文件格式来显示字符。使用f,it, m表示黑体,斜体,正体字符,特别注意大括号{ }的用法。

    < leq
    > geq
    不等于 eq
    << ll
    >> gg
    正负 pm
    左箭头 leftarrow
    右箭头 ightarrow
    上箭头 uparrow
    例 text(2,3,'alpha_2^eta')
    注: 可用{}把须放在一起的括起来
    Matlab图形中允许用TEX文件格式来显示字符。使用f,it, m表示黑体,斜体,正体字符,特别注意大括号{ }的用法。

    一、文档中的Text Properties:

    下标用 _(下划线)

    上标用^ (尖号)

    斜体 it

    黑体 f

    << ll

    >> gg

    正负 pm

    左箭头 leftarrow

    右箭头 ightarrow

    上箭头 uparrow

    上圆圈(度数) circ

    例:

    text(2,3,'alpha_2^eta')

    itw(x):mm,要求w(x)是斜体,而:mm不要求斜体

    {itw(x)}:mm

    把要设置成斜体的用大括号放在一起

    注: 可用{}把须放在一起的括起来。

    二、特殊的数学符号 Matlab中下标,斜体,及希腊字母的使用方法:

    approx   ≈     oplus      ≡      eq ≠     leq  ≤     geq ≥     pm ±   

    imes   ×    div ÷    int ∫    exists   ∝    infty    ∞     in  ∈    sim ≌    forall   ~    angle   ∠    perp    ⊥    cup ∪    cap ∩     vee ∨    wedge    ∧    surd    根号       otimes    叉乘符号   oplus⊕

    箭头

    uparrow ↑     downarrow    ↓      ightarrow     →    leftarrow       ←   

    三、在图形的坐标处书写文字注释Matlab中下标,斜体,及希腊字母的使用方法Matlab中下标,斜体,及希腊字母的使用方法:

    x=0:0.2:2*pi;

    y=sin(x);

    plot(x,y)

    text(2,sin(2),'wacs5'); 

    Matlab中下标,斜体,及希腊字母的使用方法MATLAB图形上的文字修饰。

  • 相关阅读:
    【问题】SUSE已经安装了libsodium,安装zeromq时出现下面的错误?
    将博客搬至CSDN
    iOS开发之self.abc = nil与[_abc release]的区别
    Swift编程语言入门教程
    如何使用NSData处理数据
    集合之間的轉換
    數組排序
    集合类的用法总结(NSArray、NSDictionary、NSSet)
    NSString的各种用法总结(创建、截取、判断比较、转化数据类型、拼接、替换、添加、追加、读取、写入、删去、改变)
    instancetype和id的区别
  • 原文地址:https://www.cnblogs.com/chuqianyu/p/14983587.html
Copyright © 2020-2023  润新知