zoukankan      html  css  js  c++  java
  • matlab学习2

    matlab学习2

    常用数学函数

    1. 三角函数
      三角函数:以弧度为单位/以角度为单位
      以角度为单位在函数名前加一个d
    >> sin(pi/2)
    
    ans =
    
         1
    
    >> sind(90)
    
    ans =
    
         1
    
    1. abs函数:求实数的绝对值,复数的模,字符串的ASCII码

    >> x = 1:100
    
    x =
    
      列 1 至 19
    
         1     2     3     4     5     6     7     8     9    10    11    12    13    14    15    16    17    18    19
    
      列 20 至 38
    
        20    21    22    23    24    25    26    27    28    29    30    31    32    33    34    35    36    37    38
    
      列 39 至 57
    
        39    40    41    42    43    44    45    46    47    48    49    50    51    52    53    54    55    56    57
    
      列 58 至 76
    
        58    59    60    61    62    63    64    65    66    67    68    69    70    71    72    73    74    75    76
    
      列 77 至 95
    
        77    78    79    80    81    82    83    84    85    86    87    88    89    90    91    92    93    94    95
    
      列 96 至 100
    
        96    97    98    99   100
    
    >> k = isprime(x)
    
    k =
    
      1×100 logical 数组
    
      列 1 至 28
    
       0   1   1   0   1   0   1   0   0   0   1   0   1   0   0   0   1   0   1   0   0   0   1   0   0   0   0   0
    
      列 29 至 56
    
       1   0   1   0   0   0   0   0   1   0   0   0   1   0   1   0   0   0   1   0   0   0   0   0   1   0   0   0
    
      列 57 至 84
    
       0   0   1   0   1   0   0   0   0   0   1   0   0   0   1   0   1   0   0   0   0   0   1   0   0   0   1   0
    
      列 85 至 100
    
       0   0   0   0   1   0   0   0   0   0   0   0   1   0   0   0
    
    >> k1 = find(k)
    
    k1 =
    
      列 1 至 19
    
         2     3     5     7    11    13    17    19    23    29    31    37    41    43    47    53    59    61    67
    
      列 20 至 25
    
        71    73    79    83    89    97
    
    >> p = x(k1)
    
    p =
    
      列 1 至 19
    
         2     3     5     7    11    13    17    19    23    29    31    37    41    43    47    53    59    61    67
    
      列 20 至 25
    
        71    73    79    83    89    97
    

    数组索引

    引用数组中的特定元素有两种方法。最常见的方法是指定行和列下标,另一种方法不太常用,但有时非常有用,即使用单一下标按顺序向下遍历每一列

    //幻方矩阵
    >> c = magic(4)
    
    c =
    
        16     2     3    13
         5    11    10     8
         9     7     6    12
         4    14    15     1
    
    >> c(4,2)
    
    ans =
    
        14
    
    >> c(8)       //使用单一下标引用数组中特定元素的方法称为线性索引
    
    ans =
    
        14
    要引用多个数组元素,请使用冒号运算符,这使您可以指定一个格式为 start:end 的范围
    >> c(1:3,2)
    
    ans =
    
         2
        11
         7
    单独的冒号(没有起始值或结束值)指定该维中的所有元素 A(3,:)
    冒号运算符还允许使用较通用的格式 start:step:end 创建等距向量值
    >> b = 0:10:100
    
    b =
    
         0    10    20    30    40    50    60    70    80    90   100
    如果省略中间的步骤(如 start:end 中),MATLAB 会使用默认步长值 1。
    >> b = 0:10
    
    b =
    
         0     1     2     3     4     5     6     7     8     9    10
    
  • 相关阅读:
    通讯录封装实现
    简单通讯录的实现 main..h .m文件全部
    iOS 开发 OC编程 字典和集合 排序方法
    iOS 开发 OC编程 数组冒泡排序.图书管理
    iOS 开发 OC编程 属性和字符串练习
    iOS 开发 OC编程 属性和字符串
    iOS 开发 OC编程 便利构造器以及初始化方法
    iOS 开发 OC编程 方法的书写
    IOS 开发 OC编程 类和对象
    iOS 开发 c语言阶段考试题
  • 原文地址:https://www.cnblogs.com/serendipity-my/p/13471289.html
Copyright © 2011-2022 走看看