- 博客(3)
- 收藏
- 关注
原创 5.3.1.9对每个元胞中保存的数据应用函数
需要注意的是,当我们在 cellfun 函数中使用的函数句柄返回的不是标量时(即把这个函数句柄应用到元胞中的数据时会返回多个元素的结果),我们需要对 cellfun 的使用方式作出相应的调整。在上面的代码中,我们使用了 for 循环,在循环体内,我们通过求最小值的 min 函数来计算每名运动员的最好成绩。常规的做法是使用 for 循环,但这并不是最方便的做法。当'UniformOutput'设置为 false 时,cellfun 会将每次函数返回的结果存储在元胞数组中,而不是尝试将它们组合成一个常规数组。
2025-05-07 21:36:31
406
原创 5.3.1.8元胞数组和其他数据类型的转换
这节主要介绍三个函数num2cell:将数组转化为大小相同的元胞数组(行列相同)mat2cell: 将数组分割形成多个元胞数组cell2mat: 将元胞数组合成一个数组。
2025-05-07 21:19:34
374
原创 5.3.1.7对元胞数组进行运算
unique(返回数组的唯一值)、ismember(判断一个数组的元素是否在另一个数组内)、intersect(交集)、union(并集)、setdiff(差集)和 setxor(对称差集)unique(c1,'stable'),默认按照Unicode编码的顺序返回唯一值,加stable会按索引先后出现的顺序返回唯一值。[a,b,c]=unique(c1),a为数组的唯一值,b为a在c1中的索引,c为c1在a中的索引。返回数组大小的三个函数:size、numel 和 length 对元胞数组仍然有效。
2025-05-07 20:30:37
306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅