我正在使用两个单元存储matlab中神经网络过程的目标和期望值。我已经使用两个1 * 1单元格阵列分别存储值。这是我的代码。如何比较matlab中的两个单元格元素?
cinfo=cell(1,2)
cinfo(1,1)=iter(1,10)%value is retrieved from a dataset iter
cinfo(1,2)=iter(1,11)
amp1=cinfo(1,1);
amp2=cinfo(1,2);
if amp1 == amp2
message=sprintf('NOT DETECTED BY THE DISEASE');
uiwait(msgbox(message));
但是当我运行上面的代码中,出现以下错误:
??? Undefined function or method 'eq' for input arguments of type 'cell'.
Error in ==> comparison at line 38
if amp1 == amp2
如何解决这个问题呢?
我会建议探索[cellfun](http://www.mathworks.in/help/matlab/ref/cellfun.html)并从中找出它。 – Divakar
@Divakar:谢谢。你已经看过cellfun了。但cellfun可用于比较两个数字。 ? – user3368213
你有单元格的数组数组,并回答你的问题是 - 是的。 – Divakar