• 【Matlab】自学笔记——基础知识篇


    matlab中的取整函数

    函数 运算法则 示例
    floor(x) 向下取整

    floor(1.2) = 1

    floor(2.5) = 2

    floor(-2.5) = -3

    ceil(x) 向上取整

    ceil(1.2) = 2

    ceil(2.5) = 3

    ceil(-2.5) = -2

    round(x)

    取最接近的整数

    如果小数部分是0.5,则向绝对值大的方向取整

    round(1.2) = 1

    round(2.5) = 3

    round(-2.5) =-3

    fix(x) 向0取整

    fix(1.2) = 1

    fix(2.5) = 2

    fix(-2.5) = -2

      Matlab关系操作符能用来比较两个相同大的数组,或用来比较一个数组和一个标量。

      当标量和数组比较时,标量和数组中的每一个元素相比较,结果与数组大小一样。

    1 A = 1:9
    2 B = 10- A
    3 A =
    4      1     2     3     4     5     6     7     8     9
    5 B =
    6      9     8     7     6     5     4     3     2     1
    View Code

    字符串

      字符串一般是ACSⅡ值的数值数组。

     1 String = 'Every good boy does fun.'
     2 
     3 size(String)
     4 ans =
     5 
     6      1    24
     7 
     8 abs(String) %对字符数使用abs()对字符进行ASC码转换
     9 ans =
    10 
    11     69   118   101   114   121    32   103   111   111   100    32    98   111   121    32   100   111   101   115    32   102   117   110    46
    View Code

         可以通过索引进行切片

     1 String = 'Every good boy does fun.'
     2 
     3 String(1:5) %和c语言等不同,下标起始是1
     4 
     5 ans =
     6 
     7     'Every'
     8 
     9 String(7:10)
    10 
    11 ans =
    12 
    13     'good'
    14 
    15 String(10:-1:7)
    16 
    17 ans =
    18 
    19     'doog'
    View Code

      字符串中的单引号是由两个连续的单引号来表示的

    1 String = 'It''s not the manual!'
    2 
    3 String =
    4 
    5     'It's not the manual!'
    View Code

      字符串的连接可以直接将字符串数组连接来实现

    1 U = 'Hello,';
    2 V = 'World!';
    3 W = [U V]
    4 W =
    5 
    6     'Hello,World!'
    View Code

    句柄函数

         创建句柄函数的一般句法格式为:

        Function_Handle = @Function_Filename;

      Function_Handle是函数所对应的M文件或Matlab内部函数的名称

    1 F_Handle = @cos;
    2 x = 0:0.25*pi:2*pi;
    3 F_Handle(x)
    4 ans =
    5 
    6     1.0000    0.7071    0.0000   -0.7071   -1.0000   -0.7071   -0.0000    0.7071    1.0000
    View Code
  • 相关阅读:
    人才培养的金字塔模型
    3D建模技术-讲稿-5-基础
    3D建模技术-讲稿-4-基础
    3D建模技术-讲稿-3-基础
    3D建模技术-讲稿-1-入门
    3D建模技术-讲稿-2-基础
    3D建模技术-讲稿-1-方凳
    the latest Ext2Fsd(ext2fsd-0.69) doesn't work after windows 10 --- solved using ext2fsd-0.53 or 0.68
    欢迎同学们参加新乡学院2019年3D打印暑期夏令营
    (OK) 自己动手构建Linux发行版---简版
  • 原文地址:https://www.cnblogs.com/SoulSecret/p/12001398.html
Copyright © 2020-2023  润新知