将单元格数组转换为指定数组
软件应用简介

CELL2FLOAT-将单元格数组转换为标量浮点数组
M = CELL2FLOAT(C)返回一个浮点数组M,其大小与单元格数组C相同。C可以是任何N维单元格数组。包含标量浮点数(单或双)的C单元格放置在M的相应位置。包含其他数据类型(例如,字符串,数组,空,整数等)的单元格在
M 的相应位置产生NaN。 = CELL2FLOAT(C,F)使用值F代替NaN来填充后面的这些位置。F应该是标量浮点数(单或双)。
如果单元格不包含标量浮点数,则M = CELL2FLOAT(C,F,’error’)将导致程序出错。如果F为空([]),则将NaN用作填充值。
[M,Q] = CELL2FLOAT(C,..)返回一个逻辑数组Q,该数组的逻辑值是(true),其中C的值是浮点数,其他位置是逻辑零(false)。
示例:
C = {single(1)2’x'[]; 1:3 complex(1,2)uint8(1)Inf}
M = cell2float(C)
%-> [1.00 2.00 NaN NaN;
%NaN 1.00 + 2.00i NaN Inf]
cell2float({1 2 [] 3 [] 5},999)
%-> [1 2 999 3 999 5]
cell2float({1,2,’x’},[], ‘错误’)
%??? 使用==> cell2float的错误率为80
%并非所有单元格都包含标量浮点数。
界面展示

结果展示

规格 价
0元试用 |
---|
0.0元人民币/月 |
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!