如何减去coloumn矢量单元阵列

3 Ansichten(30天)的
Levente据传
Levente据传 2021年9月26日
Beantwortet: Stephen23 2021年9月26日
亲爱的社区,
我有一个单元阵列,每个单元格包含n×m矩阵。我想使用cellfun和-,减去第一个coloumn第二个,并添加1的值。(如:结果=(第二coloumn-first coloumn) + 1)
不幸的是我不exacty cellfun本质的理解,来解决这个问题。
请找到附加一个细胞,一个结果。垫,我想,当执行计算在第一个单元格。
非常感谢你的建议!
lg

Antworten (1)

Stephen23
Stephen23 2021年9月26日
输入=负载(“mycell.mat”).mycell;%的输入数据
有趣= @ (m) 1 + diff (m, 1, 2);%匿名函数
= cellfun(乐趣,可“大学”,0)%计算
了=12×1单元阵列
{100×1双}{100×1双}{100×1双}{20×1双}{20×1双}{20×1双}{124×1双}{124×1双}{124×1双}{101×1双}{101×1双}{101×1双}
从{1}%比较第一个细胞和预期输出
ans = 100×1
10 23 34 17 13 512 4 10 37
负载(“result.mat”).result
ans = 100×1
10 23 34 17 13 512 4 10 37

Kategorien

找到更多的在数学帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的