• 基本操作


    a =
    
           1             21              6       
           5             17              9       
          31              2              7       
    
    >> a(8)
    
    ans =
    
           9       
    
    >> a([1 3 5])
    
    ans =
    
           1             31             17       
    
    >> a([1 3;1 3])
    
    ans =
    
           1             31       
           1             31       
    
    >> a([1 3],[1 3])
    
    ans =
    
           1              6       
          31              7       
    

    数列

    j:k [j,j+1,j+2,···,j+m]

    j:i:k [j,j+i,j+2i,···,j+m*i]

    >> b=1:5
    
    b =
    
      1 至 4 列
    
           1              2              3              4       
    
      5 列
    
           5       
    
    >> b=1:2:10
    
    b =
    
      1 至 4 列
    
           1              3              5              7       
    
      5 列
    
           9 
    

    删除一行

    a()=[]

    >> a(3,:)
    
    ans =
    
          31              0              7       
    
    >> a(3,:)=[]
    
    a =
    
           1              0              0       
           5              0              0       
    

    eye(n) 对角线为1,其余为0

    zeros(n1,n2) n1*n2 的零矩阵

    ones(n1,n2) n1*n2 的1矩阵

    diag() 对角线为指定的参数

    rand() 函数产生由在(0, 1)之间均匀分布的随机数组成的数组。

    >> eye(3)
    
    ans =
    
           1              0              0       
           0              1              0       
           0              0              1       
    
    >> zeros(2,3)
    
    ans =
    
           0              0              0       
           0              0              0       
    
    >> ones(2,1)
    
    ans =
    
           1       
           1       
    
    >> diag([2 3 4])
    
    ans =
    
           2              0              0       
           0              3              0       
           0              0              4       
    
    >> rand()
    
    ans =
    
         664/815   
    
    >> rand(1,4)
    
    ans =
    
        1298/1433       751/5914       717/785       1493/2361  
    
    >> format long
    >> rand(1,4)
    
    ans =
    
      1 至 3 列
    
       0.097540404999410   0.278498218867048   0.546881519204984
    
      4 列
    
       0.957506835434298
    
    >> rand(5)
    
    ans =
    
      1 至 3 列
    
       0.964888535199277   0.800280468888800   0.959492426392903
       0.157613081677548   0.141886338627215   0.655740699156587
       0.970592781760616   0.421761282626275   0.035711678574190
       0.957166948242946   0.915735525189067   0.849129305868777
       0.485375648722841   0.792207329559554   0.933993247757551
    
      4 至 5 列
    
       0.678735154857773   0.171186687811562
       0.757740130578333   0.706046088019609
       0.743132468124916   0.031832846377421
       0.392227019534168   0.276922984960890
       0.655477890177557   0.046171390631154
    
    >> format short
    >> a
    
    a =
    
         1     2
         3     4
    
    >> rand(size(a))
    
    ans =
    
        0.0971    0.6948
        0.8235    0.3171
    

     max(a)每一列的最大值

    max(max(a))数组中的最大值

    min(a)每一列的最小值

    sum(a)每一列的和

    mean(a)每一列的平均值

    sort(a)按列排序

    sortrows(a)按行排序

    size(a)返回row和column

    length(a)返回矩阵的维度

    find(a)返回数值的位置

    a =
    
         1     2
         3     4
    
    >> max(a)
    
    ans =
    
         3     4
    
    >> min(a)
    
    ans =
    
         1     2
    
    >> sum(a)
    
    ans =
    
         4     6
    
    >> mean(a)
    
    ans =
    
         2     3
    
    >> sort(a)
    
    ans =
    
         1     2
         3     4
    
    >> sortrows(a)
    
    ans =
    
         1     2
         3     4
    
    >> size(a)
    
    ans =
    
         2     2
    
    >> length(a)
    
    ans =
    
         2
    
    >> find(a==5)
    
    ans =
    
      空的 0×1 double 列矢量
    
    >> find(a==2)
    
    ans =
    
         3
    
  • 相关阅读:
    js判断选择时间不能小于当前时间的代码
    shell脚本编程之for语句、if语句使用介绍
    linux命令 chattr超级权限控件
    教你配置linux服务器登陆欢迎信息
    PHP基础入门教程 PHP循环函数
    php获取客户端ip地址
    PHP获取域名、IP地址的方法
    两日期间的间隔
    mysql 案例 ~ pt-archiver 归档工具的使用
    mysql 案例 ~ pt修复工具的使用
  • 原文地址:https://www.cnblogs.com/zuiaimiusi/p/11285542.html
Copyright © 2020-2023  润新知