【发布时间】:2014-01-14 11:11:21
【问题描述】:
假设我在水平连接 3 个变量后创建了一个向量:
>>a=1;
>>b=0;
>>c=1;
>>vector=horzcat(a,b,c);
现在我要做的是将此向量转换为字符串并将此向量放入单元格表中。
>>string=mat2str(vector);
>>string =
[1 0 1]
>> C = cell(2, 2);
>> C{1}{1}=string
>> C =
{1x1 cell} []
[] []
我的问题是:如何在元胞数组中搜索这个值?我尝试了以下方法:
find(strcmp(C, string))
ans =
Empty matrix: 0-by-1
如您所见,matlab 在元胞数组中找不到此向量转换为字符串。有没有更简单的方法来做到这一点?
【问题讨论】:
标签: arrays string matlab vector