2024-05-24 88
这里介绍matlab中元胞数组的使用。元胞数组既可以存储数值,也可以存储字符串。在matlab中使用比较方便。
1.假如一个文件中既有字符串又有数值,而且我们在读取的时候既需要读取字符串也需要读取其中的数值,那么使用命令时matlab默认将其读出为元胞数组格式,即cell。 假如我们有如下一个文件,命名为aaa.txt: 输入如下命令,即得到一个cell: fid = fopen('aaa.txt','r');aa = textscan(fid,'%s');fclose(fid);
2.下面介绍一下cell 的生成和用法: cell与数组一样,都是含有各种元素。其中的元素可以是字符或字符串,也可以是数值或数组。比如我们建立如下数组: bb = {[1 2 3;4 5 6],'abcdefg';2,'a'}; 也可以通过如下命令建立同样的数组: aa = [1 2 3 ;4 5 6];bb = {aa,'abcdefg';2,'a'}
3.下面展示一下这一cell数组: cellplot(bb)
4.那么与数组一样,我们可以通过它的行列来找到想要的元素。 如bb{1,1}的值与bb(1,1)的值相同,为: ans = 1 2 3 4 5 6
5.同样可以提取cell中的数据,比如上述bb的第一个数据为一个数组,那么aa = bb{1,1}的结果为: aa= 1 2 3 4 5 6
6.假设我们使用第一步的结果,可以将整个数据全部输入到一个cell中,然后使用循环命令将需要的数据提取出来。 步骤一中是数组中还包含数组,我们需要第8,9;13,14;18,19等行的数据,具有一定的规律,那么可以使用: jj = 8;ii = 1; while jj
上一篇:蓝牙音箱快速配对:让音乐无处不在
原文链接:http://www.tpbz008.cn/post/54655.html
=========================================
http://www.tpbz008.cn/ 为 “电脑技术吧” 唯一官方服务平台,请勿相信其他任何渠道。
系统使用 2023-04-23
应用技巧 2023-07-01
电脑技术 2023-10-29
应用技巧 2023-11-14
应用技巧 2022-11-20
系统使用 2022-11-15
应用技巧 2023-03-09
系统使用 2022-11-21
应用技巧 2023-03-14
应用技巧 2023-02-14
扫码二维码
获取最新动态