科迪
您可以轻松地从普通矩阵中删除元素(或任何维度中的列),但将该值(或范围)赋为空。例如:
A = 1:10 A(5) = []
result in
1 2 3 4 6 7 8 9 10
你的任务是在Matlab中找到最短的,优雅的方法来为单元格数组做同样的事情。Regexp, eval和其他绕过mtree的方法被认为是愚蠢的,不会被欣赏
好
您应该添加元素是由索引而不是值删除的
解决方案5681325
非常challengning
解决方案4601355
函数y = remove_from_cell_array(x,to_remove)x (to_remove) = [];y = x;结束
解决方案2674019
您还应该添加一个测试套件,其中单个元素不是单调递增的,例如x={9,4,5,8,3,1,6,4}
解决方案2673863
这是一个很好的例子:)
从单词列表中删除小词。
解决796
从高到低排序?
解决1363
减去中央交叉
解决286
找到n最大
解决417
向量的最大值
解决463
寻路4 -十字路口,第2级
2解决者
包装一个向量,但是在包装位置插入NaN。
14日解决
把非零的血流到右边
解决36
嗯!多维矩阵乘法
17日解决
在矩阵上加上一行0
解决207
在MATLAB中心找到宝藏,并发现社区如何可以帮助你!
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系