• matlab中处理查询cell数据的命令


    cellfun
    用法:
    • [A] = cellfun(func,C)
    • [A1,…,Am] = cellfun(func,C1,…,Cn)
    • [A1,…,Am] = cellfun(func,C1,…,Cn,Name,Value)

          附加选项通过一个或多个”Name,Value”键值对参数指定,Name可以取值”UniformOutput”或者”ErrorHandler”.

            键值对参数

    • ‘UniformOutput’:逻辑值如下
        • true 表示对于所有输入,函数func的每一个输出都是一个标量单元数组,标量结构,或者一个总是相同类型和大小的标量值。cellfun函数将输出组合为A1,…Am的数组。每个输出数组都与单独的函数输出类型相同。
        • false要求cellfun函数将输出组合成单元数组A1,…,Am。函数func的输出可以是任何大小或类型。   

    求每一个cell的细胞元的@mean @max @min ,但要注意每一个输出的矩阵维度必须一致

    C = {1:10, [2; 4; 6], []} 

    C = 1x3 cell array
        {1x10 double}    {3x1 double}    {0x0 double}
    A = cellfun(@mean,C)
    A = 1×3
    
        5.5000    4.0000       NaN
    [nrows,ncols] = cellfun(@size,C)
    
    
    nrows = 1×3
    
         1     3     0
    
    
    
    
    ncols = 1×3
    
        10     1     0
    
     
    
    





  • 相关阅读:
    python对于相同值的内存管理
    python的in,is和id函数
    sublime text3格式化json,格式化sql代码
    VMware15.5版本安装CentOS7
    VMware15.5版本安装Windows_Server_2008_R2
    MySQL事务
    判定表组成法
    正交试验设计
    因果图法
    错误推测法
  • 原文地址:https://www.cnblogs.com/shixun/p/14725808.html
Copyright © 2020-2023  润新知