1、首先打开matlab软件,输入a=cell(3,3),进行创建3行3列的元素。
2、也可以使用{}创建元素,输入“b={'abcd',[1,2,3,4]1234,'a'}”,创建2行2列的元素。
3、我们可以来读取一下元素的数据,输入“b{1,2}”读取元素第一行第2列数据。
4、按回车键之后,可以看到读取的数据。
5、如果想读取元素里面的详细数据,可以使用“ b{1,2}(1,2)”格式读取。
这种用法一般是在循环体里面,用来动态增加数组的元素。
比如 legh_(end+1) = h_加入现在数组legh_有n个元素,这个语句的作用就是把数组长度变成n+1,而新增加的那个位置用于保存h_。
另一句也类似,只不过legt_是一个cell数组而已。
对于循环次数不多的场合,这种写法比较简练,但如果循环次数很多,则要慎用这种方法,因为数组在循环中反复进行动态调整,效率会比较低。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)