55问答网
所有问题
matlab中如何寻找字符串在元胞数组中的位置
如题所述
举报该问题
其他回答
第1个回答 推荐于2018-03-09
>> a={'asda' 'asdas' 'werwe' 'reasd'} ; % 建立元胞数组
id=ismember(a,'werwe') % 查找
id =
0 0 1 0 % 返回的索引值
>>a(id) % 取出找到的值
ans =
'werwe'
本回答被网友采纳
相似回答
matlab中元胞数组的
使用
答:
假如一个文件中既有
字符串
又有数值,而且我们在读取的时候既需要读取字符串也需要读取其中的数值,那么使用命令时
matlab
默认将其读出为
元胞数组
格式,即cell。 假如我们有如下一个文件,命名为aaa.txt: 输入如下命令,即得到一个cell: fid = fopen('aaa.txt','r');aa = textscan(fid,'%s');fc...
在matlab中
利用
元胞数组
创建包含
字符的
数组,克服
字符数组
要个数对齐的...
答:
Matlab的元胞数组
是cell类型,可以有很多方法创建cell,对于你的要求,可以这样:c = {'beijing' 'capital of China' 'famous city'}定义方式(包括空格、逗号和分好的使用)跟普通数组一样,只是使用{ }。当然也可以这样:c = cell(1,3);c{1,1} = 'beijing';c{1,2} = 'capital of Ch...
在matlab中
求一个
元胞数组中
一个
字符
出现的次数?
答:
如果元胞数组只包含字符串,或者,只处理字符串而忽略其他类型,则可以用一个循环遍历
元胞数组的
每个元素,对每个字符串进行你要求的操作。求一个
字符串中
某字符出现的次数非常简单,例如,求str中'a'的个数,直接用:sum(str=='a')
已知一个
元胞数组中的
元胞内容,
如何
知道它在
数组中的位置
?
答:
例如:a{1}=1:6 a{2}='hello'你可以一条一条地运行下面四条语句,看看哪个是你希望得到的 a=fliplr(a)交换
元胞数组
a中两个元素的前后顺序 a{1}=fliplr(a{1})交换a{1}的行向量元素的前后顺序 a=a'将1*2的元胞数组进行转置为2*1 a{1}=a{1}'将a{1}中的行向量转置变为列向量 ...
MATLAB
如何
在cell中查找数据
答:
pos=1; %
位置
final=0; %
找到
while (pos<101)||(final=0)if (A{pos}(1)==1)&&(A{pos}(2)==1)final=1;else pos=pos+1; %下一位 end end 最后得到的pos就是所在位置
大家正在搜
matlab元胞数组合并字符串
matlab元胞数组转化为字符串
元胞数组字符串如何调用
matlab将元胞数组转为字符
matlab数组转字符串
matlab创建字符串数组
matlab元胞数组查找
元胞数组转为字符串
matlab元胞数组赋值
相关问题
matlab元胞数组如何提取里面的具体元素?
matlab中如何把一个向量中的每个元素与元胞数组中的每个元...
在matlab中求一个元胞数组中一个字符出现的次数?
在Matlab里面如何实现字符串的拼接
matlab中如何寻找字符串在元胞数组中的位置?
matlab怎么将胞元的数组中为空的位置删除掉
matlab 如何读取cell元胞数组中每一个cell元胞元...
matlab 找到一个数组中元素在另个数组中的位置,有现成函...