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
    
  • 相关阅读:
    Dockerfile指令学习 (转)
    手机触屏滑动图片切换插件swiper.js
    基于jquery网站左侧下拉菜单
    支持移动触摸设备的简洁js幻灯片插件
    基于jquery仿天猫分类导航banner切换
    基于jQuery图像碎片切换效果插件FragmentFly
    基于jQuery在线问卷答题系统代码
    基于CSS3自定义发光radiobox单选框
    基于jQuery左右滑动切换图片代码
    基于CSS3和jQuery实现的3D相册
  • 原文地址:https://www.cnblogs.com/serendipity-my/p/13471289.html
Copyright © 2011-2022 走看看