• matlab常见函数汇总


    1.randperm(A,B)表示生成A以内的B个随机数

    eg:表示从1-96的数字里面选取8个作为随机数。

      另,如果想按比例随机选择一部分数据,也可以使用随机数,如果共100个数据,可以先生成随机打乱的100个(1-100)的数据,之后按比例取前n个做训练数据即可。操作:rand_num=randperm(100);

          data_select=data(:,rand_num(1,1:n));

    2.rand(m,n)生成m*n矩阵,数值0-1之间,在加噪的时候可以使用

    3.sort(a),对矩阵a每列进行升序排序

    4.一元回归分析,[b,bint,r,rint,stats]=regress(y,x);  x的第一列是ones,常数项的值,

    b=[b1;b2];bint[bint11,bint12;bint21,bint22]; stats=[a1,a2,a3,a4]

    则回归方程为y=b1+b2*x;

    [bint11,bint12]表示回归系数b1的回归置信区间;[bint21,bint22]表示回归系数b2的回归置信区间;

    stats的四个系数分别表示R2,F,p,s2。R2越大越好,p<0.001才合格。

    5.以矩阵a为单位成m*n行的形式

    repmat(a,m,n);

    eg:a=[1,2,3;4,5,6], b=repmat(a,3,2)=[1,2,3,1,2,3

                     4,5,6,4,5,6

                    1,2,3,1,2,3

                    4,5,6,4,5,6

                    1,2,3,1,2,3

                    4,5,6,4,5,6]

    6.cell形式存储字符串或数字

    假设a为某一字符串,计划存入cell的A行B列,cell{A,B}=a;

  • 相关阅读:
    洛谷 P1200.[USACO1.1]你的飞碟在这儿Your Ride Is Here
    洛谷 P1055.ISBN号码
    洛谷 P1567.统计天数
    洛谷 P2141.珠心算测验
    洛谷 P1428.小鱼比可爱
    洛谷 P1427.小鱼的数字游戏
    洛谷 P1047.校门外的树
    洛谷 P1046.陶陶摘苹果
    洛谷 P1980.计数问题
    洛谷 P1424.小鱼的航程(改进版)
  • 原文地址:https://www.cnblogs.com/shyzh/p/8691166.html
Copyright © 2020-2023  润新知