本文主要是介绍MATLAB技巧:从cell阵列里面提取部分cell的元素(使用大括号和小括号的情况),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在MATLAB中,元胞cell在定义的时候用的是小括号,如:
定义cell
a = cell(1,6);
得到的cell如下:
对cell赋值
赋值的时候需要用大括号:
a{1,3} = 2;
则可得到:
提取
如果要提取a的第3项的内容,使用:
a{3}
如果要提取第三项,并使其保持cell形式,则使用:
a(3)
均可。
但如果要提取第2项和第3项,并希望它们作为一个整体,用a{2:3}是不行的,而应该用:
a(2:3)
这篇关于MATLAB技巧:从cell阵列里面提取部分cell的元素(使用大括号和小括号的情况)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!