精华内容
下载资源
问答
  • 文章目录一、函数介绍1.1 函数CELL1.2 函数FIND1.3 函数MID二、获取当前文件名实操 一、函数介绍 1.1 函数CELL 获取引用区域左上角单元格或指定单元格的格式、位置、内容等信息。 CELL(信息类型, [引用位置]) 信息...

    一、函数介绍

    1.1 函数CELL

    获取引用区域左上角单元格或指定单元格的格式、位置、内容等信息。
    CELL(信息类型, [引用位置])
    信息类型:必输
    引用位置:选输,默认最后一个编辑过的单元格

    更详细用法参考如下链接:
    EXCEL中CELL函数的用法

    信息类型如下所示
    在这里插入图片描述
    如获取当前文件名:信息类型 = filename
    CELL(“filename”)

    1.2 函数FIND

    返回一个字符串在另一个字符串中出现的起始位置(区分大小写,且不允许使用通配符)。
    FIND(要查找字符串,被查找字符串,[开始位置])
    开始位置:选输,表示从被查找字符串的第几位开始查找,默认为1

    示例:
    查找字符串"王小磊"在字符串"CSDN王小磊博客"中起始位置
    FIND(“王小磊”,“CSDN王小磊博客”)
    返回值:5

    更详细用法参考如下链接:
    Excel中find函数的使用方法

    1.3 函数MID

    从字符串中指定位置开始,返回指定长度的字符串。
    MID(字符串,开始位置,字符个数)

    示例:
    MID(“CSDN王小磊博客”,5,3)
    返回值:王小磊

    更详细用法参考如下链接:
    Excel中Mid函数的用法

    二、获取当前文件名实操

    描述函数返回值函数
    包括路径和当前sheet的全名D:\excel[CSDN王小磊.xlsx]Sheet1=CELL(“filename”)
    仅仅文件名起始位置11=FIND("[",CELL(“filename”))+1
    仅仅文件名截止位置23=FIND("]",CELL(“filename”))
    仅仅文件名CSDN王小磊.xlsx=MID(CELL(“filename”),FIND("[",CELL(“filename”))+1,FIND("]",CELL(“filename”))-FIND("[",CELL(“filename”)))
    仅仅文件名不含文件类型CSDN王小磊=MID(CELL(“filename”),FIND("[",CELL(“filename”))+1,FIND("]",CELL(“filename”))-FIND("[",CELL(“filename”))-6)

    在这里插入图片描述

    展开全文
  • MATLAB一些重要函数与符号用法总结(冒号_取整函数_Cell用法) 目录 冒号 取整函数 Cell用法 冒 号 1a:b? ?表示[a,a+1,b] > A=1:5 A = ? ?1? ?2? ?3? ?4? ?5 2如果b-a不是整数的话则向量的最后一位数是n+a且n=fixb-a >...
  • Matlab中cell2mat,num2cell函数

    万次阅读 2017-08-10 14:05:00
    Matlab函数cell2mat简介 把一个由多个矩阵构成的元胞数组转换成一个矩阵。意即把元胞数组中的多个矩阵合并成一个矩阵。 需要注意的是并非任何情况下都能得到正确的结果。 要得到正确的结果, 一个基本要求是, 在...
    1. Matlab函数cell2mat用法: 
    
    把一个由多个矩阵构成的元胞数组转换成一个矩阵。意即把元胞数组中的多个矩阵合并成一个矩阵。
    需要注意的是并非任何情况下都能得到正确的结果。 要得到正确的结果, 一个基本要求是, 在元胞数组中,处于同行的矩阵要有相等的行数, 处于同列的矩阵要有相等的列数。
    比如:
    myCell= {A, B; C, D}
    这里我们构造了一个2行2列的元胞数组, 其中A、B、C、D是四个矩阵。
    如果
    A:一行一列 B:一行三列
    C:二行一列 D:二行三列
    那么我们可以通过调用cell2mat将A、B、C、D合并成一个矩阵。
    语法格式: m = cell2mat(c)

    2. Matlab中num2cell的用法:
    将数值阵列转换成异质阵列
    num2cell 指令可将一数值阵列转换成异质阵列, 其使用语法为:
    C = num2cell(A, dim)
    其中 dim 是代表 「被切割」的维度,若不指定,则将每个元素视为异质阵列里面的一个 1×1 矩阵
    将数值阵列转换成异质阵列(cont)
    Ex:num2cell01.m
    A = [1 2 3;4 5 6]; % 建立一个数值阵列 A
    C = num2cell(A) % 将数值阵列 A 转成异质阵列 C
    C =
    [1] [2] [3]
    [4] [5] [6]
    将数值阵列转换成异质阵列(cont)
    可以将上例数值阵列 A 中的每一直行, 转成异质阵列 D 的元素
    Ex::num2cell02.m
    A = [1 2 3;4 5 6]; % 建立的一个数值阵列 A
    D = num2cell(A, 1) % 1 代表「横列被切割」
    D =
    [2x1 double] [2x1 double] [2x1 double
    将数值阵列转换成异质阵列(cont)
    也可以将数值阵列 A 的每一横列, 转成异质阵列 E 的元素
    Ex:num2cell03.m
    A = [1 2 3;4 5 6]; % 建立的一个数值阵列 A
    E = num2cell(A, 2) % 2 代表「直行被切割」
    E =
    [1x3 double]
    [1x3 double]
    将结构阵列转换成异质阵列
    struct2cell 指令可将一结构阵列的所有栏位值转换成异质阵列.
    Ex:struct2cell01.m
    student.name = 'Tim';
    student.age = 8; %student为一struct
    sCell = struct2cell(student)
    sCell =
    'Tim'
    展开全文
  • excel Cell函数

    千次阅读 2018-11-05 11:00:06
    cell(类型,引用单元格) 类型包括: address :单元格文本地址 col:列号 color:负值以不同颜色显示,则为1,否则为0 contents:单元格值 filename:路径+文件名+工作表名,新文档尚未保存则返回空文本 format:...

    cell(类型,引用单元格)
    类型包括:
    address :单元格文本地址
    col:列号
    color:负值以不同颜色显示,则为1,否则为0
    contents:单元格值
    filename:路径+文件名+工作表名,新文档尚未保存则返回空文本
    format:与单元格中不同的数字格式相对应的文本值
    parentheses:正值或全部单元格均加括号则为1,否则为0
    prefix:与单元格中不同的“标志前缀”相对应的文本值
    protect:如果单元格没有锁定则为0,否则为1
    row:行号
    type:与单元格中的数据类型相对应的文本值
    width:取整后的单元格列宽

    展开全文
  • MATLAB 矩阵分块函数 mat2cell 及 cellfun 函数

    万次阅读 多人点赞 2016-01-11 21:45:50
    (好像有点废话……)mat2cell函数就是将矩阵转化成胞元数组(cell array),用数学的语言讲就是矩阵分块。其意义和用法可以用matlab的帮助文档说清楚:而cellfun函数就是对每一个块做相同的操作,例如求和、求均值...

    为了清理桌面上的 words, so do this!

    在做一个项目的时候,接触到了这个函数,瞬间感觉好有用,遂记录之。(好像有点废话……)

    mat2cell 函数就是将矩阵转化成胞元数组(cell array),用数学的语言讲就是矩阵分块。其意义和用法可以用 matlab 的帮助文档说清楚:

    这里写图片描述

    cellfun 函数就是对每一个块做相同的操作,例如求和、求均值等等,用这个函数就避免了写 for 循环了,也算是 matlab 向量化运算的一个例子。下面用一个例子说明之。

    % 生成一个 10*5 的随机矩阵,矩阵取值在 0 到 50 内的整数
    matrix = randi(50, 10, 5);
    % 转换成胞元数组
    mc = mat2cell(matrix, [3 5 2], [3 2]);
    % 求每一块的所有元素之和
    sum_of_everyone = cellfun(@(x) sum(x(:)), mc)

    matrix
    matrix

    mc
    mc{1,1} =

    18    10     9
     3    13    32
    36     3    29
    

    mc{2,1} =

    50    31    38
     9    39     8
     6    26    18
    46     2     8
    25    50    43
    

    mc{3,1} =

    43    26    17
    41    17    14
    

    mc{1,2} =

     1    30
    41    41
    25    50
    

    mc{2,2} =

    27    45
    44    11
    37     2
    34    23
     9     1
    

    mc{3,2} =

    28    24
    48    48
    

    每一块的和
    sum_of_everyone =

     153   188
     399   233
     158   148
    

    OK,该睡觉了!明天还要考最坑爹的模式识别~


    END

    展开全文
  • MATLAB中cell函数

    2018-04-08 22:07:34
    如果p为一个向量,那么h(1,:)=p是没有问题的。如果p是一个矩阵的话,上面的两种赋值方法都是会有错误的。...cell的每个单元都可以存储任何数据,比如传递函数等。当然,存储矩阵更是没有问题的了...
  • Matlab cell函数

    万次阅读 2010-11-09 01:05:00
    2010-11-08 09:55:07zz: http://blog.sina.com.cn/s/blog_5efed5800100exmj.html谈谈MATLAB...cell的每个单元都可以存储任何数据,比如传递函数等。当然,存储矩阵更是没有问题的了。但是用cell数据类型之前,要先初始
  • cell函数总结

    千次阅读 2013-11-19 11:22:00
    组成元胞数组的元素可以是任何一种数据类型的常数或者常量,每一个元素也可以具有不同的尺寸和内存占用空间,每一个元素的内容也可以完全不同,所以元胞数组的元素叫做元胞(cell)。和一般的数值矩阵一样,元胞数组...
  • 谈谈MATLAB中cell函数

    2017-12-03 11:19:17
    如果p为一个数,那么h(1)=p,是没有问题的。...cell的每个单元都可以存储任何数据,比如传递函数等。当然,存储矩阵更是没有问题的了。但是用cell数据类型之前,要先初始化。a=cell(n,m)那么就把a初始化为一个n行m列的
  • ISNONTEXT ISNA ISLOGICAL ISEVEN ISERROR ISERR ISBLANK INFO ERROR.TYPE COUNTBLANK CELL 第四季預計廣告費 公式 TOTAL =CELL"format, A3) =CELL"format, A4) =CELL"format, A5) =CELL"format, A6) =CELL"format, ...
  • matlab之iscell函数

    千次阅读 2018-01-04 15:19:08
    1、功能 判断安给定数组是否是cell array 2、语法格式 tf = iscell(A) 如果A是 cell array,则返回1,否则返回0
  • MATLAB中cell函数用法

    千次阅读 2017-04-03 18:12:24
    原文地址:MATLAB中cell函数用法作者:宝言 cell元包是matlab中提供的一种数据类型,功能强大。 关于cell的创建: 1.跟一般创建举证一样,直接使用C = {A B D E}这种形式,不过这里把"[]"改成了}"{}" 2.使用cell创建...
  • 对MATLAB元胞数组Cell类型求和函数,每个元胞size需相同,输出为元胞的size大小的矩阵
  • num2cell函数 C2=num2cell(A)是把A中的每一个元素作为cell的元素,这样每个元素是一个数; C2=num2cell(A,1)是把矩阵A的每一列作为cell的元素,这样cell的每个元素是一个列向量。 C2=num2cell(A,2)是把矩阵A的每...
  • Matlab中cell函数用法

    2021-01-23 08:39:57
    cell函数元胞数组。 说明 元胞数组是一种包含名为元胞的索引数据容器的数据类型,其中的每个元胞都可以包含任意类型的数据。元胞数组通常包含文本列表、文本和数字的组合或者不同大小的数值数组。通过将索引括在圆...
  • EXCEL中GET.CELL函数用法

    2011-12-19 15:46:38
    GET.CELL,EXCEL中最有意思的函数之一,它不能在单元格中直接引用,否则的话会说当前所用的函数在EXCEL中不可用。但是经常会在一些公式中看到它的身影,那么,GET.CELL函数的含义是什么?又是如何使用的呢?
  • matlab---cell函数

    2017-11-08 21:35:23
    matlab—cell函数在matlab中,cell函数是用来创建一种新的数据类型,这种数据类型能够包含多个矩阵信息。具体语法如下: C=cell(n):该语句表示返回一个n*n的空单元数组 C = cell(3) C = [] [] [] [] [] ...
  • MATLAB中的函数cell数据类型

    千次阅读 2017-03-28 22:02:08
     1、函数的定义方式 定义方式: function [返回参数列表] = 函数名(输入参数列表) ...子函数的定义方式和函数基本相同,差别:子函数只能在包含函数的文件中进行使用; 3、内联函数 定义方式: 函
  • matlab cell 函数用法

    千次阅读 2016-09-08 16:11:10
    cell函数创建空元胞数组的主要目的是为数组预先分配连续的存储空间,节约内存占用,提高执行效率。        >> a=cell(1) a =        {[]} >> b=cell(1,2) b =          ...
  • Excel函数 Get.CELL的使用方法介绍

    千次阅读 2017-08-22 15:57:17
    Excel函数 Get.CELL的使用方法介绍***************来源于ExcelHome论坛***************GET.CELL(类型号,[单元格(或范围)]) ‘[内容为可选] 类型号说明: 1 参照储存格的绝对地址 2 参照储存格的列号 3 参照储存...
  • matlab中,怎么才能将元胞数组 转换成二维数组, 输入:table_data = Cell2Array( test_data , 1 , 13 , 13 ),提示: ??? Undefined function or method 'Cell2Array' for input arguments of type 'cell'.
  • layoutSubviews详解 今天在layoutSubviews函数里面 获取 cell 的frame 打印的宽度竟然是600,cell 是纯代码写的,当时就懵逼了,怎么回事,我没用autolayout呀,按照苹果官方文档里面说明的layoutSubViews里面获取的...
  • excel 宏表函数 get.cell

    千次阅读 2009-01-03 17:21:00
    excel 宏表函数 get.cell
  • 在delphi中的自定义用友华表cell函数,用法请参照cell帮助,很实用。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 94,418
精华内容 37,767
关键字:

函数cell