MATLAB学习#Day3

1.Matlab基本运算

  • 算数运算
    (1)基本算数运算:+,-,*,/(右除),\(左除),^ 。
    在矩阵意义下进行。
    如果A是非奇异方阵,则B/A等效于B *inv(A),A\B等效于inv(A)*B

    (2)点运算:.* , ./ , .\和 .^ 。
    进行点运算即矩阵的对应元素进行运算MATLAB学习#Day3_第1张图片
    此时运用点运算,不然会因矩阵不相容而出错

  • 关系运算
    关系运算符:其他的差不多,~=(:不等于)MATLAB学习#Day3_第2张图片

  • 逻辑运算
    主要为且(&)或(|)
    MATLAB学习#Day3_第3张图片

  1. 字符串处理
    在Matlab中,字符串是由单引号括起来的序列
    若字符串中含有单引号,用两个单引号表示

    字符串例子MATLAB学习#Day3_第4张图片

    字符串与数值的转换
    字符串转换为数值:abs 和double
    数值转换为字符串:char

    字符串的比较:
    逐个比较,为1和0的矩阵或向量

    比较字符串的函数:
    1️⃣strcmp(s1, s2):比较字符串是否相等
    2️⃣strncmp(s1,s2,n):比较前n个字母是否相等
    3️⃣strcmpi(s1,s2):忽略大小写,比较字符串是否相等。
    4️⃣strncmpi(s1,s2,n):忽略大小写,功能如2
    (都只返回0或1)

    字符串中的查找与替换:
    MATLAB学习#Day3_第5张图片
    MATLAB学习#Day3_第6张图片

你可能感兴趣的:(MATLAB学习#Day3)