Jason GNSS Beginner

Matlab Functions

2019-03-24
Jason Ding

最近完成了一个文件比对的任务,在这个过程中发现了一些实用强大的matlab函数,在这里做一下总结。

  • intersect

    函数用法:

    [C, Ia, Ib] = intersect(A, B)
    

    返回值C为A、B的交集,Ia、Ib为对应交集元素所在原数组的位置。

  • sortrows

    函数用法:

    B = sortrows(A)
    B = sortrows(A,column)
    [B,index] = sortrows(A,...)
    

    对矩阵行或表行进行排序,此 MATLAB 函数 基于第一列中的元素按升序对矩阵行进行排序。当第一列包含重复的元素时,sortrows 会根据下一列进行排序,并对后续的相等值重复此行为。

  • tabulate

    函数用法:

    tbl = tabulate(x)
    

    统计一个数组中各数字(元素)出现的频数、频率。

    第一列:x矩阵中所有出现的元素;

    第二列:每个元素的在矩阵中出现的次数;

    第三列:每个元素占总元素数的百分比。

  • 四种取整方法:fix, floor, ceil, round

    • fix(x):截尾取整(去除小数部分,仅保留整数部分)。
    • floor(x):高斯取整(不超过x的最大整数)。
    • ceil(x):大于x的最小整数。
    • round(x):四舍五入取整。

Similar Posts

Comments

Content